Generating or updating cross-community streams
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating cross-community streams. A plurality of communities can be maintained on behalf of a plurality of member organizations. Members of each community can have access to a corresponding set of records. One or more selections operable to assign one or more records to one or more cross-community streams can be displayed in a user interface on a display of a device of a first user. A first request from the first user to assign a first set of one or more records to a first cross-community stream can be processed. The first cross-community stream can be generated or updated.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A system for providing a collection of people, content and tools associated with different projects and outcomes within an organization, the system comprising:
a database system implemented using a server system, the database system configurable to cause:
responsive to identifying a user associated with a client as an external user with respect to a first organization, permitting the client to access a shared stream of the first organization without requiring from the user a user account with the first organization;
configuring a presentation of the shared stream according to the identification of the user as the external user, the shared stream being one of a plurality of streams of the collection of people, content and tools;
displaying the presentation of the shared stream as a resource in a navigation pane at the client, the resource being selectable to cause display of the shared stream without navigating away from a user account of the user with a second organization;
obtaining a first client request to organize a conversation of the shared stream by one or more of: a topic, a project or a discipline;
organizing the conversation according to the first client request;
obtaining a second client request to share a file in the shared stream;
sharing the file in the shared stream according to the second client request;
responsive to sharing the file in the shared stream, storing the file in a folder on a storage medium, the folder being a part of the collection of people, content and tools;
obtaining a client message about the file; and
associating the client message with the file, the associating of the client message with the file enabling the client message to be displayable in the conversation.
22 . The system of claim 21 , wherein the shared stream is associated with a first tenant of a plurality of tenants of the database system, the database system further configurable to cause:
displaying, at the client, a list of shared streams from the plurality of tenants.
23 . The system of claim 22 , the database system further configurable to cause:
processing a third client request to move to a shared stream associated with a second tenant of the plurality of tenants.
24 . The system of claim 21 , the database system further configurable to cause:
enabling the user and a second user to work on the file together at the same time.
25 . The system of claim 21 , wherein the stream comprises a channel.
26 . The system of claim 21 , the database system further configurable to cause:
determining, based on a first one of a plurality of permission sets stored in a database of the database system, that the user has permission to access content associated with the shared stream.
27 . The system of claim 21 , wherein the shared stream comprises content determined to be relevant to members of a community based on past behavior of the members of the community.
28 . A computer program product comprising a non-transitory computer-readable medium storing computer-readable program code capable of being executed by one or more processors, the program code comprising instructions configurable to cause:
responsive to identifying a user associated with a client as an external user with respect to a first organization, permitting the client to access a shared stream of the first organization without requiring from the user a user account with the first organization; configuring a presentation of the shared stream according to the identification of the user as the external user, the shared stream being one of a plurality of streams of a collection of people, content and tools; displaying the presentation of the shared stream as a resource in a navigation pane at the client, the resource being selectable to cause display of the shared stream without navigating away from a user account of the user with a second organization; obtaining a first client request to organize a conversation of the shared stream by one or more of: a topic, a project or a discipline; organizing the conversation according to the first client request; obtaining a second client request to share a file in the shared stream; sharing the file in the shared stream according to the second client request; responsive to sharing the file in the shared stream, storing the file in a folder on a storage medium, the folder being a part of the collection of people, content and tools; obtaining a client message about the file; and associating the client message with the file, the associating of the client message with the file enabling the client message to be displayable in the conversation.
29 . The computer program product of claim 28 , wherein the shared stream is associated with a first tenant of a plurality of tenants of a database system, the instructions further configurable to cause:
displaying, at the client, a list of shared streams from the plurality of tenants.
30 . The computer program product of claim 29 , the instructions further configurable to cause:
processing a third client request to move to a shared stream associated with a second tenant of the plurality of tenants.
31 . The computer program product of claim 28 , the instructions further configurable to cause:
enabling the user and a second user to work on the file together at the same time.
32 . The computer program product of claim 28 , wherein the stream comprises a channel.
33 . The computer program product of claim 28 , the instructions further configurable to cause:
determining, based on a first one of a plurality of permission sets stored in a database of a database system, that the user has permission to access content associated with the shared stream.
34 . The computer program product of claim 28 , wherein the shared stream comprises content determined to be relevant to members of a community based on past behavior of the members of the community.
35 . A computer-implemented method comprising:
responsive to identifying a user associated with a client as an external user with respect to a first organization, permitting the client to access a shared stream of the first organization without requiring from the user a user account with the first organization; configuring a presentation of the shared stream according to the identification of the user as the external user, the shared stream being one of a plurality of streams of a collection of people, content and tools; causing display of the presentation of the shared stream as a resource in a navigation pane at the client, the resource being selectable to cause display of the shared stream without navigating away from a user account of the user with a second organization; obtaining a first client request to organize a conversation of the shared stream by one or more of: a topic, a project or a discipline; organizing the conversation according to the first client request; obtaining a second client request to share a file in the shared stream; sharing the file in the shared stream according to the second client request; responsive to sharing the file in the shared stream, storing the file in a folder on a storage medium, the folder being a part of the collection of people, content and tools; obtaining a client message about the file; and associating the client message with the file, the associating of the client message with the file enabling the client message to be displayable in the conversation.
36 . The method of claim 35 , wherein the shared stream is associated with a first tenant of a plurality of tenants of a database system, the method further comprising:
causing display, at the client, of a list of shared streams from the plurality of tenants.
37 . The method of claim 36 , further comprising:
processing a third client request to move to a shared stream associated with a second tenant of the plurality of tenants.
38 . The method of claim 35 , further comprising:
enabling the user and a second user to work on the file together at the same time.
39 . The method of claim 35 , wherein the stream comprises a channel.
40 . The method of claim 35 , further comprising:
determining, based on a first one of a plurality of permission sets stored in a database of a database system, that the user has permission to access content associated with the shared stream.Join the waitlist — get patent alerts
Track US2021342039A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.