Authoring tool for creating new electronic posts
First Claim
1. A method for a database system of creating a post for a feed system for a multi-user social network database driven system, with the social network providing a variety of ways for individual users to be permitted to see a post depending on a variety of security settings in the system, the method comprising the steps of:
- establishing at the database system a connection with a remote computing device;
receiving at the database system a request from the remote computing device to create a new post for delivery to the feed system;
at the database system, responsive to the request, initializing a new post;
sending from the database system to the remote computing device, information to cause the remote computing device to generate a first screen display comprising a first field and a second field non-overlapping the first field;
at the database system, updating the second field responsive to user input from an author of the new post received from the remote computing device;
at the database system, before providing access to the new post, generating a summary of recipients selected by the author who will have access to the new post, based at least in part on monitoring information based on the user input to second field;
at the database system, validating each recipient as each recipient is selected by the author for whether the recipient is authorized to view the new post, and sending information to the computing device to display and update the summary of selected recipients, including whether each recipient will have access to the new post in the first field based on the validating; and
at the database system, responsive to receiving a share instruction from the remote computing device, permitting viewing of the new post through the feed system for publication to the validated recipients, wherein recipients that were not validated as being authorized to view the new post are not permitted viewing of the new post.
2 Assignments
0 Petitions
Accused Products
Abstract
A database system operates a feed system and communicates with different remote computing devices associated with different users. The database system may display feed items from the feed system on the remote computing devices and enable users to author new posts to the feed system. An authoring tool supports creation of new posts, and provides transparency as to which users will have access to the post. The authoring tool supports managing intended recipients, including users, groups, topics, files, and other entities. The authoring tool creates, and shows to the author, an automatic summary of recipients before the post is added to the feed system.
184 Citations
20 Claims
-
1. A method for a database system of creating a post for a feed system for a multi-user social network database driven system, with the social network providing a variety of ways for individual users to be permitted to see a post depending on a variety of security settings in the system, the method comprising the steps of:
-
establishing at the database system a connection with a remote computing device; receiving at the database system a request from the remote computing device to create a new post for delivery to the feed system; at the database system, responsive to the request, initializing a new post; sending from the database system to the remote computing device, information to cause the remote computing device to generate a first screen display comprising a first field and a second field non-overlapping the first field; at the database system, updating the second field responsive to user input from an author of the new post received from the remote computing device; at the database system, before providing access to the new post, generating a summary of recipients selected by the author who will have access to the new post, based at least in part on monitoring information based on the user input to second field; at the database system, validating each recipient as each recipient is selected by the author for whether the recipient is authorized to view the new post, and sending information to the computing device to display and update the summary of selected recipients, including whether each recipient will have access to the new post in the first field based on the validating; and at the database system, responsive to receiving a share instruction from the remote computing device, permitting viewing of the new post through the feed system for publication to the validated recipients, wherein recipients that were not validated as being authorized to view the new post are not permitted viewing of the new post. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program stored on a tangible medium for execution in a database system to create a post for a feed system for a multi-user social network database driven system, with the social network providing a variety of ways for individual users to be permitted to see a post depending on a variety of security settings in the system, the computer program comprising a set of instructions operable to:
-
establish at the database system a connection with a remote computing device; receive at the database system a request from the remote computing device to create a new post for delivery to the feed system; at the database system, initialize a new post responsive to the request; send information from the database system to the remote computing device to cause the remote computing device to generate a first screen display comprising a first field and a second field non-overlapping the first field; update the second field responsive to user input from an author of the new post received from the remote computing device; at the database system, before providing access to the new post, generate a summary of recipients selected by the author who will have access to the new post, based at least in part on monitoring content of the second field; and at the database system, validate each recipient as each recipient is selected by the author for whether the recipient is authorized to view the new post, and send information to the computing device to display and update in the first field the summary of selected recipients, including whether each recipient will have access to the new post. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A database system, comprising:
-
a processing system; and a memory device coupled to the processing system configured to store feed items for a feed system operated by the database system, with the database system comprising a display of at least some of the feed items for the feed system on a remote computing device, the memory device having instructions stored thereon that, in response to execution by the processing system, are operable to; receive at the database system a request from the remote computing device to create a new post for delivery to the feed system; at the database system, initialize a new post responsive to the request; send information from the database system to the remote computing device to cause the remote computing device to generate a first screen display comprising a first field and a second field non-overlapping the first field; update the second field responsive to user input from an author of the new post received from the remote computing device; at the database system, before providing access to the new post, generate a summary of recipients selected by the author who will have access to the new post, based at least in part on monitoring content of the second field; and at the database system, validate each recipient as each recipient is selected by the author for whether the recipient is authorized to view the new post, and sending information to the computing device to display and update in the first field the summary of selected recipients, including whether each recipient will have access to the new post based on the validating, wherein recipients that were not validated as being authorized to view the new post are not permitted viewing of the new post. - View Dependent Claims (19, 20)
-
Specification