CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS
First Claim
1. A system comprising:
- a server computing device; and
a computer-readable medium coupled to the server computing device and having instructions stored thereon which, when executed by the server computing device, cause the server computing device to perform server-side operations for distributing digital content for display across a network, the server-side operations comprising;
serving one or more web page documents to a client computing device operated by a user, each document containing instructions for a browser application to perform client-side operations, comprising;
displaying, within a web page of a plurality of web pages, a graphical representation of a content sharing interface of a first social networking service, the content sharing interface comprising a content input area to which user input can be received;
receiving first user input to the content input area;
in response to the first user input, expanding the content sharing interface within the web page to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed;
receiving second user input to the distribution interface, the second user input indicating one or more contacts to which the digital content is to be distributed;
in response to receiving the second user input, displaying one or more icons within the distribution interface, each icon of the one or more icons being a graphical representation of the one or more contacts;
receiving third user input to the content sharing interface, the third user input comprising a user instruction to distribute the digital content; and
in response to the third user input, transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, within a web page, a representation of a content sharing interface, the content sharing interface including a content input area, receiving user input to the content input area, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying an icon within the distribution interface, the icon being a graphical representation of the contact(s), and in response to the user input, transmitting a post data set including digital content data and distribution data to a server computing system.
142 Citations
23 Claims
-
1. A system comprising:
-
a server computing device; and a computer-readable medium coupled to the server computing device and having instructions stored thereon which, when executed by the server computing device, cause the server computing device to perform server-side operations for distributing digital content for display across a network, the server-side operations comprising; serving one or more web page documents to a client computing device operated by a user, each document containing instructions for a browser application to perform client-side operations, comprising; displaying, within a web page of a plurality of web pages, a graphical representation of a content sharing interface of a first social networking service, the content sharing interface comprising a content input area to which user input can be received; receiving first user input to the content input area; in response to the first user input, expanding the content sharing interface within the web page to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed; receiving second user input to the distribution interface, the second user input indicating one or more contacts to which the digital content is to be distributed; in response to receiving the second user input, displaying one or more icons within the distribution interface, each icon of the one or more icons being a graphical representation of the one or more contacts; receiving third user input to the content sharing interface, the third user input comprising a user instruction to distribute the digital content; and in response to the third user input, transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
displaying, within a web page of a plurality of web pages, a graphical representation of a content sharing interface of a first social networking service, the content sharing interface comprising a content input area to which user input can be received; receiving first user input to the content input area; in response to the first user input, expanding the content sharing interface within the web page to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed; receiving second user input to the distribution interface, the second user input indicating one or more contacts to which the digital content is to be distributed; in response to receiving the second user input, displaying one or more icons within the distribution interface, each icon of the one or more icons being a graphical representation of the one or more contacts; receiving third user input to the content sharing interface, the third user input comprising a user instruction to distribute the digital content; and in response to the third user input, transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.
-
-
22. A computer-implemented method comprising:
-
displaying, within a web page of a plurality of web pages, a graphical representation of a content sharing interface of a first social networking service, the content sharing interface comprising a content input area to which user input can be received; receiving first user input to the content input area; in response to the first user input, expanding the content sharing interface within the web page to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed; receiving second user input to the distribution interface, the second user input indicating one or more contacts to which the digital content is to be distributed; in response to receiving the second user input, displaying one or more icons within the distribution interface, each icon of the one or more icons being a graphical representation of the one or more contacts; receiving third user input to the content sharing interface, the third user input comprising a user instruction to distribute the digital content; and in response to the third user input, transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.
-
-
23. A system comprising:
-
a server computing device; and a computer-readable medium coupled to the server computing device and having instructions stored thereon which, when executed by the server computing device, cause the server computing device to perform server-side operations for distributing digital content for display across a network, the server-side operations comprising; serving one or more web page documents to a client computing device operated by a user, each document containing instructions for a browser application to perform client-side operations, comprising; displaying, within a web page, digital content; displaying, within the web page, a graphical representation of a content sharing interface of a social networking service, the content sharing interface comprising a distribution interface to which user input can be received; receiving first user input to the distribution interface, the first user input indicating one or more social circles, each social circle comprising one or more contacts to which the digital content is to be distributed; in response to receiving the first user input, displaying one or more icons within the content sharing interface, each icon of the one or more icons being a graphical representation of the one or more contacts; receiving second user input to the content sharing interface, the second user input comprising a user instruction to distribute the digital content; and in response to the third user input, transmitting a post data set to the server computing system, the post data set comprising digital content data and distribution data.
-
Specification