Computer implemented methods and apparatus for sharing data of an information feed of an online social network
First Claim
1. A method implemented in a database system for sharing data of a feed of a social networking system having a plurality of users, each user having a distinct user designator stored in the database system, and for publication of one or more social network feeds, the method comprising:
- receiving user input selecting at least a portion of data of a social network feed, the social network feed including a plurality of feed items configured to be stored in the database system, the social network feed accessible via the social networking system and configured to be displayed in a presentation on a display device permitting a user to interact with other users of the social networking system regarding the feed items by inputting information for incorporation to the social network feed for viewing by at least one other user, the selected data including at least a portion of one or more of the feed items;
receiving, from the display device, user input identifying a person having a designated network address for receiving electronic communications, the designated network address being other than a user designator of the social networking system and being external to the social networking system, the person not being a member of the social networking system;
generating a first network communication in a format other than a feed format of social network feeds of the social networking system, the first network communication including the selected data and the designated network address;
sending the generated first network communication to the designated network address, wherein the first network communication is delivered, at least partly, through a communications network other than the social network feeds of the social networking system;
receiving, from the designated network address, a second network communication, the second network communication being a response to the first network communication; and
updating the social network feed to include data of the second network communication as one of the feed items.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems, and computer program products are disclosed for sharing data of an online social network. In some implementations, a selection of data of an information feed is received. The information feed includes a plurality of feed items configured to be stored on one or more storage mediums and capable of being displayed in a presentation on a display device. The selected data includes at least a portion of one or more of the feed items. A first network communication including the selected data is generated. The generated first network communication is sent to a designated network address via a network.
220 Citations
45 Claims
-
1. A method implemented in a database system for sharing data of a feed of a social networking system having a plurality of users, each user having a distinct user designator stored in the database system, and for publication of one or more social network feeds, the method comprising:
-
receiving user input selecting at least a portion of data of a social network feed, the social network feed including a plurality of feed items configured to be stored in the database system, the social network feed accessible via the social networking system and configured to be displayed in a presentation on a display device permitting a user to interact with other users of the social networking system regarding the feed items by inputting information for incorporation to the social network feed for viewing by at least one other user, the selected data including at least a portion of one or more of the feed items; receiving, from the display device, user input identifying a person having a designated network address for receiving electronic communications, the designated network address being other than a user designator of the social networking system and being external to the social networking system, the person not being a member of the social networking system; generating a first network communication in a format other than a feed format of social network feeds of the social networking system, the first network communication including the selected data and the designated network address; sending the generated first network communication to the designated network address, wherein the first network communication is delivered, at least partly, through a communications network other than the social network feeds of the social networking system; receiving, from the designated network address, a second network communication, the second network communication being a response to the first network communication; and updating the social network feed to include data of the second network communication as one of the feed items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more computing devices for use in a database system for sharing data of a feed of a social networking system having a plurality of user, each user having a distinct user designator stored in the database system, and for publication of one or more social network feeds, the one or more computing devices comprising:
-
one or more processors operable to; receive user input selecting at least a portion of data of a social network feed, the social network feed including a plurality of feed items configured to be stored in the database system, the social network feed accessible via the social networking system and configured to be displayed in a presentation on a display permitting a user to interact with other users of the social networking system regarding the feed items by inputting information for incorporation to the social network feed for viewing by at least one other user, the selected data including at least a portion of one or more of the feed items, receive, via the display, user input identifying a person having a designated network address for receiving electronic communications, the designated network address being other than a user designator of the social networking system and being external to the social networking system, the person not being a member of the social networking system, cause to be generated a first network communication in a format other than a feed format of social network feeds of the social networking system, the first network communication including the selected data and the designated network address, cause the generated first network communication to be sent to the designated network address, wherein the first network communication is delivered, at least partly, through a communications network other than the social network feeds of the social networking system, receive, from the designated network address, a second network communication, the second network communication being a response to the first network communication; and update the social network feed to include data of the second network communication as one of the feed items. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable storage medium storing instructions executable by a computing device to cause to be performed a method implemented in a database system for sharing of a feed of a social networking system having a plurality of users, each user having a distinct user designator stored in the database system, and for publication of one or more social network feeds, the method comprising:
-
receiving user input selecting at least a portion of data of a social network feed, the social network feed including a plurality of feed items configured to be stored in the database system, the social network feed accessible via the social networking system and configured to be displayed in a presentation on a display device permitting a user to interact with other users of the social networking system regarding the feed items by inputting information for incorporation to the social network feed for viewing by at least one other user, the selected data including at least a portion of one or more of the feed items; receiving, from the display device, user input identifying a person having a designated network address for receiving electronic communications, the designated network address being other than a user designator of the social networking system and being external to the social networking system, the person not being a member of the social networking system; generating a first network communication in a format other than a feed format of social network feeds of the social networking system, the first network communication including the selected data and the designated network address; sending the generated first network communication to the designated network address, wherein the first network communication is delivered, at least partly, through a communications network other than the social network feeds of the social networking system receiving, from the designated network address, a second network communication, the second network communication being a response to the first network communication; and updating the social network feed to include data of the second network communication as one of the feed items. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A database system for sharing a message of a conversation in a feed of a social networking system having a plurality of users, each user having a distinct user designator stored in the database system, the database system configurable to:
-
receive user input selecting one of a plurality of messages of a conversation in a feed of a social networking system, the messages and the conversation identifiable using objects of the database system, the feed accessible via the social networking system and configured to be displayed in a user interface on a display device, the user interface configured to permit a user to submit a reply to a message of the conversation, the reply being incorporated as a message of the conversation for sharing with at least one other user; receive, via the user interface, user input identifying an email address of an email participant to the conversation, the email address being other than a user designator of the social networking system and being external to the social networking system, the email participant not being a member of the social networking system; generate an email in a format other than a feed format of feeds of the social networking system, the email including the selected message; send the generated email to the email address, the email being delivered, at least partly, through a communications network other than the feeds of the social networking system; receive a response email from the email address; and incorporate at least a portion of the response email in the conversation, the incorporated portion of the response email identifying the email address and/or the external participant.
-
Specification