Methods and systems for capturing information
AssigneeGoogle Inc.
InventorsOmar Habib Khan, Stephen R. Lawrence
Life of this patent
Estimating the term…
Abstract
Systems and methods for capturing information are described. In one embodiment, an event having an associated article is identified, article data associated with the article is identified, and a capture score for the event is determined based at least in part on article data. Article data can comprise, for example, one or a combination of a location of the article, a file-type of the article, and access data for the article. Event data associated with the event is compiled responsive at least in part to a comparison of the capture score and a threshold value.
Claims46
A method, comprising:
- identifying an event, the event comprising a user interaction with an article stored on a client device;
- identifying article data associated with the article;
- determining a capture score for the event based at least in part on the article data, the determining comprising:
- populating one or more fields of an event schema responsive to the article data;
- associating one or more weights with the one or more fields of the event schema, a weight being a value indicating a relative importance of a field;
- and
- generating the capture score responsive at least in part to the weights and contents of the populated fields of the event schema;
- and
- compiling event data associated with the event responsive at least in part to a comparison of the capture score and a threshold value, the threshold value determined based at least in part on user behavior, the compiling comprising storing the contents of one or more fields of the event schema.
A computer-readable storage medium containing program code executable by a processor, comprising:
- program code for identifying an event, the event comprising a user interaction with an article stored on a client device;
- program code for identifying article data associated with the article;
- program code for determining a capture score for the event based at least in part on the article data, the determining comprising:
- populating one or more fields of an event schema responsive to the article data;
- associating one or more weights with the one or more fields of the event schema, a weight being a value indicating a relative importance of a field;
- and
- generating the capture score responsive at least in part to the weights and contents of the populated fields of the event schema;
- and
- program code for compiling event data associated with the event responsive at least in part to a comparison of the capture score and a threshold value, the threshold value determined based at least in part on user behavior, the compiling comprising storing the contents of one or more fields of the event schema.
A computer system having a processor, comprising:
- a means executed on the processor for determining a capture score for an event, the event comprising a user interaction with an article stored on a client device, the determining comprising:
- populating one or more fields of an event schema responsive to article data associated with the article;
- associating one or more weights with the one or more fields of the event schema, a weight being a value indicating a relative importance of a field;
- and
- generating the capture score responsive at least in part to the weights and contents of the populated fields of the event schema;
- and
- a means executed on the processor for indexing the event responsive at least in part to a comparison of the capture score and a threshold values the threshold value determined based at least in part on user behavior.
Dependencies are inferred from the claim text.