Inferring contextual user status and duration
First Claim
Patent Images
1. A method comprising:
- by one or more server computing devices, collecting first data associated with an activity recently performed or currently being performed by a user of one or more client computing devices;
by one or more server computing devices, inferring a current state of the user at least in part by analyzing at least the first data;
by one or more server computing devices, accessing second data generated from one or more historical durations associated with the inferred current state, the second data comprising data associated with a social graph of a social networking system, the social graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the user; and
by one or more server computing devices, estimating an end time associated with the inferred current state based at least in part on the second data.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes one or more server computing devices receiving first data associated with an activity recently performed or currently being performed by a user of one or more client computing devices. A current state of the user is inferred at least in part by analyzing at least the first data, and second data associated with one or more historical durations associated with the inferred current state is accessed. An end time associated with the inferred current state is estimated based at least in part on the second data.
-
Citations
21 Claims
-
1. A method comprising:
-
by one or more server computing devices, collecting first data associated with an activity recently performed or currently being performed by a user of one or more client computing devices; by one or more server computing devices, inferring a current state of the user at least in part by analyzing at least the first data; by one or more server computing devices, accessing second data generated from one or more historical durations associated with the inferred current state, the second data comprising data associated with a social graph of a social networking system, the social graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the user; and by one or more server computing devices, estimating an end time associated with the inferred current state based at least in part on the second data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
collect first data associated with an activity recently performed or currently being performed by a user of one or more client computing devices; infer a current state of the user at least in part by analyzing at least the first data; access second data generated from one or more historical durations associated with the inferred current state, the second data comprising data associated with a social graph of a social networking system, the social graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the user; and estimate an end time associated with the inferred current state based at least in part on the second data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; collect first data associated with an activity recently performed or currently being performed by a user of one or more client computing devices; infer a current state of the user at least in part by analyzing at least the first data; access second data generated from one or more historical durations associated with the inferred current state, the second data comprising data associated with a social graph of a social networking system, the social graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the user; and estimate an end time associated with the inferred current state based at least in part on the second data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification