System, method, and computer program for determining a subjective distance between two locations
First Claim
Patent Images
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:
- identifying by a system including a hardware processor a first location and a second location associated with a query; and
identifying and storing by the system records of past physical movement for a plurality of different devices of a plurality of different users, where each record includes a plurality of attributes including;
a time of the past physical movement,an indication of whether the past physical movement associated with the record occurred during a holiday,an indication of whether the past physical movement associated with the record occurred during daytime or nighttime, andan indication of a plurality of weather conditions during the past physical movement associated with the record;
determining by the system a plurality of factors associated with the query, the plurality of factors including a current time, an indication whether the current day is a holiday, an indication whether it is currently daytime or nighttime, and a current plurality of weather conditions;
comparing by the system the attributes of each of the records of past physical movement to the plurality of factors associated with the query;
selecting by the system only the records of past physical movement having attributes matching the plurality of factors associated with the query;
identifying by the system a time associated with each of a plurality of instances of movement between the first location and the second location within the selected records; and
determining by the system a subjective distance between the first location and the second location as an average of the identified plurality of times.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for determining a subjective distance between two locations. In use, a first location and a second location are identified. Additionally, a subjective distance between the first location and the second location is determined, utilizing a model.
24 Citations
12 Claims
-
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:
-
identifying by a system including a hardware processor a first location and a second location associated with a query; and identifying and storing by the system records of past physical movement for a plurality of different devices of a plurality of different users, where each record includes a plurality of attributes including; a time of the past physical movement, an indication of whether the past physical movement associated with the record occurred during a holiday, an indication of whether the past physical movement associated with the record occurred during daytime or nighttime, and an indication of a plurality of weather conditions during the past physical movement associated with the record; determining by the system a plurality of factors associated with the query, the plurality of factors including a current time, an indication whether the current day is a holiday, an indication whether it is currently daytime or nighttime, and a current plurality of weather conditions; comparing by the system the attributes of each of the records of past physical movement to the plurality of factors associated with the query; selecting by the system only the records of past physical movement having attributes matching the plurality of factors associated with the query; identifying by the system a time associated with each of a plurality of instances of movement between the first location and the second location within the selected records; and determining by the system a subjective distance between the first location and the second location as an average of the identified plurality of times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
identifying by a system including a hardware processor a first location and a second location associated with a query; and identifying and storing by the system records of past physical movement for a plurality of different devices of a plurality of different users, where each record includes a plurality of attributes including; a time of the past physical movement, an indication of whether the past physical movement associated with the record occurred during a holiday, an indication of whether the past physical movement associated with the record occurred during daytime or nighttime, and an indication of a plurality of weather conditions during the past physical movement associated with the record; determining by the system a plurality of factors associated with the query, the plurality of factors including a current time, an indication whether the current day is a holiday, an indication whether it is currently daytime or nighttime, and a current plurality of weather conditions; comparing by the system the attributes of each of the records of past physical movement to the plurality of factors associated with the query; selecting by the system only the records of past physical movement having attributes matching the plurality of factors associated with the query; identifying by the system a time associated with each of a plurality of instances of movement between the first location and the second location within the selected records; and determining by the system a subjective distance between the first location and the second location as an average of the identified plurality of times.
-
-
11. A system, comprising:
-
a hardware processor for; identifying by the system including a hardware processor a first location and a second location associated with a query; and identifying and storing by the system records of past physical movement for a plurality of different devices of a plurality of different users, where each record includes a plurality of attributes including; a time of the past physical movement, an indication of whether the past physical movement associated with the record occurred during a holiday, an indication of whether the past physical movement associated with the record occurred during daytime or nighttime, and an indication of a plurality of weather conditions during the past physical movement associated with the record; determining by the system a plurality of factors associated with the query, the plurality of factors including a current time, an indication whether the current day is a holiday, an indication whether it is currently daytime or nighttime, and a current plurality of weather conditions; comparing by the system the attributes of each of the records of past physical movement to the plurality of factors associated with the query; selecting by the system only the records of past physical movement having attributes matching the plurality of factors associated with the query; identifying by the system a time associated with each of a plurality of instances of movement between the first location and the second location within the selected records; and determining by the system a subjective distance between the first location and the second location as an average of the identified plurality of times. - View Dependent Claims (12)
-
Specification