Patent application number | Description | Published |
20120066577 | Concurrent Editing of Online Drawings - A webpage contains a canvas. The canvas contains a drawing that is editable within the webpage by a user of a client device and by other users who use other client devices to open webpages that include the canvas. While the webpage is open on the client device, the drawing is dynamically updated to reflect edits made to the drawing by the user and by the other users at approximately times that the user and the other users make the edits to the drawing. The drawing is stored on a server system such that when the user closes the webpage, the other users can continue to edit the drawing. When the user reopens the webpage, the canvas contains the drawing as edited by the other users. | 03-15-2012 |
20130009963 | GRAPHICAL DISPLAY OF DATA WITH ANIMATION - An animated graphic transition is displayed to represent a data difference between data sets. A plurality of data sets is provided, and a user is presented with a plurality of options that includes selection of one or more data sets. A user selection from the plurality of options is detected. Displayed are a first graphic element that represents data in one data set and a second graphic element that represents data in another data set. An animated graphic transition is displayed in conjunction with the first and second graphic elements to represent a data difference between the selected data sets. | 01-10-2013 |
20140101542 | AUTOMATED DATA VISUALIZATION ABOUT SELECTED TEXT - User input identifying a selection of a textual portion of a document being displayed in a computer display region can be received. An identification of a meaning of the selection by analyzing context information around the selection can be automatically requested. A dataset about the identified meaning can be retrieved from a service. A selection of a visualization format from a plurality of available visualization formats can be automatically requested to represent the dataset. A visualization of the dataset in the selected visualization format can be automatically displayed. The visualization can represent at least a portion of the dataset. | 04-10-2014 |
20140101544 | DISPLAYING INFORMATION ACCORDING TO SELECTED ENTITY TYPE - User input identifying a selection of a textual portion of a document being displayed in a computer display region can be received. Identification of an entity indicated by the selection and text around the selection can be automatically requested. A determination of whether the identified entity is an entity type in a predetermined set of entity types can also be requested. Each entity type in the set can correspond to a display technique for displaying information about that entity type. The display technique for each entity type can be different and can include displaying one or more user interface items specific to the entity type. If the entity type is determined to be an entity type of the types in the set, then the information about the identified entity can be displayed according to the display technique for the determined entity type. | 04-10-2014 |
20140101606 | CONTEXT-SENSITIVE INFORMATION DISPLAY WITH SELECTED TEXT - User input identifying a selection of a textual portion of a document (such as an e-reader document, a word processing document, etc.) being displayed in a first computer display region can be received. It can be automatically requested that one or more services identify a context-sensitive meaning of the selection by analyzing textual context information around the selection in the document. Additional information about the identified meaning of the selection can be automatically retrieved from a service. In response to receiving the user input, one or more representations of the information about the identified meaning can be displayed in a second computer display region while the document continues to be displayed in the first computer display region. The first and second display regions can be visible at the same time. | 04-10-2014 |
20140104279 | CHARTS FROM SKETCHES - A sketch that includes a graphical chart representation can be received. A dataset can be automatically generated from the sketch can be received. Additionally, a graphical chart can be automatically generated from the sketch. The graphical chart can represent the sketch, and the dataset can include data represented in the graphical chart. | 04-17-2014 |
20140107922 | MAPS FROM SKETCHES - A sketch can be received. The sketch can include one or more sketched graphical elements and one or more sketched representations of text. Pattern matching of the one or more sketched graphical elements and the one or more sketched representations of text with a map region can be automatically performed. A map of the map region can be automatically generated and displayed. | 04-17-2014 |
20140108016 | PICTURES FROM SKETCHES - A graphical sketch can be received, the sketch including one or more representations of text. A query can be automatically generated from the sketch. The generation of the query can include automatically recognizing the text and automatically representing the text in the query. The query can be run to identify a picture in response to the query, with the text describing one or more non-textual features of the picture. The picture can be returned, such as in response to the receipt of the graphical sketch. | 04-17-2014 |
20140173426 | SEAMLESSLY INCORPORATING ONLINE CONTENT INTO DOCUMENTS - Computer-readable media, computer systems, and computing devices for inserting online content within editable content of a document being composed or manipulated within a document-authoring application, without exiting the document-authoring application or leaving a context of composing or manipulating the document, are provided. Initially, a user-initiated selection of a portion of the editable content within the document is detected. The selected portion of the editable content is automatically distributed to a search engine, where the search engine is equipped to generate search results that are relevant to the selected portion. Upon receiving the search results, they are presented to the user. At this point, the user is allowed to target at least one of the presented search results. Online content associated with the targeted search result is then inserted within the editable content of the document. | 06-19-2014 |
20140288830 | MAPS FROM SKETCHES - A sketch can be received. The sketch can include one or more sketched graphical elements and one or more sketched representations of text. Pattern matching of the one or more sketched graphical elements and the one or more sketched representations of text with a map region can be automatically performed. A map of the map region can be automatically generated and displayed. | 09-25-2014 |