PROVIDING DYNAMIC RECOMMENDATIONS FOR POINTS OF INTEREST UTILIZING AUTOMATICALLY OBTAINED COLLECTIVE TELEMETRY TO ENHANCE USER EXPERIENCE
First Claim
1. A method for providing real-time or near real-time schedules and recommendations comprising:
- identifying a user preference associated with a plurality of points of interest, wherein the points of interest are associated with a geographical region;
receiving telemetry associated with a plurality of computing devices, wherein the plurality of computing devices is associated with at least one of the plurality of points of interest;
evaluating telemetry data against at least one recommendation criteria and the user preference; and
determining at least one schedule and recommendations based on the evaluating, wherein the schedule is an itinerary of at least one of the plurality of points of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
A schedule and recommendations associated with one or more points of interest can be identified. The points of interest can be associated with a geographical region. Telemetry associated with a one or more computing devices can be received. The computing devices (e.g., mobile phone with sensors) can be associated with one or more points of interest. Telemetry data can be evaluated against a recommendation criteria and the user preference. A schedule and recommendations can be determined based on the evaluating telemetry information, historic data, criteria and preferences. The schedule and recommendation(s) enhance visits to points of interest.
74 Citations
25 Claims
-
1. A method for providing real-time or near real-time schedules and recommendations comprising:
-
identifying a user preference associated with a plurality of points of interest, wherein the points of interest are associated with a geographical region; receiving telemetry associated with a plurality of computing devices, wherein the plurality of computing devices is associated with at least one of the plurality of points of interest; evaluating telemetry data against at least one recommendation criteria and the user preference; and determining at least one schedule and recommendations based on the evaluating, wherein the schedule is an itinerary of at least one of the plurality of points of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing recommendations comprising:
-
a recommendation engine configured to generate at least one recommendation associated with telemetry received from a plurality of computing devices linked to a plurality of points of interest, wherein the at least one recommendation is at least one of the plurality of points of interest, wherein the at least one recommendation is generated utilizing at least one of a historic data, a recommendation criteria, and a preference, wherein the plurality of points of interest is associated with a geographical region; and a data store able to store the at least one recommendation and the recommendation criteria, wherein the recommendation criteria is a threshold value evaluated against the telemetry to determine the state of at least one of the plurality of points of interest. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code stored in a storage medium, if said computer usable program code is run by a processor it is operable to identify a user preference associated with a plurality of points of interest, wherein the points of interest are associated with a geographical region; computer usable program code stored in a storage medium, if said computer usable program code is run by a processor it is operable to receive telemetry associated with a plurality of computing devices, wherein the plurality of computing devices is associated with at least one of the plurality of points of interest; computer usable program code stored in a storage medium, if said computer usable program code is run by a processor it is operable to evaluate telemetry data against at least one recommendation criteria and the user preference; and computer usable program code stored in a storage medium, if said computer usable program code is run by a processor it is operable to determine at least one recommendation based on the evaluating, wherein the recommendation is at least one of the plurality of points of interest. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system comprising hardware and software, wherein said software when run on the system causes the system to:
-
identify a user preferences associated with a plurality of points of interest, wherein the points of interest are associated with a geographical region; receive telemetry associated with a plurality of computing devices, wherein the plurality of computing devices is associated with at least one of the plurality of points of interest; evaluate telemetry data against at least one recommendation criteria and the user preference; and determine at least one schedule and recommendations based on the evaluating, wherein the schedule is an itinerary of at least one of the plurality of points of interest. - View Dependent Claims (22, 23, 24, 25)
-
Specification