Techniques for peer-to-peer communication
First Claim
Patent Images
1. A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions,determining a set of actions from a group of users;
generating an admission key based at least in part on the set of actions;
embedding in at least one page of a Web site a trusted script capable of being executed on at least one client computing device, the trusted script configured to generate a queue at a browser for the at least one client computing device in response to the at least one client computing device receiving an indication of the admission key, the admission key comprised of a particular selection of a combination of a plurality of content elements;
displaying the at least one page;
generating a first queue at a first client computing device browser in response to receiving an indication the admission key from the first client computing device browser executing the trusted script;
receiving a second indication of the admission key, the second indication of the admission key comprising a second selection of a second combination of the plurality of content elements from a second client computing device browser executing the trusted script;
determining that the first indication of the admission key matches the second indication of the admission key;
placing event information associated with a first event on the second client computing device in the first queue in response to the first indication of the admission key matching the second indication the admission key;
receiving from the first client computing device a first request associated with the first queue; and
sending the event information associated with the first event from the first queue to the first client computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for peer-binding are disclosed. In one embodiment, a method for peer-binding includes: receiving event information associated with an event detected on Web content associated with a trusted script executing on a first client computing device; and in response to a request, retrieving the received event information and sending the retrieved event information to a second client computing device. The second client computing device is peer-bound with the first client computing device via the trusted script associated with the Web content.
-
Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
under the control of one or more computer systems configured with executable instructions, determining a set of actions from a group of users; generating an admission key based at least in part on the set of actions; embedding in at least one page of a Web site a trusted script capable of being executed on at least one client computing device, the trusted script configured to generate a queue at a browser for the at least one client computing device in response to the at least one client computing device receiving an indication of the admission key, the admission key comprised of a particular selection of a combination of a plurality of content elements; displaying the at least one page; generating a first queue at a first client computing device browser in response to receiving an indication the admission key from the first client computing device browser executing the trusted script; receiving a second indication of the admission key, the second indication of the admission key comprising a second selection of a second combination of the plurality of content elements from a second client computing device browser executing the trusted script; determining that the first indication of the admission key matches the second indication of the admission key; placing event information associated with a first event on the second client computing device in the first queue in response to the first indication of the admission key matching the second indication the admission key; receiving from the first client computing device a first request associated with the first queue; and sending the event information associated with the first event from the first queue to the first client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, determining a set of actions from a group of users; generating an admission key based at least in part on the set of actions; generating a first queue at a first client computing device browser executing a trusted script embedded in at least one page of a Web site in response to receiving an indication of the admission key, the indication of the admission key comprising a first selection of a first input from the first client computing device browser; receiving a second indication of the admission key, the second indication of the admission key comprising a second selection of a second input from a second client computing device browser executing the trusted script; determining that the first indication of the admission key matches the second indication of the admission key, wherein each of the first indication of the admission key and the second indication of the admission key comprises an indication of a third selection of two or more content elements, and wherein the third selection comprises an ordered sequence; placing event information associated with a first event on the second client computing device in the first queue in response to the first indication of the admission key matching the second indication of the admission key; receiving from the first client computing device a first request associated with the first queue; and sending the event information associated with the first event from the first queue to the first client computing device. - View Dependent Claims (10, 11)
-
12. A computer system, comprising a processor and a memory having computer-executable instructions that, when executed on the processor, cause the processor to:
-
determine a set of actions from a group of users; generate an admission key based at least in part on the set of actions; generate a first queue at a first client computing device browser executing a trusted script embedded in at least one page of a Web site in response to receiving an indication of the admission key, the indication of the admission key comprising a first selection of a first combination of a plurality of content elements from the first client computing device browser; receive a second indication the admission key, the second indication of the admission key comprising a second selection of a second combination of the plurality of content elements from a second client computing device browser executing the trusted script; determine that the first indication of the admission key matches the second indication of the admission key; place event information associated with a first event on the second client computing device in the first queue in response to the first indication the admission key matching the second indication of the admission key; receive from the first client computing device a first request associated with the first queue; and send the event information associated with the first event from the first queue to the first client computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification