US2021342039A1PendingUtilityA1

Generating or updating cross-community streams

Assignee: SALESFORCE COM INCPriority: Sep 27, 2017Filed: May 18, 2021Published: Nov 4, 2021
Est. expirySep 27, 2037(~11.2 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 16/9535G06F 3/0485G06F 3/0482G06Q 30/01G06Q 50/01
55
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.