PROVIDING USER-INTERACTIVE GRAPHICAL TIMELINES
First Claim
1. A system comprising:
- one or more computers; and
one or more storage units storing instructions that when executed by the one or more computers cause the system to perform operations comprising;
responsive to a user request identifying an entity;
identifying a first time period associated with the entity based at least on a type of the entity;
determining, within the first time period, a plurality of first candidate entities associated with the first entity;
selecting first entities in the plurality of first candidate entities according to one or more selection criteria; and
providing, for presentation to the user, first user-selectable graphical elements on a first graphical user-interactive timeline, wherein each first user-selectable graphical element identifies a corresponding first entity in the first entities.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for combining authentication and application shortcut. An example method includes responsive to a user request identifying an entity: identifying a first time period associated with the entity based at least on a type of the entity; determining, within the first time period, a plurality of first candidate entities associated with the first entity; selecting first entities in the plurality of first candidate entities according to one or more selection criteria; and providing, for presentation to the user, first user-selectable graphical elements on a first graphical user-interactive timeline. Each first user-selectable graphical element identifies a corresponding first entity in the first entities.
-
Citations
21 Claims
-
1. A system comprising:
-
one or more computers; and one or more storage units storing instructions that when executed by the one or more computers cause the system to perform operations comprising; responsive to a user request identifying an entity; identifying a first time period associated with the entity based at least on a type of the entity; determining, within the first time period, a plurality of first candidate entities associated with the first entity; selecting first entities in the plurality of first candidate entities according to one or more selection criteria; and providing, for presentation to the user, first user-selectable graphical elements on a first graphical user-interactive timeline, wherein each first user-selectable graphical element identifies a corresponding first entity in the first entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20)
-
-
14. A method comprising:
responsive to a user request identifying an entity; identifying a first time period associated with the entity based at least on a type of the entity; determining, within the first time period, a plurality of first candidate entities associated with the first entity; selecting first entities in the plurality of first candidate entities according to one or more selection criteria; and providing, for presentation to the user, first user-selectable graphical elements on a first graphical user-interactive timeline, wherein each first user-selectable graphical element identifies a corresponding first entity in the first entities.
-
21. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by a computing system cause the computing system to perform operations comprising:
responsive to a user request identifying an entity; identifying a first time period associated with the entity based at least on a type of the entity; determining, within the first time period, a plurality of first candidate entities associated with the first entity; selecting first entities in the plurality of first candidate entities according to one or more selection criteria; and providing, for presentation to the user, first user-selectable graphical elements on a first graphical user-interactive timeline, wherein each first user-selectable graphical element identifies a corresponding first entity in the first entities.
Specification