Structured data in a business networking feed
First Claim
1. A method of providing information feed data in an information feed, the information feed data being stored in a first database system containing metadata information capable of being used by a client to display the information feed data in a social network application, a second database system storing tabular data having associated therewith tabular metadata capable of being used by a client to display the tabular data in a tabular format, the method comprising:
- receiving, at a first server from a first user, feed data to be incorporated into the first database system such that a plurality of clients associated through a plurality of users of a first social networking group may access the first database system to receive the feed data as part of a first information feed for the first social networking group;
receiving, at a second server, a request associated with a second user to share tabular data with the first social networking group, the tabular data being part of an object containing tabular information usable by a client displaying the first information feed to display the tabular data of the object in a tabular format, the tabular data identifying a plurality of data records, each data record defining a custom object of a custom object type;
storing the tabular data in the second database system as a plurality of custom objects defined by the data records, wherein updates to the custom objects are capable of being stored as feed items in a database, the feed items capable of being published in an information feed displayed on a display device;
sharing the tabular data with a third user, wherein updates associated with the custom objects are provided to the third user in an information feed accessible by the third user, wherein the third user is a member of the first social networking group; and
responsive to an edit request associated with the third user to modify the stored tabular data to create modified tabular data, updating the stored plurality of custom objects according to the modified tabular data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, methods, and computer readable media for presenting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, data is received at a computing device configured to provide computing services via a network. The data may be separated into a plurality of data entries to define structured data. Each data entry may have a plurality of data fields. Each data field may be capable of being assigned a respective data value. The structured data may be stored in a database in an on-demand computing services environment. References to the structured data may be capable of being stored as feed items in one or more feed tables in a database. The feed items may be capable of being published in an information feed displayed on a display device.
223 Citations
33 Claims
-
1. A method of providing information feed data in an information feed, the information feed data being stored in a first database system containing metadata information capable of being used by a client to display the information feed data in a social network application, a second database system storing tabular data having associated therewith tabular metadata capable of being used by a client to display the tabular data in a tabular format, the method comprising:
-
receiving, at a first server from a first user, feed data to be incorporated into the first database system such that a plurality of clients associated through a plurality of users of a first social networking group may access the first database system to receive the feed data as part of a first information feed for the first social networking group; receiving, at a second server, a request associated with a second user to share tabular data with the first social networking group, the tabular data being part of an object containing tabular information usable by a client displaying the first information feed to display the tabular data of the object in a tabular format, the tabular data identifying a plurality of data records, each data record defining a custom object of a custom object type; storing the tabular data in the second database system as a plurality of custom objects defined by the data records, wherein updates to the custom objects are capable of being stored as feed items in a database, the feed items capable of being published in an information feed displayed on a display device; sharing the tabular data with a third user, wherein updates associated with the custom objects are provided to the third user in an information feed accessible by the third user, wherein the third user is a member of the first social networking group; and responsive to an edit request associated with the third user to modify the stored tabular data to create modified tabular data, updating the stored plurality of custom objects according to the modified tabular data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing information feed data in an information feed, the information feed data being stored in a database system containing metadata information capable of being used by a client to display the information feed data in a social network application, the database system storing tabular data having associated therewith tabular metadata capable of being used by a client to display the tabular data in a tabular format, the system comprising:
-
a server, configured to provide computing services via a network, further configured to; receive, from a first user, feed data to be incorporated into the database system such that a plurality of clients associated through a plurality of users of a first social networking group may access the database system to receive the feed data as part of a first information feed for the first social networking group; and receive a request associated with a second user to share tabular data with the first social networking group, the tabular data being part of an object containing tabular information usable by a client displaying the first information feed to display the tabular data of the object in a tabular format, the tabular data identifying a plurality of data records, each data record defining a custom object of a custom object type; and a database system configured to; store the tabular data as a plurality of custom objects defined by the data records, wherein updates to the custom objects are capable of being stored as feed items in the database system, the feed items capable of being published in an information feed displayed on a display device; share the tabular data with a third user, wherein updates associated with the custom objects are provided to the third user in an information feed accessible by the third user, wherein the third user is a member of the first social networking group; and responsive to an edit request associated with the third user to modify the stored tabular data to create modified tabular data, update the stored plurality of custom objects according to the modified tabular data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 27)
-
-
23. One or more non-transitory computer readable media having instructions stored thereon for performing a method of providing information feed data in an information feed, the information feed data being stored in a first database system containing metadata information capable of being used by a client to display the information feed data in a social network application, a second database system storing tabular data having associated therewith tabular metadata capable of being used by a client to display the tabular data in a tabular format, the method comprising:
-
receiving, at a first server from a first user, feed data to be incorporated into the first database system such that a plurality of clients associated through a plurality of users of a first social networking group may access the first database system to receive the feed data as part of a first information feed for the first social networking group; receiving, at a second server, a request associated with a second user to share tabular data with the first social networking group, the tabular data being part of an object containing tabular information usable by a client displaying the first information feed to display the tabular data of the object in a tabular format, the tabular data identifying a plurality of data records, each data record defining a custom object of a custom object type; storing the structured tabular data in the second database system as a plurality of custom objects defined by the data records, wherein updates to the custom objects are capable of being stored as feed items in in a database, the feed items capable of being published in an information feed displayed on a display device; sharing the tabular data with a third user, wherein updates associated with the custom objects are provided to the third user in an information feed accessible by the third user, wherein the third user is a member of the first social networking group; and responsive to an edit request associated with the third user to modify the stored tabular data to create modified tabular data, updating the stored plurality of custom objects according to the modified tabular data, - View Dependent Claims (24, 25, 26, 28, 29)
-
-
30. A method of providing information feed data in an information feed, the information feed data being stored in a database system containing metadata information capable of being used by a client to display the information feed data in a social network application, the database system storing tabular data having associated therewith tabular metadata capable of being used by a client to display the tabular data in a tabular format, the method comprising:
-
receiving, at one or more computing devices coupled to a network, tabular data associated with a first user from the network, the tabular data to be shared with a social networking group implemented over the network, wherein the first user is a member of the social networking group, the tabular data being part of an object containing tabular information usable by a client displaying the first information feed to display the tabular data of the object in a tabular format, the tabular data identifying a plurality of data records, each data record defining a custom object of a custom object type; storing the tabular data in a database associated with the network with one or more feed tables in the database, the tabular data being stored as a plurality of custom objects defined by the data records, wherein updates to the custom objects are capable of being stored as feed items in the feed tables, the feed tables providing information suitable for forming at least some of the tabular data into an information feed suitable for display on a display device, the feed table providing information processable to permit the display of a data feed based upon at least part of at least one data entry; sharing at least some of the tabular data with a second user, wherein updates associated with the custom objects are provided to the second user in an information feed accessible by the second user based at least in part upon information from at least one feed table, wherein the second user is a member of the social networking group; and responsive to an edit request received from the network associated with the second user to at least modify or augment at least a portion of the tabular data, updating the stored plurality of custom objects according to the edit request. - View Dependent Claims (31, 32, 33)
-
Specification