Patents by Inventor Samatha Sanikommu

Samatha Sanikommu 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: 11748320
    Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: September 5, 2023
    Assignee: Salesforce, Inc.
    Inventors: Alexandre Hersans, Swaroop Shere, Chenghung Ker, Parth Vijay Vaishnav, Assaf Ben-Gur, Victor Weilin Liu, Daniel McGarry, Samatha Sanikommu
  • Publication number: 20210182255
    Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 17, 2021
    Applicant: salesforce.com, inc.
    Inventors: Alexandre HERSANS, Swaroop SHERE, Chenghung KER, Parth Vijay VAISHNAV, Assaf BEN-GUR, Victor Weilin LIU, Daniel MCGARRY, Samatha SANIKOMMU
  • Patent number: 10942906
    Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: March 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Alexandre Hersans, Swaroop Shere, Chenghung Ker, Parth Vijay Vaishnav, Assaf Ben-Gur, Victor Weilin Liu, Daniel McGarry, Samatha Sanikommu
  • Publication number: 20190370363
    Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
    Type: Application
    Filed: July 3, 2018
    Publication date: December 5, 2019
    Inventors: Alexandre HERSANS, Swaroop SHERE, Chenghung KER, Parth Vijay VAISHNAV, Assaf BEN-GUR, Victor LIU, Daniel MCGARRY, Samatha SANIKOMMU
  • Patent number: 9703799
    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: March 21, 2016
    Date of Patent: July 11, 2017
    Assignee: salesforce.com, inc.
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
  • Publication number: 20160203157
    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: March 21, 2016
    Publication date: July 14, 2016
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
  • Patent number: 9292534
    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 4, 2014
    Date of Patent: March 22, 2016
    Assignee: salesforce.com, inc.
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
  • Patent number: 9053136
    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: Grant
    Filed: January 6, 2011
    Date of Patent: June 9, 2015
    Assignee: salesforce.com, inc.
    Inventors: Aditya Kuruganti, Sanjaya Lai, Samatha Sanikommu, David Knight
  • Publication number: 20150088855
    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 4, 2014
    Publication date: March 26, 2015
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
  • Patent number: 8856066
    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: March 21, 2013
    Date of Patent: October 7, 2014
    Assignee: salesforce.com, inc.
    Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, 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: 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