Collecting and presenting temporal-based action information
First Claim
Patent Images
1. A system of one or more computing devices, comprising:
- one or more processors; and
memory to store computer-executable instructions that, when executed by the one or more processors, perform operations for collecting and presenting temporal-based action information, comprising;
identifying at least one action that pertains to at least one item;
storing action information associated with the at least one action that pertains to the at least one item, wherein the action information being stored comprises;
a type of action corresponding to the at least one action that pertains to the at least one item;
a time of occurrence of the at least one action including a start time of performance of the at least one action on the at least one item;
a span of time lasting from the start time until completion of the performance of the at least one action on the at least one item; and
an identifier for a user performing the action on the at least one item;
storing item information associated with the at least one item to which the at least one action pertains, wherein the item information being stored comprises;
an item type associated with the at least one item;
identification information associated with the at least one item including an item identifier (ID);
receiving a query posed by the user via a user data retrieval module, the query comprising one or more search criteria comprising a selected item feature and at least one feature of the action information, the selected item feature including at least one of;
item type;
oritem ID; and
the at least one feature of the action information selected from a group comprising;
action type;
time of action occurrence; and
time span of action; and
determining by a collection module at least one action taken by the user corresponding to the query posed by the user;
determining by a data analysis module at least one group of users who have engaged in activity corresponding to the query posed by the user, the at least one group of users including the user, the determining being based at least on;
the one or more search criteria including the selected item feature and the at least one feature of the action information; and
users being identified who have performed actions of the at least one feature of the action information and the actions being performed on items of the selected item feature; and
forming a result in response to the query posed by the user, the result comprising;
the at least one group of users; and
contact information for at least one user in the at least one group of users, the respective user having authorized the contact information for distribution.
2 Assignments
0 Petitions
Accused Products
Abstract
Functionality is described for collecting and presenting action information. The action information describes actions that take place on items at specified times. Among other applications, the functionality assists a user in identifying and accessing relevant items. In one illustrative case, the functionality can display action information in a timeline presentation.
136 Citations
20 Claims
-
1. A system of one or more computing devices, comprising:
-
one or more processors; and memory to store computer-executable instructions that, when executed by the one or more processors, perform operations for collecting and presenting temporal-based action information, comprising; identifying at least one action that pertains to at least one item; storing action information associated with the at least one action that pertains to the at least one item, wherein the action information being stored comprises; a type of action corresponding to the at least one action that pertains to the at least one item; a time of occurrence of the at least one action including a start time of performance of the at least one action on the at least one item; a span of time lasting from the start time until completion of the performance of the at least one action on the at least one item; and an identifier for a user performing the action on the at least one item; storing item information associated with the at least one item to which the at least one action pertains, wherein the item information being stored comprises; an item type associated with the at least one item; identification information associated with the at least one item including an item identifier (ID); receiving a query posed by the user via a user data retrieval module, the query comprising one or more search criteria comprising a selected item feature and at least one feature of the action information, the selected item feature including at least one of; item type;
oritem ID; and the at least one feature of the action information selected from a group comprising; action type; time of action occurrence; and time span of action; and determining by a collection module at least one action taken by the user corresponding to the query posed by the user; determining by a data analysis module at least one group of users who have engaged in activity corresponding to the query posed by the user, the at least one group of users including the user, the determining being based at least on; the one or more search criteria including the selected item feature and the at least one feature of the action information; and users being identified who have performed actions of the at least one feature of the action information and the actions being performed on items of the selected item feature; and forming a result in response to the query posed by the user, the result comprising; the at least one group of users; and contact information for at least one user in the at least one group of users, the respective user having authorized the contact information for distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20)
-
-
13. A system of one or more computing devices, comprising:
-
one or more processors; and memory to store computer-executable instructions that, when executed by the one or more processors, perform operations presenting temporal-based action information, comprising; displaying an action input field storing one or more selectable action types; displaying a Boolean mode of operation input field storing one or more selectable Boolean modes of operation; receiving a selection of an action instruction, wherein the action instruction specifies one or more types of actions; receiving a selection of a Boolean mode of operation instruction, wherein the Boolean mode of operation specifies at least one Boolean mode of operation; receiving a selection of a scope instruction, wherein the scope instruction specifies a temporal scope of presentation including a time of occurrence of at least one action beginning being enacted on at least one item; displaying a timeline presentation, the timeline presentation displaying item identifiers corresponding to the at least one action taken on the at least one item in the context of at least one application satisfying the received action instruction including a span of time during which the at least one action is being enacted on the at least one item, the span of time commencing with the time of occurrence beginning and extending until the action is being ended for the time of occurrence, the received Boolean mode of operation and the received scope instruction, and wherein; the at least one item is associated with an item type; the timeline presentation comprises a zoom control; the at least one action conforms to the one or more types of actions selected by the action instruction that pertain to the at least one item; and the timeline presentation has a temporal scope that is based on the scope instruction; receiving user'"'"'s activation of the zoom control; and displaying an expanded portion of the timeline presentation comprising at least one previously omitted item identifier in the timeline presentation responsive to the user'"'"'s activation of the zoom control.
-
-
14. A computer apparatus for presenting temporal-based action information, comprising:
memory storing logic executable by one or more processors, the memory comprising; logic configured to display an action input field storing one or more selectable action types; logic configured to display a Boolean mode of operation input field storing one or more selectable Boolean modes of operation; logic configured to receive a selection of an action instruction, wherein the action instruction specifies one or more types of actions; logic configured to receive a selection of a Boolean mode of operation instruction, wherein the Boolean mode of operation specifies at least one Boolean mode of operation; logic configured to receive a selection of a scope instruction, wherein the scope instruction specifies a temporal scope of presentation including a time of occurrence of at least one action beginning being enacted on at least one item; logic configured to display a timeline presentation, wherein the timeline presentation displays item identifiers corresponding to at least one action taken on at least one item in the context of at least one application satisfying the received action instruction including a span of time during which the at least one action is being enacted on the at least one item, the span of time commencing with the time of occurrence beginning and extending until the action is being ended for the time of occurrence, the received Boolean mode of operation and the received scope instruction, and wherein; the at least one item is associated with an item type; the timeline presentation comprising a zoom control; the at least one action conforms to the one or more types of actions selected by the action instruction that pertain to the at least one item; and the timeline presentation has a temporal scope that is based on the scope instruction; logic configured to receive user'"'"'s activation of the zoom control; and logic configured to display an expanded portion of the timeline presentation comprising at least one previously omitted item identifier in the timeline presentation responsive to the user'"'"'s activation of the zoom control.
Specification