Patents by Inventor Jeffrey Bergan

Jeffrey Bergan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140250082
    Abstract: An index to be backed up in a computing environment is identified. A staged copy of the index to be backed up is created. The staged copy of the index is segmented. The segments are uploaded to a pre-selected location.
    Type: Application
    Filed: May 9, 2014
    Publication date: September 4, 2014
    Applicant: salesforce.com, inc.
    Inventors: Mustafa Paksoy, Jeffrey Bergan, Kanishka Maheshwari
  • Patent number: 8762340
    Abstract: An index to be backed up in a multitenant environment is identified. The multitenant environment includes data for multiple client entities, each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID. Users of each of multiple client identities can only access data identified by a tenant ID associated with the respective client entity. The multitenant environment is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities. A staged copy of the index to be backed up is created. The staged copy of the index is segmented. The segments are uploaded to a pre-selected location.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 24, 2014
    Assignee: salesforce.com, inc.
    Inventors: Mustafa Paksoy, Jeffrey Bergan, Kanishka Maheshwari
  • Publication number: 20110282839
    Abstract: An index to be backed up in a multitenant environment is identified. The multitenant environment includes data for multiple client entities, each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID. Users of each of multiple client identities can only access data identified by a tenant ID associated with the respective client entity. The multitenant environment is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities. A staged copy of the index to be backed up is created. The staged copy of the index is segmented. The segments are uploaded to a pre-selected location.
    Type: Application
    Filed: December 20, 2010
    Publication date: November 17, 2011
    Inventors: MUSTAFA PAKSOY, Jeffrey Bergan, Kanishka Maheshwari
  • Publication number: 20110264668
    Abstract: Secondary indexing mechanisms are disclosed. A first index is created in a database environment. The index has a scope defined by a set of files that meet a pre-selected criteria. Second index generation is initiated. Te second index has the same scope as the first index. A first time period between initiation of the generation of the second index and completion of the second index is determined. The second index is swapped with the first index in an atomic swap operation. The indices may be generated for a multitenant database environment. Catch up indexing may be performed for the secondary index.
    Type: Application
    Filed: December 7, 2010
    Publication date: October 27, 2011
    Applicant: salesforce.com, inc.
    Inventors: David Hacker, Jeffrey Bergan, Utsavi Benani, Paul Burstein, Jon Mark Dewey