Experience sharing system and method
First Claim
1. A computer implemented method comprising:
- receiving, by at least one of one or more computing devices, an indication of an experience search by a first user to be performed on an experience database including experience data documenting experiences that have occurred with respect to a plurality of users, wherein the experience search by the first user defines one or more search criteria and is associated with one or more extrinsic conditions;
searching, by at least one of the one or more computing devices, the experience database based, at least in part, upon the one or more search criteria defined by the first user to generate a result set including certain of the plurality of experience data cards, wherein each of the certain of the plurality of experience data cards includes a digital representation having one or more images used to document a respective user'"'"'s experience;
sequencing, by at least one of the one or more computing devices, the certain of the plurality of experience data cards based at least in part upon the extrinsic conditions, and generating, by at least one of the one or more computing devices, a sequence result set based at least in part on the sequenced experience data cards wherein the sequence result set includes an experience data card created by a second user; and
determining a social affinity between the first user and the second user in a social network; and
responsive to determining that the first user and the second user are directly connected in the social network, presenting, by at least one of the one or more computing devices, at least a portion of the sequence result set to the first user the portion of the sequence result set presented to the first user including the experience data card created by the second user documenting the second user'"'"'s experience that has occurred relating to the search criteria defined by the first user.
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 an indication of an experience search to be performed on the experience database, wherein the experience search defines one or more search criteria and is associated with one or more extrinsic conditions. The method may also include searching the experience database based, at least in part, upon one or more search criteria to generate a result set including a plurality of experience data cards. The method may further include sequencing, the plurality of experience data cards based at least in part upon the extrinsic conditions. The method may also include generating a sequence result set based at least in part on the sequenced experience data cards and presenting at least a portion of the sequence result set to a user.
-
Citations
33 Claims
-
1. A computer implemented method comprising:
-
receiving, by at least one of one or more computing devices, an indication of an experience search by a first user to be performed on an experience database including experience data documenting experiences that have occurred with respect to a plurality of users, wherein the experience search by the first user defines one or more search criteria and is associated with one or more extrinsic conditions; searching, by at least one of the one or more computing devices, the experience database based, at least in part, upon the one or more search criteria defined by the first user to generate a result set including certain of the plurality of experience data cards, wherein each of the certain of the plurality of experience data cards includes a digital representation having one or more images used to document a respective user'"'"'s experience; sequencing, by at least one of the one or more computing devices, the certain of the plurality of experience data cards based at least in part upon the extrinsic conditions, and generating, by at least one of the one or more computing devices, a sequence result set based at least in part on the sequenced experience data cards wherein the sequence result set includes an experience data card created by a second user; and determining a social affinity between the first user and the second user in a social network; and responsive to determining that the first user and the second user are directly connected in the social network, presenting, by at least one of the one or more computing devices, at least a portion of the sequence result set to the first user the portion of the sequence result set presented to the first user including the experience data card created by the second user documenting the second user'"'"'s experience that has occurred relating to the search criteria defined by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 includingreceiving, by at least one of one or more computing devices, an indication of an experience search by a first user to be performed on an experience database including experience data documenting experiences that have occurred for a plurality of users and presented as a plurality of experience data cards, wherein the experience search defines one or more search criteria and is associated with one or more extrinsic conditions; searching, by at least one of the one or more computing devices, the experience database based, at least in part, upon the one or more search criteria defined to generate a result set including certain of the plurality of experience data cards, wherein each of the certain of the plurality of experience data cards includes a digital representation having one or more images used to document a respective user'"'"'s experience that has occurred; sequencing, by at least one of the one or more computing devices, the certain of the plurality of experience data cards based at least in part upon the extrinsic conditions, and generating, by at least one of the one or more computing devices, a sequence result set based at least in part on the sequenced experience data cards wherein the sequence result set includes an experience data card created by a second user that documents an experience that has occurred for the second user relating to the one or more search criteria defined by the first user; and determining a social affinity between the first user and the second user in a social network; and responsive to determining that the first user and the second user are directly connected in the social network, presenting, by at least one of the one or more computing devices, at least a portion of the sequence result set to the first user, the portion of the sequence result set presented to the first user including the experience data card created by the second user documenting the second user'"'"'s experience that has occurred relating to the search criteria defined by the first user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- at least one processor;
-
23. 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, by at least one of one or more computing devices, an indication of an experience search by a first user to be performed on ˜
an experience database including experience data documenting experiences of a plurality of users, wherein the experience search defines one or more search criteria and is associated with one or more extrinsic conditions;searching, by at least one of the one or more computing devices, the experience database based, at least in part, upon the one or more search criteria defined to generate a result set including certain of the plurality of experience data cards, wherein each of the certain of the plurality of experience data cards includes a digital representation having one or more images used to document at least one user'"'"'s experience; sequencing, by at least one of the one or more computing devices, the certain of the plurality of experience data cards based at least in part upon the extrinsic conditions, and generating, by at least one of the one or more computing devices, a sequence result set based at least in part on the sequenced experience data cards wherein the sequence result set includes an experience data card created by a second user; determining a social affinity between the first user and the second user in a social network; and responsive to determining that the first user and the second user are directly connected in the social network, presenting, by at least one of the one or more computing devices, at least a portion of the sequence result set to the first user the portion of the sequence result set presented to the first user including the experience data card created by the second user documenting the second user'"'"'s experience that has occurred relating to the search criteria defined by the first user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification