System and method of searching for information based on prior user actions
First Claim
Patent Images
1. A method of searching for objects that relate to target objects, comprising:
- access a timeline that includes objects corresponding to user initiated actions and computer initiated actions;
identifying target objects;
analyzing information associated with the target objects, wherein the information includes user initiated action information or computer initiated action information;
searching timeline entry objects based on the user initiated action information or the computer initiated action information;
inferring relationships between the target objects and the timeline entry objects based on the analyzed information;
generating search result objects based on inferred relationships that satisfy a predetermined criteria;
analyze information associated with the search result objects;
perform an update search based on information associated with the search result objects; and
generating update search result objects.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system and method of observing actions performed on a computer and generating a timeline that includes timeline entries corresponding to the observed actions. During a computer session, the invention searches the timeline and other locations for objects that relate to target objects that are accessed by users and/or presented to users. The search produces search result objects associated with the target objects. The search result objects may be used to conduct additional searches in order to provide more complete search results.
-
Citations
20 Claims
-
1. A method of searching for objects that relate to target objects, comprising:
-
access a timeline that includes objects corresponding to user initiated actions and computer initiated actions;
identifying target objects;
analyzing information associated with the target objects, wherein the information includes user initiated action information or computer initiated action information;
searching timeline entry objects based on the user initiated action information or the computer initiated action information;
inferring relationships between the target objects and the timeline entry objects based on the analyzed information;
generating search result objects based on inferred relationships that satisfy a predetermined criteria;
analyze information associated with the search result objects;
perform an update search based on information associated with the search result objects; and
generating update search result objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system that searches for objects that relate to target objects, comprising:
-
a monitoring system that creates a timeline including objects corresponding to user initiated actions and computer initiated actions;
a target object identifier that is configured to identify target objects;
an object analyzer that analyzes information associated with the target objects, wherein the information includes user initiated action information or computer initiated action information;
an initial searching system that searches timeline entry objects based on the user initiated action information or the computer initiated action information;
a correlation determining system that infers relationships between the target objects and the timeline entry objects based on the analyzed information;
a search result system that generates search result objects based on inferred relationships that satisfy a predetermined criteria;
a search result object analyzer that analyzes information associated with the search result objects;
an update searching system that performs an update search based on information associated with the search result objects; and
an update search result system that generates update search result objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification