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: 11204983Abstract: 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: GrantFiled: December 26, 2019Date of Patent: December 21, 2021Assignee: salesforce.com, inc.Inventors: Prashanth Kannan, Bharat Ramakrishnan Srinivasan
-
Publication number: 20210200840Abstract: 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: ApplicationFiled: December 26, 2019Publication date: July 1, 2021Inventors: Prashanth Kannan, Bharat Ramakrishnan Srinivasan
-
Patent number: 8620960Abstract: 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: GrantFiled: September 1, 2010Date of Patent: December 31, 2013Assignee: Lockheed Martin CorporationInventors: Leet E. Denton, III, Ramakrishnan Srinivasan, Kenneth Owens, Richard W. Buskens, Edward Jones
-
Patent number: 8620959Abstract: 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: GrantFiled: September 1, 2010Date of Patent: December 31, 2013Assignee: Lockheed Martin CorporationInventors: Leet E. Denton, III, Ramakrishnan Srinivasan, Kenneth Owens, Richard W. Buskens, Edward Jones
-
Publication number: 20130198185Abstract: 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: ApplicationFiled: January 27, 2012Publication date: August 1, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shalini Kapoor, Shachi Sharma, Bharat Ramakrishnan Srinivasan
-
Patent number: 8495072Abstract: 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: GrantFiled: January 27, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Shalini Kapoor, Shachi Sharma, Bharat Ramakrishnan Srinivasan
-
Patent number: 7775554Abstract: 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: GrantFiled: May 18, 2007Date of Patent: August 17, 2010Assignee: TRW Vehicle Safety Systems Inc.Inventors: Andrew J. Smydra, Annmarie McMillan, Molly K. Koenig, Ramakrishnan Srinivasan
-
Publication number: 20080284144Abstract: 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: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: Andrew J. Smydra, Annmarie McMillan, Molly K. Koenig, Ramakrishnan Srinivasan
-
Publication number: 20080270142Abstract: 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: ApplicationFiled: April 24, 2008Publication date: October 30, 2008Inventors: Ramakrishnan Srinivasan, Dilip Panicker, Madras Dorai Ramaswami
-
Patent number: 7334814Abstract: 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: GrantFiled: September 16, 2004Date of Patent: February 26, 2008Assignee: 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: 20060055159Abstract: 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: ApplicationFiled: September 16, 2004Publication date: March 16, 2006Inventors: Kurt Fischer, Annmarie McMillan, Charles Pillsbury, Ramakrishnan Srinivasan, Milind Gawas, Neal Delventhal