Experience sharing system and method
First Claim
1. A method of generating an experience itinerary, executing on one or more computing devices, the method comprising:
- receiving, by at least one of the one or more computing devices, a location indication from a first user concerning a chosen location for potential experiences;
receiving, by at least one of the one or more computing devices, a time indication from the first user concerning a time frame for the potential experiences;
querying an experiences database to identify two or more experiences that may be sequentially performed within the time frame at the chosen location;
identifying, for the first user, at least one experience data card that documents at least a second user'"'"'s participation in the two or more experiences based on determining social affinity between the first user and the second user;
displaying the at least one experience data card to the first user with the two or more experiences in which the second user participated;
generating directions between the two or more experiences for the first user;
generating, by at least one of the one or more computing devices, the experience itinerary for the first user based, at least in part, upon the two or more experiences, wherein the experience itinerary includes a first experience to perform with a first defined time period followed by a second experience to perform with a second defined time period, wherein the first defined time period to perform the first experience and the second defined time period to perform the second experience are sequential; and
dynamically updating, by at least one of the one or more computing devices, the experience itinerary for the first user including modifying the directions to a same destination from a first type of direction to a second type of direction based, at least in part, upon current weather conditions.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and computing system for receiving, on the one or more computing devices, a location indication from a user concerning a chosen location for potential experiences. A time indication is received, on the one or more computing devices, from the user concerning a time frame for the potential experiences. An experiences database is queried to identify two or more experiences that may be sequentially performed within the defined time period at the chosen location. An itinerary is generated, on the one or more computing devices, for the user based, at least in part, upon the two or more experiences.
-
Citations
21 Claims
-
1. A method of generating an experience itinerary, executing on one or more computing devices, the method comprising:
-
receiving, by at least one of the one or more computing devices, a location indication from a first user concerning a chosen location for potential experiences; receiving, by at least one of the one or more computing devices, a time indication from the first user concerning a time frame for the potential experiences; querying an experiences database to identify two or more experiences that may be sequentially performed within the time frame at the chosen location; identifying, for the first user, at least one experience data card that documents at least a second user'"'"'s participation in the two or more experiences based on determining social affinity between the first user and the second user; displaying the at least one experience data card to the first user with the two or more experiences in which the second user participated; generating directions between the two or more experiences for the first user; generating, by at least one of the one or more computing devices, the experience itinerary for the first user based, at least in part, upon the two or more experiences, wherein the experience itinerary includes a first experience to perform with a first defined time period followed by a second experience to perform with a second defined time period, wherein the first defined time period to perform the first experience and the second defined time period to perform the second experience are sequential; and dynamically updating, by at least one of the one or more computing devices, the experience itinerary for the first user including modifying the directions to a same destination from a first type of direction to a second type of direction based, at least in part, upon current weather conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, by at least one of one or more computing devices, a location indication from a first user concerning a chosen location for potential experiences; receiving, by at least one of the one or more computing devices, a time indication from the first user concerning a time frame for the potential experiences; querying an experiences database to identify two or more experiences that may be sequentially performed within the time frame at the chosen location; identifying, for the first user, at least one experience data card that documents at least a second user'"'"'s participation in the two or more experiences based on determining social affinity between the first user and the second user; displaying the at least one experience data card, with the two or more experiences in which the second user participated, to the first user; generating directions between the two or more experiences for the first user; generating, by at least one of the one or more computing devices, an experience itinerary for the first user based, at least in part, upon the two or more experiences, wherein the experience itinerary includes a first experience to perform with a first defined time period followed by a second experience to perform with a second defined time period, wherein the first defined time period to perform the first experience and the second defined time period to perform the second experience are sequential; and dynamically updating, by at least one of the one or more computing devices, the experience itinerary for the first user including modifying the directions to a same destination from a first type of direction to a second type of direction based, at least in part, upon current weather conditions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
at least one processor; at least one memory architecture coupled with the at least one processor; one or more software modules executed on the at least one processor and the at least one memory architecture, wherein the one or more software modules are configured to perform operations including; receiving, by at least one of one or more computing devices, a location indication from a first user concerning a chosen location for potential experiences; receiving, by at least one of the one or more computing devices, a time indication from the first user concerning a time frame for the potential experiences; querying an experiences database to identify two or more experiences that may be sequentially performed within the time frame at the chosen location; identifying, for the first user, at least one experience data card that documents at least a second user'"'"'s participation in the two or more experiences based on determining social affinity between the first user and the second user; displaying the at least one experience data card to the first user, with the two or more experiences in which the second user participated; generating directions between the two or more experiences for the first user; generating, by at least one of the one or more computing devices, an experience itinerary for the first user based, at least in part, upon the two or more experiences, wherein the experience itinerary includes a first experience to perform with a first defined time period followed by a second experience to perform with a second defined time period, wherein the first defined time period to perform the first experience and the second defined time period to perform the second experience are sequential; and dynamically updating, by at least one of the one or more computing devices, the experience itinerary for the first user including modifying the directions to a same destination from a first type of direction to a second type of direction based, at least in part, upon current weather conditions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification