Country
Full text data for US and EP
Status
Type
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC
No.
Publication Number
Title
Publication/Patent Number Publication/Patent Number
Publication date Publication date
Application number Application number
Filing date Filing date
Inventor Inventor
Assignee Assignee
IPC IPC
1
US10180933B2
Publication/Patent Number: US10180933B2
Publication date: 2019-01-15
Application number: 14/245,847
Filing date: 2014-04-04
Abstract: Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden. Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking ...more ...less
2
US10180934B2
Publication/Patent Number: US10180934B2
Publication date: 2019-01-15
Application number: 15/658,218
Filing date: 2017-07-24
Abstract: Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s). Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the ...more ...less
3
US10216817B2
Publication/Patent Number: US10216817B2
Publication date: 2019-02-26
Application number: 15/008,481
Filing date: 2016-01-28
Inventor: Man, Kwai Hing  
Abstract: A method is provided to generate a correct XML (eXtensible Markup Language) representation of source data from a relational database without knowing the format of source data. A XML parsing function is used to create the final XML data if the source data contains entity references. Where the source data does not contain entity reference, a XML publishing function is called to generate the final correct XML data. A method is provided to generate a correct XML (eXtensible Markup Language) representation of source data from a relational database without knowing the format of source data. A XML parsing function is used to create the final XML data if the source data contains entity ...more ...less
4
US10210148B2
Publication/Patent Number: US10210148B2
Publication date: 2019-02-19
Application number: 13/813,720
Filing date: 2011-08-01
Abstract: The embodiments of the present invention provide a method and an apparatus for file processing. The method for file processing includes: obtaining a file; parsing the file to obtain a first character contained in the file; matching the first character with a preconfigured matching character library; obtaining an annotation corresponding to the first character when the first character satisfies a predetermined condition; and displaying the first character and the annotation. With the embodiments of the present invention, automatic annotation can be provided for a particular character in a file, such that the user's reading experience can be improved. The embodiments of the present invention provide a method and an apparatus for file processing. The method for file processing includes: obtaining a file; parsing the file to obtain a first character contained in the file; matching the first character with a preconfigured ...more ...less
5
US10210154B2
Publication/Patent Number: US10210154B2
Publication date: 2019-02-19
Application number: 15/651,638
Filing date: 2017-07-17
Assignee: Google LLC
Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives a mode control input and determines a language mode based on the mode control input. Upon receiving composition inputs, the input method editor interprets the composition input based on the determined language mode. Methods, systems, and apparatus, including computer program products, in which an input method editor receives a mode control input and determines a language mode based on the mode control input. Upon receiving composition inputs, the input method editor interprets the ...more ...less
6
US10209861B2
Publication/Patent Number: US10209861B2
Publication date: 2019-02-19
Application number: 15/451,316
Filing date: 2017-03-06
Inventor: Meyr, Nathaniel  
Abstract: Described herein are techniques related to sticky messaging, which enable the use of the content of text and/or multimedia messages outside the context of the messaging inbox of a telecommunications device, such as a mobile phone. An implementation described herein includes posting of the content (e.g., text, image, audio, and video) of a message onto a home screen of the telecommunications device. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Described herein are techniques related to sticky messaging, which enable the use of the content of text and/or multimedia messages outside the context of the messaging inbox of a telecommunications device, such as a mobile phone. An implementation described herein includes ...more ...less
7
US10191975B1
Publication/Patent Number: US10191975B1
Publication date: 2019-01-29
Application number: 15/804,589
Filing date: 2017-11-16
Abstract: Methods for classifying a point of view and diegesis are provided. A method can include providing a processor in operable communication with a computer-readable medium, receiving a narrative text, extracting a set of features from the narrative text, transmitting the features into a feature vector, transmitting a plurality of feature vectors to a support vector machine, predicting a point of view and diegesis for the narrative text associate with a particular feature vector, and annotating the narrative text. Methods for classifying a point of view and diegesis are provided. A method can include providing a processor in operable communication with a computer-readable medium, receiving a narrative text, extracting a set of features from the narrative text, transmitting the features ...more ...less
8
US10191621B2
Publication/Patent Number: US10191621B2
Publication date: 2019-01-29
Application number: 15/142,327
Filing date: 2016-04-29
Abstract: Presenting a list of personalized strings to a user in response to the user's interaction with a single key of a keyboard. Interaction of a user with a single key of a keyboard is detected. Responsive to detecting the user interaction at the single keyboard key, a string type associated with the user interaction is identified. One or more personalized strings that are associated with the user and that are of the identified string type are also identified. A list of strings with the one or more personalized strings of the string type associated with the user interaction is then populated. The populated list of strings is then presented, wherein each string of the list of strings comprises a user-selectable element. Presenting a list of personalized strings to a user in response to the user's interaction with a single key of a keyboard. Interaction of a user with a single key of a keyboard is detected. Responsive to detecting the user interaction at the single keyboard key, a string type ...more ...less
9
US10191631B2
Publication/Patent Number: US10191631B2
Publication date: 2019-01-29
Application number: 14/452,439
Filing date: 2014-08-05
Inventor: Balev, Dimcho  
Abstract: Various embodiments are directed to systems, methods, and computer program products to create multiple, independent crop areas on a single document. For instance, one embodiment allows a user to create multiple, even overlapping, crop areas. Each of the crop areas is independently actionable for cropping. Thus, in one example, a user can select and manipulate each of the crop areas independently and also perform crop operations on a given area without affecting the other crop areas of the document. In various embodiments, the different crop areas are independent in nearly aspect, with differing positions, sizes, aspect ratios, and the like. Various embodiments are directed to systems, methods, and computer program products to create multiple, independent crop areas on a single document. For instance, one embodiment allows a user to create multiple, even overlapping, crop areas. Each of the crop areas is ...more ...less
10
US10191895B2
Publication/Patent Number: US10191895B2
Publication date: 2019-01-29
Application number: 14/531,560
Filing date: 2014-11-03
Abstract: Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data exists in a data source for a category of information. The first version of the form can include content for soliciting data associated with the category of information. The processor can receive responsive electronic communications in response to providing access to the first version of the form. The processor can provide access to multiple instances of a second version of the electronic form by multiple clients based on determining from the received responses whether sufficient data exists for the category of information. The second version of the electronic form can omit or replace the content for soliciting data associated with the category of information. Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data ...more ...less
11
US10181110B1
Publication/Patent Number: US10181110B1
Publication date: 2019-01-15
Application number: 13/828,800
Filing date: 2013-03-14
Abstract: Exemplary embodiments of the present invention would project a route and a delivery schedule for relevant mail pieces and would monitor carrier-recorded tracking events for those mail pieces to determine whether or not actual tracking events are following the projected route and the projected schedule, and/or whether or not issues that might impact their delivery and/or their delivery schedule, may have arisen along their projected route; such exemplary embodiments would provide an alert to the relevant user(s) and/or other authorized parties and/or relevant carrier(s) and would facilitate user interaction by the relevant user(s) and/or parties to provide intercept and/or rescue and/or confiscation instructions; exemplary embodiments would facilitate automatic interfaces with the relevant carriers and delivery services for the subject mail piece to resolve rescue, item loss, insurance coverage, postage refund, intervention and/or confiscation instructions and issues. Exemplary embodiments of the present invention would project a route and a delivery schedule for relevant mail pieces and would monitor carrier-recorded tracking events for those mail pieces to determine whether or not actual tracking events are following the projected route and ...more ...less
12
US10185707B2
Publication/Patent Number: US10185707B2
Publication date: 2019-01-22
Application number: 14/971,937
Filing date: 2015-12-16
Abstract: A facility for annotating portions of a document shown in a visual representation of the document with annotations reflecting aggregated document activities performed with respect to the portions is described. The facility specifies a visual representation of at least part of the document. For each of at least two portions of the document that are not identical and that are represented in the specified visual representation, the facility attaches to locations in the document's visual representation corresponding to the portion a visual annotation reflecting an aggregation operation against document activities performed with respect to the portion. A facility for annotating portions of a document shown in a visual representation of the document with annotations reflecting aggregated document activities performed with respect to the portions is described. The facility specifies a visual representation of at least part of ...more ...less
13
US10198411B2
Publication/Patent Number: US10198411B2
Publication date: 2019-02-05
Application number: 14/844,687
Filing date: 2015-09-03
Abstract: Additional document information may be stored through change tracking. In some examples, an application, such as a document processing application, may allow collaborative creation and/or editing of a document. As individual collaborators enter new content or make changes to existing content, the new content and/or changes go through two phases. As an individual collaborator is editing, the change is temporary. The collaborator may decide not to integrate it to the document. The temporary content may become permanent or integrated through a save action (manual or automatic). In some examples, the temporary content may be shared with other collaborators through a scheme to indicate its status as temporary giving the collaborators a true collaboration experience. Additional document information may be stored through change tracking. In some examples, an application, such as a document processing application, may allow collaborative creation and/or editing of a document. As individual collaborators enter new content or make changes to ...more ...less
14
US10198412B2
Publication/Patent Number: US10198412B2
Publication date: 2019-02-05
Application number: 15/065,590
Filing date: 2016-03-09
Inventor: Lopez, Jorge Rafael  
Abstract: A method, system, and computer program product provide the ability to optimize placement of annotations in a drawing model. A drawing model that has annotations and objects is acquired. An annotation (to be moved) is randomly selected. A new position for the selected annotation is randomly selected. The selected annotation is moved to the new position. A new quality score of a resulting drawing model is computed. The resulting drawing model is accepted or rejected based on the new quality score. The above steps are iterated, wherein over time, a probability of accepting the resulting drawing model based on a worse new quality score decreases. The final resulting drawing model is output (e.g., for display). A method, system, and computer program product provide the ability to optimize placement of annotations in a drawing model. A drawing model that has annotations and objects is acquired. An annotation (to be moved) is randomly selected. A new position for the selected annotation ...more ...less
15
US10198424B2
Publication/Patent Number: US10198424B2
Publication date: 2019-02-05
Application number: 15/509,840
Filing date: 2015-07-15
Inventor: Ogawa, Yasushi  
Abstract: In a conventional quantitative plan simulation, it is practically impossible to prepare a spreadsheet-type data input template applicable to all types of plans. Thus, a quantitative plan simulation system is required to handle a plurality of spreadsheets containing variously-formatted data. Therefore, the present invention provides a simulation system, a simulation method and a simulation program which are configured to extract a numerical value, a mathematical formula or other kinds of data necessary for a quantitative plan simulation, based on a relevancy among numerical values and mathematical formulas or other kinds of data in a spreadsheet, and perform the quantitative plan simulation based on the extracted numerical values and mathematical formulas. In a conventional quantitative plan simulation, it is practically impossible to prepare a spreadsheet-type data input template applicable to all types of plans. Thus, a quantitative plan simulation system is required to handle a plurality of spreadsheets containing ...more ...less
16
US10198440B2
Publication/Patent Number: US10198440B2
Publication date: 2019-02-05
Application number: 14/529,007
Filing date: 2014-10-30
Abstract: The present invention provides a system for publishing and displaying digital materials, comprising an ePub publishing module comprising a mechanism for publishers to upload ePub files, a user management module providing a means to add, edit and remove end users from the system, a bookshelf module for organizing the user's content in order to create a logical grouping of content, a reading content module for reading content after the user has been mapped to the content, and an annotating content module for annotating user selected text. The present invention provides a system for publishing and displaying digital materials, comprising an ePub publishing module comprising a mechanism for publishers to upload ePub files, a user management module providing a means to add, edit and remove end users from the system ...more ...less