Managing information about entities using observations generated from user modified values
First Claim
Patent Images
1. A method performed by a system of one or more computers, the method comprising:
- receiving data identifying an entity, the entity having a geographic location;
generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values;
receiving data identifying a user-modified value;
generating an immutable observation that includes a user-modified value of one of the plurality of attribute values and a context, wherein the context is generated based on one or more attribute values sent to the user device for presentation, wherein the immutable observation is not modifiable after generation of the immutable observation;
matching the generated immutable observation to a cluster of immutable observations representing the entity using the context; and
determining a summarized cluster to represent the entity, the summarized cluster comprising a subset of the cluster of immutable observations.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; and storing an observation in a data store, the observation including a user-modified value of one of the plurality of attribute values and a context including one or more of the presented attribute values.
-
Citations
15 Claims
-
1. A method performed by a system of one or more computers, the method comprising:
-
receiving data identifying an entity, the entity having a geographic location; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; receiving data identifying a user-modified value; generating an immutable observation that includes a user-modified value of one of the plurality of attribute values and a context, wherein the context is generated based on one or more attribute values sent to the user device for presentation, wherein the immutable observation is not modifiable after generation of the immutable observation; matching the generated immutable observation to a cluster of immutable observations representing the entity using the context; and determining a summarized cluster to represent the entity, the summarized cluster comprising a subset of the cluster of immutable observations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer storage medium encoded with a computer program, the program comprising first instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; receiving data identifying a user-modified value; generating an immutable observation that includes a user-modified value of one of the plurality of attribute values and a context, wherein the context is generated based on one or more attribute values sent to the user device for presentation, wherein the immutable observation is not modifiable after generation of the immutable observation, matching the generated immutable observation to a cluster of immutable observations representing the entity using the context; and determining a summarized cluster to represent the entity, the summarized cluster comprising a subset of the cluster of immutable observations. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising one or more computers and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
-
receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; receiving data identifying a user-modified value; generating an immutable observation that includes a user-modified value of one of the plurality of attribute values and a context, wherein the context is generated based on one or more attribute values sent to the user device for presentation, wherein the immutable observation is not modifiable after generation of the immutable observation; matching the generated immutable observation to a cluster of immutable observations representing the entity using the context; and determining a summarized cluster to represent the entity, the summarized cluster comprising a subset of the cluster of immutable observations. - View Dependent Claims (12, 13, 14, 15)
-
Specification