Patents by Inventor Ramachandra Pai

Ramachandra Pai 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: 12147580
    Abstract: A method, system and apparatus for provisioning a computation into a trusted execution environment, including verifying the trusted execution environment, generating integrity information of the computation, generating sealed data, sending information of the computation, the sealed data, and integrity information to the trusted execution environment, confirming the sealed data, and verifying integrity of the computation information from the integrity information and the computation information.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: November 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
  • Publication number: 20230344179
    Abstract: The disclosure relates to a plug-in connector including a housing having at least two contact terminals received in adjacent terminal receiving cavities. An electric identification device is arranged in the housing and adapted to simultaneously contact the at least two terminals. The electric identification device including a unique identifier, wherein one of the at least two terminals is an output terminal of the identification device, and wherein the unique identifier of the electric identification device is adapted to be read out via the output terminal for authenticating an original equipment manufacturer's parts, such as a plug-in authenticator.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 26, 2023
    Inventors: Dean Drake, Melissa Fritz, Raheel Chaudhry, Rajendra Ramachandra Pai, Muthupandi Deepan Ponraj
  • Publication number: 20220198064
    Abstract: A method, system and apparatus for provisioning a computation into a trusted execution environment, including verifying the trusted execution environment, generating integrity information of the computation, generating sealed data, sending information of the computation, the sealed data, and integrity information to the trusted execution environment, confirming the sealed data, and verifying integrity of the computation information from the integrity information and the computation information.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
  • Publication number: 20220198070
    Abstract: A method, system and apparatus for generating a computation such that it will execute in a target trusted execution environment (TEE), including selecting the target TEE, generating an authorization that is satisfied by a TEE, associating the authorization with the computation that executes in the TEE that is authorized, and generating the computation with the associated authorization.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
  • Patent number: 8495567
    Abstract: A method, apparatus, and article are provided for managing migration of annotations between versions of source code. Annotations associated with patterns of source code are identified. A comparison of the modified source code is conducted in conjunction with the identified annotations in a prior version of the source code to determine if the annotations may be migrated to any portions of the modified source code. The comparison includes an exact match and a partial match. With respect to the partial match, a threshold value is employed to define the parameters of a partial match. All annotations that are determine to be an exact match or a partial match are automatically migrated to a location in the modified source code determine to match within the threshold value.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nathan V. Bak, Patricia A. Gaughen, Gerrit Huizenga, Eric B. Munson, Ramachandra Pai, Timothy C. Pepper
  • Publication number: 20090249291
    Abstract: A method, apparatus, and article are provided for managing migration of annotations between versions of source code. Annotations associated with patterns of source code are identified. A comparison of the modified source code is conducted in conjunction with the identified annotations in a prior version of the source code to determine if the annotations may be migrated to any portions of the modified source code. The comparison includes an exact match and a partial match. With respect to the partial match, a threshold value is employed to define the parameters of a partial match. All annotations that are determine to be an exact match or a partial match are automatically migrated to a location in the modified source code determine to match within the threshold value.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan V. Bak, Patricia A. Gaughen, Gerrit Huizenga, Eric B. Munson, Ramachandra Pai, Timothy C. Pepper
  • Publication number: 20050027780
    Abstract: A method and system for maximizing connectivity within members of a group, or for example a clique, in polynomial time. Vertices representing inter-connectivity of each member are placed on a graph in descending order. Least connected members are systematically removed from the graph until the connectivity count of a least connected vertex is equal to a quantity of vertices remaining in the graph. Following the removal of a vertex from the graph, an update of the inter-connectivity of each member on the graph is performed. Accordingly, when the connectivity count of a least connected vertex is equal to a quantity of vertices remaining in the graph a clique with maximum inter-connectivity has been achieved.
    Type: Application
    Filed: July 30, 2003
    Publication date: February 3, 2005
    Inventor: Ramachandra Pai
  • Patent number: 6829687
    Abstract: A method and computer system for efficiently backing up data in a computer network. Multiple resources are grouped into nodes wherein each node includes a network adapter for allowing the node to communicate with the computer system. Each node includes a storage device, or multiple storage devices. The storage devices of each node are mapped with mirrors to form a logical volume. At least one mirror, also known as a plex is connected to both the logical volume and a network adapter for the respective node. For backup of data, the source node sends data to a target node through the network adapter. The target nodes receives data from the plex through the network adapter. In communication with the network adapter and the volume, the plex of the target node is configured to be a feed plex in that it acts as a communication pipe between the network adapter and the target node volume.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventor: Ramachandra Pai
  • Publication number: 20020087812
    Abstract: A method and computer system for efficiently backing up data in a computer network. Multiple resources are grouped into nodes wherein each node includes a network adapter for allowing the node to communicate with the computer system. Each node includes a storage device, or multiple storage devices. The storage devices of each node are mapped with mirrors to form a logical volume. At least one mirror, also known as a plex is connected to both the logical volume and a network adapter for the respective node. For backup of data, the source node sends data to a target node through the network adapter. The target nodes receives data from the plex through the network adapter. In communication with the network adapter and the volume, the plex of the target node is configured to be a feed plex in that it acts as a communication pipe between the network adapter and the target node volume.
    Type: Application
    Filed: December 28, 2000
    Publication date: July 4, 2002
    Applicant: International Business Machines Corporation
    Inventor: Ramachandra Pai
  • Patent number: D926691
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 3, 2021
    Assignees: Tyco Electronics (Shanghai) Co. Ltd., Tyco Electronics Japan G.K.
    Inventors: Ken Sakai, Ramachandra Pai B. Rajendra, Yulin Feng, Lei Pan, Tian Xia
  • Patent number: D926692
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 3, 2021
    Assignees: Tyco Electronics Japan G.K., Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Ken Sakai, Ramachandra Pai B. Rajendra, Yulin Feng, Lei Pan, Tian Xia