Recording a hyper text transfer protocol (HTTP) session for playback
First Claim
Patent Images
1. A method comprising:
- maintaining by one or more processors a set of rules that identify one or more types of online activities to be monitored and collected for a first user, the one or more types of online activities specified by the first user as online activities that are to be shared with other people;
based on the set of rules designating by the first user the one or more types of online activities to be shared with other people, determining by the one or more processors that a subset of a sequence of online activities of the first user are of the one or more types of online activities to be monitored and collected;
in response to determining that the online activities of the first user are of the one or more types of online activities, monitoring and recording by the one or more processors the subset of the sequence of online activities of the first user, wherein the subset of the sequence of online activities includes only the one or more types of online activities specified by the first user as the online activities that are to be monitored and collected, wherein the online activities comprising online consumption of online content by the first user;
constructing by the one or more processors a path based on the subset of the sequence of online activities of the first user, the path comprising a sequence of online activity points that each correspond to one of the online activities in the subset of the sequence of online activities of the first user, the path enabling a second user to experience personally for himself or herself at least an approximation of the subset of the sequence of online activities of the first user;
maintaining by the one or more processors a profile associated with the second user, the profile identifying the first user as a microproducer in which the second user is interested; and
in response to accessing the profile of the second user that identifies the first user as the microproducer in which the second user is interested, communicating by the one or more processors the path for traversal of a portion of the path by the second user,wherein recording the subset of the sequence of online activities of the first user comprises automatically recording, by a server hosting a particular website and based on the set of rules, the subset of the sequence of online activities of the first user at the particular website,wherein the path based on the subset of the sequence of online activities of the first user is constructed in response to the second user visiting the particular website,wherein the method further comprises;
at some time after the profile associated with the second user identifies the first user as the microproducer in which the second user is interested, determining that the second user has accessed the particular website associated with the online activities of the first user, andwherein communicating the path for traversal of the portion of the path comprising the sequence of online activity points associated with the particular website to the second user for traversal by the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes recording a sequence of online activities of a first user. The online activities include online consumption of online content by the first user. The method includes constructing a path based on the sequence of online activities of the first user. The path includes a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, and the path enables a second user to experience personally for themselves at least an approximation of the sequence of online activities of the first user. The method includes communicating the path for traversal of a portion of the path by the second user.
-
Citations
21 Claims
-
1. A method comprising:
-
maintaining by one or more processors a set of rules that identify one or more types of online activities to be monitored and collected for a first user, the one or more types of online activities specified by the first user as online activities that are to be shared with other people; based on the set of rules designating by the first user the one or more types of online activities to be shared with other people, determining by the one or more processors that a subset of a sequence of online activities of the first user are of the one or more types of online activities to be monitored and collected; in response to determining that the online activities of the first user are of the one or more types of online activities, monitoring and recording by the one or more processors the subset of the sequence of online activities of the first user, wherein the subset of the sequence of online activities includes only the one or more types of online activities specified by the first user as the online activities that are to be monitored and collected, wherein the online activities comprising online consumption of online content by the first user; constructing by the one or more processors a path based on the subset of the sequence of online activities of the first user, the path comprising a sequence of online activity points that each correspond to one of the online activities in the subset of the sequence of online activities of the first user, the path enabling a second user to experience personally for himself or herself at least an approximation of the subset of the sequence of online activities of the first user; maintaining by the one or more processors a profile associated with the second user, the profile identifying the first user as a microproducer in which the second user is interested; and in response to accessing the profile of the second user that identifies the first user as the microproducer in which the second user is interested, communicating by the one or more processors the path for traversal of a portion of the path by the second user, wherein recording the subset of the sequence of online activities of the first user comprises automatically recording, by a server hosting a particular website and based on the set of rules, the subset of the sequence of online activities of the first user at the particular website, wherein the path based on the subset of the sequence of online activities of the first user is constructed in response to the second user visiting the particular website, wherein the method further comprises; at some time after the profile associated with the second user identifies the first user as the microproducer in which the second user is interested, determining that the second user has accessed the particular website associated with the online activities of the first user, and wherein communicating the path for traversal of the portion of the path comprising the sequence of online activity points associated with the particular website to the second user for traversal by the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory computer-readable storage media embodying software that is operable when executed to:
-
maintain a set of rules that identify one or more types of online activities to be monitored and collected for a first user, the one or more types of online activities specified by the first user as online activities that are to be shared with other people; based on the set of rules designating by the first user the one or more types of online activities to be shared with other people, determine that a subset of a sequence of online activities of the first user are of the one or more types of online activities to be monitored and collected; in response to determining that the online activities of the first user are of the one or more types of online activities, monitor and record the subset of the sequence of online activities of the first user, wherein the subset of the sequence of online activities includes only the one or more types of online activities specified by the first user as the online activities, that are to be monitored and collected, wherein the online activities comprising online consumption of online content by the first user; construct a path based on the sequence of online activities of the first user, the path comprising a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, the path enabling a second user to experience personally for themselves at least an approximation of the sequence of online activities of the first user; maintain a profile associated with the second user, the profile identifying the first user as a microproducer in which the second user is interested; in response to accessing the profile of the second user that identifies the first user as the microproducer in which the second user is interested, communicate the path for traversal of a portion of the path by the second user, wherein recording the subset of the sequence of online activities of the first user comprises automatically recording, by a server hosting a particular website and based on the set of rules, the subset of the sequence of online activities of the first user at the particular website, wherein the path based on the subset of the sequence of online activities of the first user is constructed in response to the second user visiting the particular website, wherein the method further comprises; at some time after the profile associated with the second user identifies the first user as the microproducer in which the second user is interested, determining that the second user has accessed the particular website associated with the online activities of the first user, and wherein communicating the path for traversal of the portion of the path comprising the sequence of online activity points associated with the particular website to the second user for traversal by the second user. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus comprising:
-
a memory comprising instructions for execution by one or more processors; and one or more processors coupled to the memory, the one or more processors being operable when executing the instructions to; maintain a set of rules that identify one or more types of online activities to be monitored and collected for a first user, the one or more types of online activities specified by the first user as online activities that are to be shared with other people; based on the set of rules designating by the first user the one or more types of online activities to be shared with other people, determine that a subset of a sequence of online activities of the first user are of the one or more types of online activities to be monitored and collected; in response to determining that the online activities of the first user are of the one or more types of online activities, monitor and record the subset of the sequence of online activities of the first user, wherein the subset of the sequence of online activities includes only the one or more types of online activities specified by the first user as the online activities that are to be monitored and collected, wherein the online activities comprising online consumption of online content by the first user; construct a path based on the sequence of online activities of the first user, the path comprising a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, the path enabling a second user to experience personally for himself or herself at least an approximation of the sequence of online activities of the first user; maintaining a profile associated with the second user, the profile identifying the first user as a microproducer in which the second user is interested; in response to accessing the profile of the second user that identifies the first user as the microproducer in which the second user is interested, communicate the path for traversal of a portion of the path by the second user, wherein recording the subset of the sequence of online activities of the first user comprises automatically recording, by a server hosting a particular website and based on the set of rules, the subset of the sequence of online activities of the first user at the particular website, wherein the path based on the subset of the sequence of online activities of the first user is constructed in response to the second user visiting the particular website, wherein the method further comprises; at some time after the profile associated with the second user identifies the first user as the microproducer in which the second user is interested, determining that the second user has accessed the particular website associated with the online activities of the first user, and wherein communicating the path for traversal of the portion of the path comprising the sequence of online activity points associated with the particular website to the second user for traversal by the second user. - View Dependent Claims (19, 20, 21)
-
Specification