Patents by Inventor Bharat Ramakrishnan Srinivasan

Bharat Ramakrishnan Srinivasan 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: 11204983
    Abstract: Techniques are disclosed for determining whether to permit distribution of a software package—for example, via an application exchange service of a cloud computer system. The computer system may calculate a risk score for the software package based on various factors, including package metadata that specifies one of a plurality of package types supported by the application exchange service. The specified package type may be indicative of an amount of developer control on the software package after distribution. Based on comparing the calculated risk score to a risk threshold, the computer system may determine whether to permit distribution of the software package via the application exchange service. Scoring software packages based on package metadata may reduce the number of packages requiring manual review, which may advantageously reduce an amount of time between package development and deployment.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: December 21, 2021
    Assignee: salesforce.com, inc.
    Inventors: Prashanth Kannan, Bharat Ramakrishnan Srinivasan
  • Publication number: 20210200840
    Abstract: Techniques are disclosed for determining whether to permit distribution of a software package—for example, via an application exchange service of a cloud computer system. The computer system may calculate a risk score for the software package based on various factors, including package metadata that specifies one of a plurality of package types supported by the application exchange service. The specified package type may be indicative of an amount of developer control on the software package after distribution. Based on comparing the calculated risk score to a risk threshold, the computer system may determine whether to permit distribution of the software package via the application exchange service. Scoring software packages based on package metadata may reduce the number of packages requiring manual review, which may advantageously reduce an amount of time between package development and deployment.
    Type: Application
    Filed: December 26, 2019
    Publication date: July 1, 2021
    Inventors: Prashanth Kannan, Bharat Ramakrishnan Srinivasan
  • Publication number: 20130198185
    Abstract: Methods and arrangements for object identification. An identification request is received from different objects of a network. Attributes and values of each object are ascertained, and at least one attribute-value pair from each object is filtered out. An ID is generated for each object based on at least one remaining attribute-value pair from the filtering.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shalini Kapoor, Shachi Sharma, Bharat Ramakrishnan Srinivasan
  • Patent number: 8495072
    Abstract: Methods and arrangements for object identification. An identification request is received from different objects of a network. Attributes and values of each object are ascertained, and at least one attribute-value pair from each object is filtered out. An ID is generated for each object based on at least one remaining attribute-value pair from the filtering.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shalini Kapoor, Shachi Sharma, Bharat Ramakrishnan Srinivasan