PREDICTING OR RECOMMENDING A USERS FUTURE LOCATION BASED ON CROWD DATA
First Claim
1. A computer-implemented method comprising:
- generating a prediction basis for a user comprising crowd data describing crowds in which the user was included during a plurality of reoccurring time windows; and
predicting one or more future locations of the user based on the prediction basis.
16 Assignments
0 Petitions
Accused Products
Abstract
A system and method for predicting a future location of a user are provided. In general, a prediction basis including crowd data describing crowds in which a user was included during a number of reoccurring time windows is generated. Each reoccurring time window may be, for example, a day of the week (i.e., Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday), a portion of a day of the week (e.g., Monday Morning, Monday Afternoon, Monday Evening, Tuesday Evening, etc.), a day of the month (e.g., 1st day of the month), a day of the year (e.g., March 25th), or the like. The prediction basis of the user is then used to predict one or more future locations of the user.
-
Citations
33 Claims
-
1. A computer-implemented method comprising:
-
generating a prediction basis for a user comprising crowd data describing crowds in which the user was included during a plurality of reoccurring time windows; and predicting one or more future locations of the user based on the prediction basis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A server comprising:
-
a communication interface communicatively coupling the server to a network; and a controller associated with the communication interface and adapted to; generate a prediction basis for a user comprising crowd data describing crowds in which the user was included during a plurality of reoccurring time windows; and predict one or more future locations of the user based on the prediction basis.
-
-
33. A computer-readable medium storing software for instructing a controller of a computing device to:
-
generate a prediction basis for a user comprising crowd data describing crowds in which the user was included during a plurality of reoccurring time windows; and predict one or more future locations of the user based on the prediction basis.
-
Specification