Populating a structured presentation with new values
First Claim
1. A machine-implemented method comprising:
- transmitting 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 denoting characterization of attributes of a particular instance by values that characterize the attributes of the particular instance by virtue of an arrangement of an identifier of the particular instance and the values in the visual presentation of the preexisting structured presentation;
receiving data describing user interaction with the visual presentation of the preexisting structured presentation, the user interaction identifying a fraction of the visual presentation of the preexisting structured presentation for population with attribute values; and
in response to the receipt of the data describing the user interaction,comparing characteristics of the identified fraction 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 value that characterizes an instance characterized in the identified fraction of the preexisting structured presentation,adding the new value to the preexisting structured presentation to form a new structured presentation having at least the fraction of the visual presentation identified by the user interaction populated with new attribute values, andoutputting instructions for visually presenting the new structured presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs stored on computer storage media, for populating a structured presentation with new values. One aspect can be embodied in machine-implemented methods that include 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 value that is relevant to the preexisting structured presentation, adding the new value to the preexisting structured presentation to form a new structured presentation, and outputting instructions for visually presenting the new structured presentation.
351 Citations
56 Claims
-
1. A machine-implemented method comprising:
-
transmitting 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 denoting characterization of attributes of a particular instance by values that characterize the attributes of the particular instance by virtue of an arrangement of an identifier of the particular instance and the values in the visual presentation of the preexisting structured presentation; receiving data describing user interaction with the visual presentation of the preexisting structured presentation, the user interaction identifying a fraction of the visual presentation of the preexisting structured presentation for population with attribute values; and in response to the receipt of the data describing the user interaction, comparing characteristics of the identified fraction 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 value that characterizes an instance characterized in the identified fraction of the preexisting structured presentation, adding the new value to the preexisting structured presentation to form a new structured presentation having at least the fraction of the visual presentation identified by the user interaction populated with new attribute values, and outputting instructions for visually presenting the new structured presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 43)
-
-
17. An apparatus comprising one or more machine-readable data storage media storing instructions operable to cause one or more data processing machines to perform operations, the operations comprising:
-
receiving a first instance identifier identifying a first instance that is characterized by first data in a structured data collection organized in accordance with a defined data model, a second instance identifier identifying a second instance that is characterized by second data in the structured data collection, and a first attribute identifier identifying a first attribute of the first and second instances; using the first attribute identifier and the first instance identifier to identify and extract a first collection of values of the first attribute of the first instance from two or more documents of an unstructured electronic document collection; using the first attribute identifier and the second instance identifier to identify and extract a second collection of values of the first attribute of the second instance from two or more documents of the unstructured electronic document collection; selecting a first subset of the first collection of values from amongst the values in the first collection of values as suitably characterizing the first attribute of the first instance; selecting a second subset of the second collection of values from amongst the values in the second collection of values as suitably characterizing the first attribute of the second instance; merging a first value of the first subset and a second value of the second subset into the structured data collection after and in response to the first subset and the second subset being selected as suitably characterizing the first attribute; and generating machine-readable instructions for displaying a structured presentation including the first value and the second value, wherein the structured presentation denotes characterization of attributes of particular instances by values that characterize the attributes of the particular instances by virtue of an arrangement of identifiers of the particular instances and the values. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a device comprising a display screen; and one or more computers programmed to interact with the device and to perform operations comprising; transmitting, from the one or more computers to the device, description data describing a preexisting structured presentation to be presented visually at the display screen of the device, the visual presentation of the preexisting structured presentation visually presenting information in a systematic arrangement that conforms with a structured design, the preexisting structured presentation denoting characterization of attributes of a particular instance by values that characterize the attributes of the particular instance by virtue of an arrangement of an identifier of the particular instance and the values in the visual presentation of the preexisting structured presentation; receiving, at the system, data describing user interaction with the preexisting structured presentation presented visually at the display screen of the device, the user interaction identifying a fraction of the visual presentation of the preexisting structured presentation for population with attribute values; and in response to the receipt of the data describing the user interaction, comparing characteristics of the identified fraction 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 value that characterizes an instance characterized in the identified fraction of the preexisting structured presentation, adding the new value to the preexisting structured presentation to form a new structured presentation having at least the fraction of the visual presentation identified by the user interaction populated with new attribute values, and outputting instructions for visually presenting the new structured presentation to the device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
44. A system comprising:
-
a device; and one or more computers programmed to interact with the device and to perform operations comprising; receiving a first instance identifier identifying a first instance that is characterized by first data in a structured data collection organized in accordance with a defined data model, a second instance identifier identifying a second instance that is characterized by second data in the structured data collection, and a first attribute identifier identifying a first attribute of the first and second instances; using the first attribute identifier and the first instance identifier to identify and extract a first collection of values of the first attribute of the first instance from two or more documents of an unstructured electronic document collection; using the first attribute identifier and the first instance identifier to identify and extract a second collection of values of the first attribute of the second instance from two or more documents of the unstructured electronic document collection; selecting a first subset of the first collection of values from amongst the values in the first collection of values as suitably characterizing the first attribute of the first instance; selecting a second subset of the second collection of values from amongst the values in the second collection of values as suitably characterizing the first attribute of the second instance; merging a first value of the first subset and a second value of the second subset into the structured data collection after and in response to the first subset and the second subset being selected as suitably characterizing the first attribute; generating machine-readable instructions for displaying a structured presentation including the first value and the second value, wherein the structured presentation denotes characterization of attributes of particular instances by values that characterize the attributes of the particular instances by virtue of an arrangement of identifiers of the particular instances and the values; and sending the machine-readable instructions to the device. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification