Providing application functionality
First Claim
1. A method comprising:
- obtaining, by one or more computer devices, data for a user,the data describing a plurality of actions that the user has performed in an application,the data identifying points in time associated with the plurality of actions, andthe points in time including;
a particular point in time at which a particular action, of the plurality of actions, was performed, the particular point in time being a relative time measurement that is relative to a start of one or more events and that is prior to the start of the one or more events;
analyzing, by the one or more computer devices, the data to determine, for the particular action for the particular point in time, a score based on a number of times that the particular action was performed at the particular point in time; and
providing, by the one or more computer devices, the user with a functionality to perform the particular action at an occurrence of the particular point in time, wherein the providing is based on the score, and wherein the score is utilized in the providing based on the score corresponding to the particular point in time and the occurrence being of the particular point in time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is configured to obtain data for a user. The data may describe actions that the user has performed in an application and identify points in time associated with the actions. A point in time may include a point in time at which one of the actions was performed. The system is configured to analyze the data to determine, for each action, a score for each point in time. The score, for a particular point in time, may be determined based on one or more points in time at which the action was performed, and may be determined from a number of times that the action was performed at the particular point in time. The system is configured to provide the user with a functionality to perform a particular action based on the scores determined for the particular action for the set of points in time.
40 Citations
21 Claims
-
1. A method comprising:
-
obtaining, by one or more computer devices, data for a user, the data describing a plurality of actions that the user has performed in an application, the data identifying points in time associated with the plurality of actions, and the points in time including; a particular point in time at which a particular action, of the plurality of actions, was performed, the particular point in time being a relative time measurement that is relative to a start of one or more events and that is prior to the start of the one or more events; analyzing, by the one or more computer devices, the data to determine, for the particular action for the particular point in time, a score based on a number of times that the particular action was performed at the particular point in time; and providing, by the one or more computer devices, the user with a functionality to perform the particular action at an occurrence of the particular point in time, wherein the providing is based on the score, and wherein the score is utilized in the providing based on the score corresponding to the particular point in time and the occurrence being of the particular point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computers to; obtain data for a user, the data describing a plurality of actions that the user has performed in an application, the data identifying points in time associated with the plurality of actions, and the points in time including; a particular point in time at which a particular action, of the plurality of actions, was performed, the particular point in time being a relative time measurement that is relative to a start of one or more events and that is prior to the start of the one or more events; analyze the data to determine, for the particular action for the particular point in time, a score based on a number of times that the particular action was performed at the particular point in time; and provide the user with a functionality to perform the particular action based on the score at an occurrence of the particular point in time, wherein the providing is based on the score, and wherein the score is utilized in the providing based on the score corresponding to the particular point in time and the occurrence being of the particular point in time. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer storage medium storing instructions, the instructions comprising:
-
a plurality of instructions which, when executed by one or more processors, cause the one or more processors to; obtain data for a user, the data describing a plurality of actions that the user has performed in an application, the data identifying points in time associated with the plurality of actions, and the points in time including; a particular point in time at which a particular action, of the plurality of actions, was performed, the particular point in time being a relative time measurement that is relative to a start of one or more events and that is prior to the start of the one or more events; analyze the data to determine, for the particular action for the particular point in time, a score based on a number of times that the particular action was performed at the particular point in time; and provide the user with a functionality to perform the particular action at an occurrence of the particular point in time, wherein the providing is based on the score, and wherein the score is utilized in the providing based on the score corresponding to the particular point in time and the occurrence being of the particular point in time. - View Dependent Claims (18, 19, 20, 21)
-
Specification