Generating Probabilistic Transition Data
First Claim
1. A computer-implemented method for generating a transition graph for determining probabilistic transitions, the method comprising each of the following as executed by a processor on a computing device:
- obtaining check-in data of a plurality users, wherein each item of check-in data indicates the presence of a corresponding user at a location;
sorting the check-in data according the corresponding users;
determining a set of transition tuples for each of the plurality of users according to the sorted check-in data;
aggregating the transition tuples according to the origin of the transition tuples; and
generating a transition graph according to the aggregated transition tuples, wherein the transition graph comprises a plurality of nodes and edges, each node corresponding to a location and each edge indicating a transition from an origin node to a destination node and associated with a likelihood of a user transitioning from the origin node to the destination node.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are presented for generating a transition graph from check-in data for determining probabilistic transitions of a user from an origin (location) to a destination. Check-in data for a plurality of users is obtained. The check-in data is organized and analyzed to determine a set of transition tuples for each of the plurality of users. These transition tuples are aggregated and used to generate a transition graph comprising a plurality of nodes and edges. Each node corresponds to a location and each edge indicates a transition from an origin node to a destination node and is associated with a likelihood of a user transitioning from the origin node to the destination node.
11 Citations
20 Claims
-
1. A computer-implemented method for generating a transition graph for determining probabilistic transitions, the method comprising each of the following as executed by a processor on a computing device:
-
obtaining check-in data of a plurality users, wherein each item of check-in data indicates the presence of a corresponding user at a location; sorting the check-in data according the corresponding users; determining a set of transition tuples for each of the plurality of users according to the sorted check-in data; aggregating the transition tuples according to the origin of the transition tuples; and generating a transition graph according to the aggregated transition tuples, wherein the transition graph comprises a plurality of nodes and edges, each node corresponding to a location and each edge indicating a transition from an origin node to a destination node and associated with a likelihood of a user transitioning from the origin node to the destination node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium bearing computer-executable instructions which, when executed on a computing system comprising at least a processor retrieved from the medium, carry out a method for generating a transition graph for determining probabilistic transitions, the method comprising:
-
obtaining check-in data of a plurality users, wherein each item of check-in data indicates the presence of a corresponding user at a location; determining a set of transition tuples for each of the plurality of users according to the sorted check-in data; aggregating the transition tuples according to the origin of the transition tuples; generating a transition graph according to the aggregated transition tuples, wherein the transition graph comprises a plurality of nodes and edges, each node corresponding to a location and each edge indicating a transition from an origin node to a destination node and associated with a likelihood of a user transitioning from the origin node to the destination node; receiving a request for a probabilistic transition for a user from an origin; determining a probabilistic transition for the user from the origin to a destination and returning the transition to the user in response to the request. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer system for generating a transition graph for determining probabilistic transitions, the computer system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components, the additional components comprising:
-
a data access component configured to access check-in data for a plurality of users; and a transition graph generator configure to; determine a set of transition tuples for each of the plurality of users; aggregating the transition tuples according to the origin of each of the transition tuples; and generate a transition graph according to the aggregated transition tuples, wherein the transition graph comprises a plurality of nodes and edges, each node corresponding to a location and each edge indicating a transition from an origin node to a destination node and associated with a likelihood of a user transitioning from the origin node to the destination node. - View Dependent Claims (18, 19, 20)
-
Specification