System and method of grouping search results using information representations
First Claim
1. A computer-implemented method of grouping search results using information representations, the method comprising:
- receiving an input for selecting an object having a first object type;
displaying, by a server computer, on a graphical user interface, at least one tile that graphically represents at least one user associated with the selected object;
determining a chronological timeline that represents a plurality of actions performed by the at least one user, wherein the plurality of actions performed by at least one user have a plurality of chronological positions in the chronological timeline;
inferring one or more relationships between the selected object and one or more other objects associated with the at least one user from the plurality of actions represented in the chronological timeline, wherein inferring the one or more relationships includes;
identifying one or more of the plurality of actions that are related to the selected object from the plurality of chronological positions that the plurality of actions have in the chronological timeline, wherein the at least one user performed the identified one or more actions on the one or more other objects, and wherein the one or more other objects have a second object type different from the first object type; and
determining that the one or more other objects are related to the selected object from a strength of the one or more inferred relationships, wherein the strength of the one or more inferred relationships is derived from the chronological positions that the identified one or more actions have in the chronological timeline,generating one or more additional tiles that graphically represent the one or more other objects related to the selected object and performed by the at least one user in response to a selection of the at least one tile that graphically represents the at least one user; and
simultaneously displaying, on the graphical user interface, the one or more additional tiles that graphically represent the one or more other objects related to the selected object and performed by the at least one user, wherein the graphical user interface further organizes the at least one tile and the one or more additional tiles based on the first object type for the selected object and the second object type for the one or more other objects.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system and method of organizing search results. The invention may leverage a chronological timeline of user action information to infer relationships between objects in a search result. The search may be iterative. Search results may be graphically represented as tiles. In one embodiment, the tiles may provide a graphical representation of users associated with an object. The tiles may be updated dynamically upon user action that occurs subsequent to the search. In an alternative embodiment, search results are organized by object type and each tile represents an object within a particular object type. A default action may be associated with an object type.
-
Citations
20 Claims
-
1. A computer-implemented method of grouping search results using information representations, the method comprising:
-
receiving an input for selecting an object having a first object type; displaying, by a server computer, on a graphical user interface, at least one tile that graphically represents at least one user associated with the selected object; determining a chronological timeline that represents a plurality of actions performed by the at least one user, wherein the plurality of actions performed by at least one user have a plurality of chronological positions in the chronological timeline; inferring one or more relationships between the selected object and one or more other objects associated with the at least one user from the plurality of actions represented in the chronological timeline, wherein inferring the one or more relationships includes; identifying one or more of the plurality of actions that are related to the selected object from the plurality of chronological positions that the plurality of actions have in the chronological timeline, wherein the at least one user performed the identified one or more actions on the one or more other objects, and wherein the one or more other objects have a second object type different from the first object type; and determining that the one or more other objects are related to the selected object from a strength of the one or more inferred relationships, wherein the strength of the one or more inferred relationships is derived from the chronological positions that the identified one or more actions have in the chronological timeline, generating one or more additional tiles that graphically represent the one or more other objects related to the selected object and performed by the at least one user in response to a selection of the at least one tile that graphically represents the at least one user; and simultaneously displaying, on the graphical user interface, the one or more additional tiles that graphically represent the one or more other objects related to the selected object and performed by the at least one user, wherein the graphical user interface further organizes the at least one tile and the one or more additional tiles based on the first object type for the selected object and the second object type for the one or more other objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for grouping search results using information representations, the system comprising:
-
a server computer having a processor, memory, and a graphical user interface for displaying at least one tile that graphically represents at least one user in response to an input for selecting an object associated with the at least one user, wherein the selected object has a first object type; the server computer configured to perform operations for; a correlation determining system, the operations performed by the server computer for the correlation determining system including; determining a chronological timeline that represents a plurality of actions performed by the at least one user wherein the plurality of actions performed by the at least one user have a plurality of chronological positions in the chronological timeline; and inferring one or more relationships between the selected object and one or more other objects associated with the at least one user from the plurality of actions represented in the chronological timeline, wherein inferring the one or more relationships comprises; identifies identifying one or more of the plurality of actions that are related to the selected object from the plurality of chronological positions that the plurality of actions have in the chronological timeline, wherein the at least one user performed the identified one or more actions on the one or more other objects, and wherein the one or more other objects have a second object type different from the first object type; and determining that the one or more other objects are related to the selected object from a strength of the one or more inferred relationships, wherein the strength of the one or more inferred relationships is derived from the chronological positions that the identified one or more actions have in the chronological timeline; and a tile generator, the operations performed by the server computer for the tile generator including; generating one or more additional tiles that graphically represent the one or more other objects related to the selected object and performed by the at least one user in response to a selection of the at least one tile that graphically represents the at least one user; and causing the graphical user interface to simultaneously display the one or more additional tiles that graphically represent the one or more other objects related to the selected object and performed by the at least one user, wherein the graphical user interface further organizes the at least one tile and the one or more additional tiles based on the first object type for the selected object and the second object type for the one or more other objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification