Adding new instances to a structured presentation
First Claim
1. A machine-implemented method comprising:
- receiving, at the machine, description data describing a preexisting structured presentation, a visual presentation of the preexisting structured presentation visually presenting information in a systematic arrangement that conforms with a structured design, the preexisting structured presentation characterizing attributes of a particular instance by virtue of an arrangement of an identifier of the particular instance and values that characterize the attributes of the particular instance in the visual presentation of the preexisting structured presentation;
comparing, by the machine, textual characteristics of the preexisting structured presentation with textual content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new instance that is relevant to the preexisting structured presentation;
adding, by the machine, an identifier of the new instance to the preexisting structured presentation to form an expanded structured presentation, wherein adding the identifier of the new instance comprises formulating a collection of instance suggestions, wherein formulating the collection of instance suggestions comprisesidentifying a first document in the electronic document collection that includes an identifier of an instance identified in the preexisting structured presentation and that is arranged in accordance with a template,identifying a second document that is arranged in accordance with the template but relevant to a second instance, andincluding the second instance in the instance suggestion collection; and
outputting, from the machine, instructions for presenting the expanded structured presentation on a display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs stored on computer storage media, for retrieval and display of information from an electronic document collection. In one aspect, a machine-implemented method includes the actions of receiving description data describing a preexisting structured presentation, comparing characteristics of the preexisting structured presentation with content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new instance that is relevant to the preexisting structured presentation, adding an identifier of the new instance to the preexisting structured presentation to form an expanded structured presentation, and outputting instructions for presenting the expanded structured presentation.
180 Citations
49 Claims
-
1. A machine-implemented method comprising:
-
receiving, at the machine, description data describing a preexisting structured presentation, a visual presentation of the preexisting structured presentation visually presenting information in a systematic arrangement that conforms with a structured design, the preexisting structured presentation characterizing attributes of a particular instance by virtue of an arrangement of an identifier of the particular instance and values that characterize the attributes of the particular instance in the visual presentation of the preexisting structured presentation; comparing, by the machine, textual characteristics of the preexisting structured presentation with textual content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new instance that is relevant to the preexisting structured presentation; adding, by the machine, an identifier of the new instance to the preexisting structured presentation to form an expanded structured presentation, wherein adding the identifier of the new instance comprises formulating a collection of instance suggestions, wherein formulating the collection of instance suggestions comprises identifying a first document in the electronic document collection that includes an identifier of an instance identified in the preexisting structured presentation and that is arranged in accordance with a template, identifying a second document that is arranged in accordance with the template but relevant to a second instance, and including the second instance in the instance suggestion collection; and outputting, from the machine, instructions for presenting the expanded structured presentation on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising one or more machine-readable data storage memory devices storing instructions operable to cause one or more data processing machines to perform operations, the operations comprising:
-
formulating a collection of instance suggestions based on textual content of two or more documents in an unstructured electronic document collection by comparing textual characteristics of a preexisting structured presentation with textual content of electronic documents in the electronic document collection, wherein the electronic document collection is unstructured in that the format of the electronic documents in the electronic document collection is neither restrictive nor permanent and wherein formulating the instance suggestion collection comprises; identifying a first document in the electronic document collection that is relevant to an instance identified in the preexisting structured presentation and that is arranged in accordance with a template, identifying a second document that is arranged in accordance with the template but relevant to a second instance, and including the second instance in the instance suggestion collection; providing the instance suggestion collection to a user; receiving a user selection of a first instance in the collection of instance suggestions; and adding an identifier of the first instance suggestion to a structured presentation presented on a display device, wherein a visual presentation of the structured presentation visually presents information in an organized arrangement, the structured presentation characterizing attributes of a particular instance by virtue of an arrangement of an identifier of the particular instance and values that characterize the attributes of the particular instance in the visual presentation of the structured presentation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a client device; and one or more computers programmed to interact with the client device and to perform operations comprising; receiving description data describing a preexisting structured presentation, a visual presentation of the preexisting structured presentation visually presenting information in a systematic arrangement that conforms with a structured design, the structured presentation characterizing attributes of a particular instance by virtue of an arrangement of an identifier of the particular instance and values that characterize the attributes of the particular instance in the visual presentation of the preexisting structured presentation; comparing textual characteristics of the preexisting structured presentation with textual content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new instance that is relevant to the preexisting structured presentation; adding an identifier of the new instance to the preexisting structured presentation to form an expanded structured presentation, wherein adding the identifier of the new instance comprises formulating a collection of instance suggestions, wherein formulating the collection of instance suggestions comprises identifying a first document in the electronic document collection that includes an identifier of an instance identified in the preexisting structured presentation and that is arranged in accordance with a template, identifying a second document that is arranged in accordance with the template but relevant to a second instance, and including the second instance in the instance suggestion collection; and outputting instructions for presenting the expanded structured presentation on a display device coupled in data communication with the client device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
a client device; and one or more computers programmed to interact with the client device and to perform operations comprising; formulating a collection of instance suggestions based on textual content of two or more documents in an unstructured electronic document collection by comparing textual characteristics of a preexisting structured presentation with textual content of electronic documents in the electronic document collection, wherein the electronic document collection is unstructured in that the format of the electronic documents in the electronic document collection is neither restrictive nor permanent and wherein formulating the instance suggestion collection comprises; identifying a first document in the electronic document collection that is relevant to an instance identified in the preexisting structured presentation and that is arranged in accordance with a template, identifying a second document that is arranged in accordance with the template but relevant to a second instance, and including the second instance in the instance suggestion collection; providing the instance suggestion collection to a user using the client device; receiving a user selection of a first instance in the collection of instance suggestions; and adding an identifier of the first instance suggestion to a structured presentation presented on a display device coupled in data communication with the client device, wherein a visual presentation of the structured presentation visually presents information in an organized arrangement, the structured presentation characterizing attributes of a particular instance by virtue of an arrangement of an identifier of the particular instance and values that characterize the attributes of the particular instance in the visual presentation of the structured presentation. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification