Patents by Inventor Sanjaya Lai

Sanjaya Lai 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).

  • Patent number: 8478782
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service. These mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service can allow automatic sharing of information owned by a first tenant with other tenants of the multi-tenant on-demand database service. In this way, collaboration among tenants of the multi-tenant on-demand database service may be enabled via the sharing of the tenant information.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: July 2, 2013
    Assignee: salesforce.com, inc.
    Inventors: Aditya S. Kuruganti, Kedar Doshi, Chaitanya Bhatt, Sanjaya Lai
  • Patent number: 8452726
    Abstract: In a method, system, and computer-readable medium having instructions for sharing information between tenants of a multi-tenant database, information is received on a connection between a first tenant of a multi-tenant database and a second tenant and the connection has information on a scope of data from the first tenant shared with the second tenant, data is allowed for a record of the first tenant to be accessible to the second tenant in accordance with the connection, information is received on a file related to the record of the first tenant, and data is allowed from the file to be accessible to the second tenant in accordance with the connection.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: May 28, 2013
    Assignee: salesforce.com, inc.
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
  • Publication number: 20120331016
    Abstract: Mechanisms and methods for sharing database content between tenants in a multi-tenant database system are provided. The ability to temporarily store metadata related to the shared data for subsequent use optimizes the data transfer process for multiple data transfers. In an embodiment, the metadata is stored for a pre-determined period of time and fetched again after the period elapses if required. The metadata may be erased from temporary storage if an administrator updates the shared data.
    Type: Application
    Filed: September 2, 2011
    Publication date: December 27, 2012
    Applicant: Salesforce.com Inc.
    Inventors: Michael Alexander Janson, Sanjaya Lai, Jayaprakash Pasala
  • Publication number: 20120254221
    Abstract: A system and method for executing record actions in a multi-tenant database and application service is provided. The system and method is configured to provide a message queue and an event queue, the message queue configured to store a plurality of messages corresponding to record actions and the event queue configured to store a corresponding list of events. The system and method are configured to process record actions on the plurality of records by selecting a plurality of messages in the message queue for processing, the selected plurality of messages corresponding to a plurality of record actions on records in the multi-tenant database, identifying a plurality of events in the event queue corresponding to the selected plurality of messages, and processing the identified plurality of events as a batch to execute the plurality of record actions.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Sanjaya Lai, Kedar Doshi, Yamuna Esaiarasan, Chaitanya Bhatt
  • Publication number: 20110302133
    Abstract: In a method, system, and computer-readable medium having instructions for sharing information between tenants of a multi-tenant database, information is received on a connection between a first tenant of a multi-tenant database and a second tenant and the connection has information on a scope of data from the first tenant shared with the second tenant, data is allowed for a record of the first tenant to be accessible to the second tenant in accordance with the connection, information is received on a file related to the record of the first tenant, and data is allowed from the file to be accessible to the second tenant in accordance with the connection.
    Type: Application
    Filed: September 17, 2010
    Publication date: December 8, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
  • Publication number: 20110238760
    Abstract: A system and method of identifying users of a multi-tenant database and application service is provided. The system and method is configured to generate a list of contacts from a contact database of a multi-tenant database and application service. Each contact in the list of contacts is sent a message that includes a link to web site that includes a query. Specifically, each contact visiting the web site is queried to determine if the contact is a user of a multi-tenant database and application service. Additionally, contacts are queried to determine if they are an administrator user, and if not, who is an associated administrator user. The contact database is updated to indicate contacts that are users of the multi-tenant database and application service when approved of by the associated administrator.
    Type: Application
    Filed: January 6, 2011
    Publication date: September 29, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Aditya Kuruganti, Sanjaya Lai, Samatha Sanikommu, David Knight
  • Publication number: 20110214062
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for user registration with a multi-tenant on-demand database system. These mechanisms and methods for user registration with a multi-tenant on-demand database system can provide user registration of the multi-tenant on-demand database system which takes into consideration a registration of an associated tenant of the multi-tenant on-demand database system. The ability to consider a tenant's registration with the multi-tenant on-demand database system when registering a user with the multi-tenant on--demand database system can improve the management of permissions associated with of the multi-tenant on-demand database system.
    Type: Application
    Filed: February 28, 2011
    Publication date: September 1, 2011
    Applicant: salesforce.com, inc.
    Inventors: Kedar Doshi, Adi Kuruganti, Chaitanya Bhatt, Jayaprakash Pasala, Sanjaya Lai