Patents by Inventor Ramakrishnan Srinivasan

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
  • Patent number: 8620960
    Abstract: A data model representing a multi-model database of a product system includes a multi-model repository that holds said multi-model database's artifacts under version control. The multi-model repository holds a plurality of constituent models, wherein each model represents a discrete aspect of the system, a model registry containing a list of the constituent models in the multi-model database, a set of input attributes and a set of output attributes corresponding to each of the models, a set of interfaces representing a tuple corresponding to each of the models, a set of attribute constraints associated with the input and output attributes; and a set of notifications associated with each of the models for informing the models of defined events.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: December 31, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Leet E. Denton, III, Ramakrishnan Srinivasan, Kenneth Owens, Richard W. Buskens, Edward Jones
  • Patent number: 8620959
    Abstract: A computer database system for multi-model integration includes remote client-side components and a multi-model database having a plurality of artifacts that define the multi-model database and a multi-model repository that holds the artifacts under version control. The remore client-side components include a multi-model manager, one or more connectors, execution automation engine, a sandbox, and a version control system client.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: December 31, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Leet E. Denton, III, Ramakrishnan Srinivasan, Kenneth Owens, Richard W. Buskens, Edward Jones
  • 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
  • Patent number: 7775554
    Abstract: An apparatus (10) for helping to protect an occupant (20) of a vehicle (24) includes an inflatable vehicle occupant protection device (14). An inflator (30) provides inflation fluid for inflating the protection device (14). A support member (80) supports the inflator (30) and the protection device (14). A retainer (120) helps secure the protection device (14) to the support member (80). At least one vent opening (132) formed in the retainer (120) enables flow of inflation fluid away from the protection device (14) through the support member (80).
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: August 17, 2010
    Assignee: TRW Vehicle Safety Systems Inc.
    Inventors: Andrew J. Smydra, Annmarie McMillan, Molly K. Koenig, Ramakrishnan Srinivasan
  • Publication number: 20080284144
    Abstract: An apparatus (10) for helping to protect an occupant (20) of a vehicle (24) includes an inflatable vehicle occupant protection device (14). An inflator (30) provides inflation fluid for inflating the protection device (14). A support member (80) supports the inflator (30) and the protection device (14). A retainer (120) helps secure the protection device (14) to the support member (80). At least one vent opening (132) formed in the retainer (120) enables flow of inflation fluid away from the protection device (14) through the support member (80).
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: Andrew J. Smydra, Annmarie McMillan, Molly K. Koenig, Ramakrishnan Srinivasan
  • Publication number: 20080270142
    Abstract: Disclosed herein is a method and system for providing a response to a user's request for information. The user calls into an intelligent information delivery system requests for the information. The information request is recorded as an audio file at the intelligent information delivery system. A structured text form of the audio file is refined into an optimized search query. The optimized search query is input to retrieve search results comprising information of interest from a data server. The search results are processed into an agent readability enhanced and context specific output and displayed to the agent. The agent selects context specific results from the displayed output. The selected context specific results are formatted to an optimized speech deliverable text form. Content of the optimized speech deliverable text form is converted into a voice stream. The voice stream is then communicated to the user.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 30, 2008
    Inventors: Ramakrishnan Srinivasan, Dilip Panicker, Madras Dorai Ramaswami
  • Patent number: 7334814
    Abstract: An apparatus (10) for helping to protect an occupant of a vehicle includes an inflatable vehicle occupant protection device (14). An inflation fluid source (18) is actuatable to provide inflation fluid for inflating an inflatable volume (16) of the protection device (14). The apparatus (10) also includes a reaction plate (20) that includes at least one vent opening (40) and a retainer (60) that is connectable with the reaction plate (20). A vent part (80) has a first condition blocking inflation fluid flow through the at least one vent opening (40) and a second condition permitting inflation fluid flow through the at least one vent opening. The apparatus (10) further includes an actuator (120) for moving the vent part (80) from one of the first and second conditions to the other of the first and second conditions. The vent part (80) has a portion (104) that maintains the vent part in the other of the first and second conditions when moved to the other of the first and second conditions.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: February 26, 2008
    Assignee: TRW Vehicle Safety Systems Inc.
    Inventors: Kurt F. Fischer, Annmarie McMillan, Charles S. Pillsbury, IV, Ramakrishnan Srinivasan, Milind T. Gawas, Neal H. Delventhal
  • Publication number: 20060055159
    Abstract: An apparatus (10) for helping to protect an occupant of a vehicle includes an inflatable vehicle occupant protection device (14). An inflation fluid source (18) is actuatable to provide inflation fluid for inflating an inflatable volume (16) of the protection device (14). The apparatus (10) also includes a reaction plate (20) that includes at least one vent opening (40) and a retainer (60) that is connectable with the reaction plate (20). A vent part (80) has a first condition blocking inflation fluid flow through the at least one vent opening (40) and a second condition permitting inflation fluid flow through the at least one vent opening. The apparatus (10) further includes actuatable means (120) for moving the vent part (80) from one of the first and second conditions to the other of the first and second conditions. The vent part (80) has a portion (104) that maintains the vent part in the other of the first and second conditions when moved to the other of the first and second conditions.
    Type: Application
    Filed: September 16, 2004
    Publication date: March 16, 2006
    Inventors: Kurt Fischer, Annmarie McMillan, Charles Pillsbury, Ramakrishnan Srinivasan, Milind Gawas, Neal Delventhal