System and method to facilitate real-time communications and content sharing among users over a network
First Claim
Patent Images
1. A method comprising:
- receiving, at a server device and from a client device associated with a first user, a request to share content with at least one recipient user;
searching one or more databases, remote from the first user and the at least one recipient user, for content that is available for the first user to share with the at least one recipient user;
generating a plurality of selectable options for sharing content based on the results from the search for available content and further based on one or more media stations previously selected by the first user, wherein each of the plurality of selectable options corresponds to an available piece of content;
detecting a selection by the first user of a particular selectable option from the plurality of selectable options, wherein the particular selectable option is associated with a particular piece of content; and
sharing, in response to the detected selection, the particular piece of content with the at least one recipient user.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method to facilitate real-time communications and content sharing among users over a network are described. In one preferred embodiment, multiple links to content information are dynamically generated for a sender user. Responsive to selection of a link by the sender user, the link and associated metadata information are communicated to at least one recipient user engaged in the real-time communications session with the sender user.
35 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server device and from a client device associated with a first user, a request to share content with at least one recipient user; searching one or more databases, remote from the first user and the at least one recipient user, for content that is available for the first user to share with the at least one recipient user; generating a plurality of selectable options for sharing content based on the results from the search for available content and further based on one or more media stations previously selected by the first user, wherein each of the plurality of selectable options corresponds to an available piece of content; detecting a selection by the first user of a particular selectable option from the plurality of selectable options, wherein the particular selectable option is associated with a particular piece of content; and sharing, in response to the detected selection, the particular piece of content with the at least one recipient user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a server device from a client device associated with a sender user and during a communication session between the sender user and a recipient user, a request to share content with the recipient user; searching one or more databases, remote from the sender user and the recipient user, for content that is available for the sender user to share with the recipient user; generating a plurality of selectable options for sharing content based on the results from the search for available content and further based on one or more media stations previously selected by the sender user, wherein each of the plurality of selectable options corresponds to an available piece of content; detecting, during the communication session, a selection by the sender user of a particular selectable option from the plurality of selectable options, wherein the particular selectable option is associated with a particular piece of content; sharing, in response to the detected selection, the particular piece of content via the communication session with the recipient user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor of a server device; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor of the server device, cause the system to; receive, from a client device associated with a sender user, a request to share content with a recipient user; search one or more databases, remote from the sender user and the recipient user, for content that is available for the sender user to share with the recipient user; generate a plurality of selectable options for sharing content based on the results from the search for available content and further based on one or more media stations previously selected by the sender user, wherein each of the plurality of selectable options corresponds to an available piece of content; detect a selection, by the sender user of a particular selectable option from the plurality of selectable options, wherein the particular selectable option is associated with a particular piece of content; and share, in response to the detected selection, the particular piece of content with the recipient user. - View Dependent Claims (17, 18, 19, 20)
-
Specification