Systems and methods for interacting with external content objects

US11537628B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11537628-B2
Application numberUS-202016798925-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2020
Priority dateJul 11, 2013
Publication dateDec 27, 2022
Grant dateDec 27, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with a content object from an on-demand database service. The content object can be stored in an external content management data source. Access can be established with the external content object using information data identifying the content object, where the information data identifying the content object can be stored in a persistent object in a database of the on-demand database service. An indication of an event requesting interaction with the content object can be received. The persistent object can be updated to reflect the interaction with the content object.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for a team of users to share and collaborate on files stored in cloud storage services, the system comprising: a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause: displaying, at a user device, a user interface having a plurality of options comprising a files option, the user device being a client machine of an on-demand database service environment; obtaining first user input selecting the files option; displaying, at the user device, responsive to obtaining the first user input, a cloud storage option configured to add cloud storage for a team of users of an organization; obtaining second user input selecting the cloud storage option; displaying, at the user device, responsive to obtaining the second user input selecting the cloud storage option, a list of cloud storage services designated as useable for the organization; obtaining third user input selecting one or more of the cloud storage services of the displayed list of cloud storage services; obtaining fourth user input selecting a conversation associated with the team of users; displaying, at the user device, a choose file option to choose a file associated with a cloud storage service of the selected one or more cloud storage services; obtaining fifth user input choosing the file; and adding the chosen file to the conversation associated with the team of users. 2. The system of claim 1 , the database system further configurable to cause: displaying, at the user device, a list of folders associated with the selected one or more cloud storage services; obtaining further user input selecting one of the folders; and sharing the folder with the team of users. 3. The system of claim 2 , wherein sharing the folder with the team of users comprises providing the team of users with access to documents in the folder. 4. The system of claim 1 , wherein the cloud storage services comprise one or more of: Box, Dropbox, or Google Drive. 5. The system of claim 1 , wherein the chosen file is configured in a Word, Excel or SharePoint format for collaboration. 6. The system of claim 1 , wherein the conversation associated with the team of users is a private conversation or a public conversation. 7. The system of claim 1 , wherein the chosen file is configured to be shared, edited and commented on by the team of users. 8. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause: displaying, at a user device, a user interface having a plurality of options comprising a files option, the user device being a client machine of an on-demand database service environment; obtaining first user input selecting the files option; displaying, at the user device, responsive to obtaining the first user input, a cloud storage option configured to add cloud storage for a team of users of an organization; obtaining second user input selecting the cloud storage option; displaying, at the user device, responsive to obtaining the second user input selecting the cloud storage option, a list of cloud storage services designated as useable for the organization; obtaining third user input selecting one or more of the cloud storage services of the displayed list of cloud storage services; obtaining fourth user input selecting a conversation associated with the team of users; displaying, at the user device, a choose file option to choose a file associated with a cloud storage service of the selected one or more cloud storage services; obtaining fifth user input choosing the file; and adding the chosen file to the conversation associated with the team of users. 9. The computer program product of claim 8 , the instructions further configurable to cause: displaying, at the user device, a list of folders associated with the selected one or more cloud storage services; obtaining further user input selecting one of the folders; and sharing the folder with the team of users. 10. The computer program product of claim 9 , wherein sharing the folder with the team of users comprises providing the team of users with access to documents in the folder. 11. The computer program product of claim 8 , wherein the cloud storage services comprise one or more of: Box, Dropbox, or Google Drive. 12. The computer program product of claim 8 , wherein the chosen file is configured in a Word, Excel or SharePoint format for collaboration. 13. The computer program product of claim 8 , wherein the conversation associated with the team of users is a private conversation or a public conversation. 14. The computer program product of claim 8 , wherein the chosen file is configured to be shared, edited and commented on by the team of users. 15. A method comprising: causing display, at a user device, of a user interface having a plurality of options comprising a files option, the user device being a client machine of an on-demand database service environment; obtaining first user input selecting the files option; causing display, at the user device, responsive to obtaining the first user input, of a cloud storage option configured to add cloud storage for a team of users of an organization; obtaining second user input selecting the cloud storage option; causing display, at the user device, responsive to obtaining the second user input selecting the cloud storage option, a list of cloud storage services designated as useable for the organization; obtaining third user input selecting one or more of the cloud storage services of the displayed list of cloud storage services; obtaining fourth user input selecting a conversation associated with the team of users; causing display, at the user device, of a choose file option to choose a file associated with a cloud storage service of the selected one or more cloud storage services; obtaining fifth user input choosing the file; and adding the chosen file to the conversation associated with the team of users. 16. The method of claim 15 , further comprising: causing display, at the user device, of a list of folders associated with the selected one or more cloud storage services; obtaining further user input selecting one of the folders; and sharing the folder with the team of users. 17. The method of claim 16 , wherein sharing the folder with the team of users comprises providing the team of users with access to documents in the folder. 18. The method of claim 15 , wherein the cloud storage services comprise one or more of: Box, Dropbox, or Google Drive. 19. The method of claim 15 , wherein the chosen file is configured in a Word, Excel or SharePoint format for collaboration. 20. The method of claim 15 , wherein the conversation associated with the team of users is a private conversation or a public conversation.

Assignees

Inventors

Classifications

  • Ensuring data consistency and integrity · CPC title

  • Updates performed during online database operations; commit processing · CPC title

  • G06F16/252Primary

    between a Database Management System and a front-end application · CPC title

  • Updating · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11537628B2 cover?
Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with a content object from an on-demand database service. The content object can be stored in an external content management data source. Access can be established with the external content object using information data identifying the content object, where the information data identifying the content…
Who is the assignee on this patent?
Salesforce Com Inc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/252. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).