Experience sharing system and method
First Claim
1. A computer-implemented method, executing on one or more computing devices, comprising:
- receiving, by at least one of the one or more computing devices, a photograph having image capture data associated therewith, the image capture data including location coordinates;
determining, by at least one of the one or more computing devices, a first place and a second place of a plurality of places with which to associate the photograph, each of the plurality of places associated with one or more geographical locations and wherein determining which of the plurality of places to associate the photograph with, comprises comparing the location coordinates included in the image capture data associated with the photograph to the geographical locations associated with the plurality of places;
generating, by at least one of the one or more computing devices, an experience data card for a first user based, at least in part, on the first place determined from the photograph;
generating, by at least one of the one or more computing devices, a related experience data card for the first user based, at least in part, on the second place determined from the photograph;
associating, by at least one of the one or more computing devices, the experience data card with the related experience data card in a hierarchal structure;
storing in a data store, by at least one of the one or more computing devices, an association between the experience data card and the first place, an association between the related experience data card and the second place, and an association between the experience data card and the related experience data card, the data store communicatively coupled to the one or more computing devices;
sharing, by at least one of the one or more computing devices, the experience data card generated for the first user with a second user, the second user being directly connected with the first user in a social network;
receiving, from the second user, a modification of the experience data card generated for the first user; and
sharing a proposed experience associated with the photograph within the experience data card, with one or more users located within a predefined distance of the first place or the second place.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and computing system for the sharing of experiences is provided. The method may include receiving a photograph having image capture data associated therewith and determining one or more places of a plurality of places with which to associate the photograph, wherein the plurality of places each have one or more locations associated therewith, and wherein determining which one or more places of the plurality of places to which to associate the photograph comprises comparing the image capture data associated with the photograph to the locations associated with the plurality of places. The method may further include generating an experience data card based upon, at least in part, the photograph and storing in a data store an association between the experience data card and the determined one or more places, wherein the data store is communicatively coupled to the one or more computing devices.
-
Citations
24 Claims
-
1. A computer-implemented method, executing on one or more computing devices, comprising:
-
receiving, by at least one of the one or more computing devices, a photograph having image capture data associated therewith, the image capture data including location coordinates; determining, by at least one of the one or more computing devices, a first place and a second place of a plurality of places with which to associate the photograph, each of the plurality of places associated with one or more geographical locations and wherein determining which of the plurality of places to associate the photograph with, comprises comparing the location coordinates included in the image capture data associated with the photograph to the geographical locations associated with the plurality of places; generating, by at least one of the one or more computing devices, an experience data card for a first user based, at least in part, on the first place determined from the photograph; generating, by at least one of the one or more computing devices, a related experience data card for the first user based, at least in part, on the second place determined from the photograph; associating, by at least one of the one or more computing devices, the experience data card with the related experience data card in a hierarchal structure; storing in a data store, by at least one of the one or more computing devices, an association between the experience data card and the first place, an association between the related experience data card and the second place, and an association between the experience data card and the related experience data card, the data store communicatively coupled to the one or more computing devices; sharing, by at least one of the one or more computing devices, the experience data card generated for the first user with a second user, the second user being directly connected with the first user in a social network; receiving, from the second user, a modification of the experience data card generated for the first user; and sharing a proposed experience associated with the photograph within the experience data card, with one or more users located within a predefined distance of the first place or the second place. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 photograph having image capture data associated therewith, the image capture data including location coordinates; determining, by at least one of the one or more computing devices, a first place and a second place of a plurality of places with which to associate the photograph, each of the plurality of places associated with one or more geographical locations, and wherein determining which of the plurality of places to associate the photograph with, comprises comparing the location coordinates included in the image capture data associated with the photograph to the geographical locations associated with the plurality of places; generating, by at least one of the one or more computing devices, an experience data card for a first user based, at least in part, upon the first place determined from the photograph; generating, by at least one of the one or more computing devices, a related experience data card for the first user based, at least in part, on the second place determined from the photograph; associating, by at least one of the one or more computing devices, the experience data card with the related experience data card in a hierarchal structure; storing in a data store, by at least one of the one or more computing devices, an association between the experience data card and the first place, an association between the related experience data card and the second place, and an association between the experience data card and the related experience data card, the data store communicatively coupled to the one or more computing devices; sharing, by at least one of the one or more computing devices, the experience data card generated for the first user with a second user, the second user being directly connected with the first user in a social network; receiving, from the second user, a modification of the experience data card generated for the first user; and sharing a proposed experience associated with the photograph within the experience data card, with one or more users located within a predefined distance of the first place or the second place. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon, which when executed by a processor, cause the processor to perform operations comprising:
-
receiving a photograph having image capture data associated therewith, the image capture data including location coordinates; determining, by at least one of one or more computing devices, a first place and a second place of a plurality of places with which to associate the photograph, each of the plurality of places associated with one or more geographical locations or areas, and wherein determining which of the plurality of places to associate the photograph with, comprises comparing the location coordinates included in the image capture data associated with the photograph to the geographical locations or areas associated with the plurality of places; generating, by at least one of the one or more computing devices, an experience data card for a first user based, at least in part, on the first place determined from the photograph; generating, by at least one of the one or more computing devices, a related experience data card for the first user based, at least in part, on the second place determined from the photograph; associating, by at least one of the one or more computing devices, the experience data card with the related experience data card in a hierarchal structure; storing in a data store, by at least one of the one or more computing devices, an association between the experience data card and the first place, an association between the related experience data card and the second place, and an association between the experience data card and the related experience data card, wherein the data store is communicatively coupled to the one or more computing devices; sharing, by at least one of the one or more computing devices, the experience data card generated for the first user with a second user, the second user being directly connected with the first user in a social network; receiving, from the second user, a modification of the experience data card generated for the first user; and sharing a proposed experience associated with the photograph within the experience data card generated, with one or more users located within a predefined distance of the first place or the second place. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification