×

Third party files in an on-demand database service

  • US 10,146,812 B2
  • Filed: 06/08/2017
  • Issued: 12/04/2018
  • Est. Priority Date: 12/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for cloud-based sharing of files, the system comprising:

  • a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause;

    processing user input received from a computing device, the user input having been submitted via a message box in a user interface on a display of the computing device, the processing of the user input comprising identifying the user input as requesting that one or more files be shared in an online collaboration system comprising a searchable log capable of receiving log content and online conversation from a team of users, the one or more files being stored in a third-party file repository external to the online collaboration system, the user input identifying one or more links to the one or more files as stored in the third-party file repository;

    importing the one or more files from the third-party file repository into the database system by generating or updating one or more persistent objects to store, in a database of the database system;

    a subset of file data of the one or more files as stored in the third-party file repository, and the one or more links to the one or more files as stored in the third-party file repository, the imported one or more files capable of being processed to display one or more previews of the imported one or more files in a user interface;

    sharing the imported one or more files in the searchable log of the online collaboration system;

    processing online conversation data regarding the shared one or more files, the online conversation data shared in the searchable log by one or more users of the team of users, the processing of the online conversation data comprising associating the online conversation data with the one or more links to the one or more files as stored in the third-party file repository;

    processing a search request received from the computing device, the search request being a request to search the searchable log, the processing of the search request comprising performing a file search to identify at least the shared one or more files or a subset of the shared one or more files as satisfying the search request; and

    providing a search result to the computing device, the search result identifying;

    the shared one or more files or the subset of the shared one or more files,the online conversation data, andthe associated one or more links to the one or more files as stored in the third-party file repository, the search result capable of being displayed at the computing device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×