Methods for interactively exchanging graphical objects between networked users
First Claim
1. A method comprising:
- hosting, by a computing device, an online chat session between a first user at a first client device and a second user at a second client device, the hosting including providing, at the first client device, a first chat user interface comprising a plurality of indications, each indication (i) associated with a respective media content item and (ii) selectable by the first user through the first chat user interface, such selection to present for display to the second user at the second client device a media content item associated with a selected indication;
responsive to receiving, at the computing device and over a computer network, from the first client device, a user selection, through the first chat user interface, of an indication of a first media content item from the plurality of indications associated with respective media content items, packaging, by the computing device, the first media content item associated with the indication for sending to the second client device;
delaying, by the computing device, sending of the first media content item associated with the indication to the second client device at least until the second user is ready to view the first media content item;
receiving, at the computing device and from the second client device, an indication of user activity at the second client device; and
responsive to determining, by the computing device and based on the indication of user activity, that the second user is ready to view the first media content item, outputting, by the computing device and for display at the second client device, the first media content.
1 Assignment
0 Petitions
Accused Products
Abstract
A networking system may comprise a web site serviced by a web server assembly. The web site may generally comprise a combination of the following components: a crediting system, a chat bidding system, a performance bidding system, a telephony switching system, a media interaction system, a display system, a photo management system, and a messaging system. An exemplary embodiment of the chat bidding system may comprise a plurality of common user accounts, a queue, and a featured user account. Common users of the common user accounts may pose tasks to the featured user, and may make a pledge for each task. The tasks may be stored in, and sorted by, the queue based on their pledges. A featured user of the featured user account may be presented with a highest ranked task in the queue, and may choose to respond to the task or to skip the task.
76 Citations
20 Claims
-
1. A method comprising:
-
hosting, by a computing device, an online chat session between a first user at a first client device and a second user at a second client device, the hosting including providing, at the first client device, a first chat user interface comprising a plurality of indications, each indication (i) associated with a respective media content item and (ii) selectable by the first user through the first chat user interface, such selection to present for display to the second user at the second client device a media content item associated with a selected indication; responsive to receiving, at the computing device and over a computer network, from the first client device, a user selection, through the first chat user interface, of an indication of a first media content item from the plurality of indications associated with respective media content items, packaging, by the computing device, the first media content item associated with the indication for sending to the second client device; delaying, by the computing device, sending of the first media content item associated with the indication to the second client device at least until the second user is ready to view the first media content item; receiving, at the computing device and from the second client device, an indication of user activity at the second client device; and responsive to determining, by the computing device and based on the indication of user activity, that the second user is ready to view the first media content item, outputting, by the computing device and for display at the second client device, the first media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A media interaction system comprising:
-
a web server accessible, over a computer network, by a plurality of users at a plurality of client devices remote from the web server, including a first user at a first client device and a second user at a second client device; a processor; and a memory operatively coupled to the at least one processor and that stores data and instructions that, when executed by the at least one processor, cause the media interaction system to effectuate a method comprising; hosting, by the webserver, an online chat session between the first user at the first client device and the second user at the second client device, the hosting including providing, at the first client device, a first chat user interface comprising a plurality of indications, each indication (i) associated with a respective media content item and (ii) selectable by the first user through the first chat user interface, such selection to present for display to the second user at the second client device a media content item associated with a selected indication; responsive to receiving, over the computer network, from the first client device, a user selection, through the first chat user interface, of an indication of a first media content item from the plurality of indications associated with respective media content items, packaging the first media content item associated with the indication for sending to the second client device; delaying the sending of the first media content item associated with the indication to the second client device at least until the second user is ready to view the first media content item; receiving, from the second client device, an indication of user activity at the second client device; and responsive to determining, by the processor and based on the indication of user activity, that the second user is ready to view the first media content item, sending the first media content item to the second client device, for automatic display at the second client device without user intervention by the second user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product embodied in a non-transitory computer readable medium, and comprising computer readable code adapted to effectuate a method comprising:
-
hosting an online chat session between a first user at a first client device and a second user at a second client device, the hosting including providing, at the first client device, a first chat user interface comprising a plurality of indications, each indication (i) associated with a respective media content item and (ii) selectable by the first user through the first chat user interface, such selection to present for display to the second user at the second client device a media content item associated with a selected indication; responsive to receiving, over a computer network, from the first client device, a user selection, through the first chat user interface, of an indication of a first media content item from the plurality of indications associated with respective media content items, packaging the first media content item associated with the indication for sending to the second client device; delaying the sending of the first media content item associated with the indication to the second client device at least until the second user is ready to view the first media content item; receiving, from the second client device, an indication of user activity at the second client device; and responsive to determining, by a processor and based on the indication of user activity, that the second user is ready to view the first media content item, sending the first media content item to the second client device, for automatic display at the second client device without user intervention by the second user. - View Dependent Claims (19, 20)
-
Specification