RECORDING A HYPER TEXT TRANSFER PROTOCOL (HTTP) SESSION FOR PLAYBACK
First Claim
1. A method comprising:
- recording by one or more computer systems a sequence of online activities of a first user, the online activities comprising online consumption of online content by the first user;
constructing by the one or more computer systems 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; and
communicating by the one or more computer systems the path for traversal of a portion of the path 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.
163 Citations
25 Claims
-
1. A method comprising:
-
recording by one or more computer systems a sequence of online activities of a first user, the online activities comprising online consumption of online content by the first user; constructing by the one or more computer systems 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; and communicating by the one or more computer systems the path for traversal of a portion of the path by the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
accessing by one or more computer systems a path selected by a first user, the path comprising a plurality of online activity points that each correspond to an online activity in a sequence of online activities of a second user, the online activities comprising online consumption of online content by the second user, the path enabling the first user to experience personally for himself or herself at least an approximation of the sequence of online activities of the second user; and traversing by the one or more computer systems a portion of the path for the first user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more computer-readable storage media embodying software that is operable when executed to:
-
record a sequence of online activities of a first user, 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; and communicate the path for traversal of a portion of the path by the second user.
-
-
23. One or more computer-readable storage media embodying software that is operable when executed to:
-
access a path selected by a first user, the path comprising a plurality of online activity points that each correspond to an online activity in a sequence of online activities of a second user, the online activities comprising online consumption of online content by the second user, the path enabling the first user to experience personally for himself or herself at least an approximation of the sequence of online activities of the second user; and traverse a portion of the path for the first user.
-
-
24. 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; record a sequence of online activities of a first user, 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; and communicate the path for traversal of a portion of the path by the second user.
-
-
25. 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; access a path selected by a first user, the path comprising a plurality of online activity points that each correspond to an online activity in a sequence of online activities of a second user, the online activities comprising online consumption of online content by the second user, the path enabling the first user to experience personally for himself or herself at least an approximation of the sequence of online activities of the second user; and traverse a portion of the path for the first user.
-
Specification