Experience graph
First Claim
Patent Images
1. A computer-implemented method of organizing data based on experiences, comprising:
- creating a first experience entity representing a first experience, the first experience entity comprising one or more of attributes including a time, a location, or an activity of the first experience;
receiving a piece of data corresponding to contents related to the first experience;
creating a first link between the first experience entity and the piece of data;
creating a person entity for a person who shares the first experience;
creating a second link between the first experience entity and the person entity;
creating a third link between the first experience entity and a second experience entity that shares at least one of the attributes with the first experience entity;
storing the received data, the created entities, and the created links in a repository; and
allowing stored data to be accessed by a client device through one or more stored experience entities or one or more stored links.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and system for organizing and sharing content through experience are described. In one embodiment, content may be organized and shared among users through a specific experience. A method for sharing content in a network may include: collecting contents related to a specific experience from a specific user; generating an experience graph of the specific experience; enabling the specific user to invite other users to join the experience graph; and enabling each user inside the experience graph to share new content into the experience graph.
-
Citations
20 Claims
-
1. A computer-implemented method of organizing data based on experiences, comprising:
-
creating a first experience entity representing a first experience, the first experience entity comprising one or more of attributes including a time, a location, or an activity of the first experience; receiving a piece of data corresponding to contents related to the first experience; creating a first link between the first experience entity and the piece of data; creating a person entity for a person who shares the first experience; creating a second link between the first experience entity and the person entity; creating a third link between the first experience entity and a second experience entity that shares at least one of the attributes with the first experience entity; storing the received data, the created entities, and the created links in a repository; and allowing stored data to be accessed by a client device through one or more stored experience entities or one or more stored links. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium whose contents are capable of causing a computer device with a processor and memory to perform a method of accessing data organized based on experiences, the method comprising:
-
submitting a piece of data to a server that manages a repository storing a first experience entity comprising one or more attributes including a time, a location, or an activity of a first experience, wherein the piece of data represents contents related to the first experience, wherein the server creates a first link between the first experience entity and the piece of data and stores the piece of data and the first link in the repository, and wherein the repository further contains a second link between the first experience entity and a person entity corresponding to a person who shares the first experience and a third link between the first experience entity and a second experience entity that shares at least one of the attributes with the first experience entity; and sending commands to the server for browsing the repository through exploring the experience entities and following the links. - View Dependent Claims (10)
-
-
11. A computer-implemented method of sharing contents related to a specific experience within an experience graph in a social network, the specific experience corresponding to a central node and the related contents corresponding to additional nodes connected to the central node in the experience graph, the experience graph configured to link the specific experience with the related contents, the method comprising:
-
collecting the contents related to the specific experience from a specific user device, wherein the specific experience is defined by at least one of a plurality of attributes; generating the experience graph by linking the specific experience with the related contents, wherein the experience graph is traversable through the at least one of the plurality of attributes; organizing the experience graph by classifying experiences into at least three categories, the at least three categories including past experience, current experience and planned future experience; and enabling the specific user to search for all experiences at a specific location through the experience graph to generate search results, wherein the search results include an experience at the specific location in at least one of the past experience, the current experience, and the planned future experience. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method of sharing contents related to a specific experience within an experience graph in a social network, the specific experience corresponding to a central node and the related contents corresponding to additional nodes connected to the central node in the experience graph, the experience graph configured to link the specific experience with the related contents, the method comprising:
-
generating the experience graph by linking the specific experience with the related contents, wherein the specific experience is defined by at least one of a plurality of attributes, the plurality of attributes including a what attribute, a who attribute, a when attribute, and a where attribute, and wherein the experience graph is traversable by the at least one of the plurality of attributes; organizing the experience graph by grouping experiences into at least three categories, the at least three categories including past experience, current experience and planned future experience; and enabling a user to search for all experiences at a specific location through the experience graph to generate search results, wherein the search results include at least one experience in the past experience, the current experience and the planned future experience at the specific location.
-
Specification