Patents by Inventor Ranjith Rajagopalan Nair

Ranjith Rajagopalan Nair 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: 11755219
    Abstract: A method, computer system, and a computer program product for block prediction are provided. A computer receives a first retrieval request for retrieving data from storage blocks. The computer performs a cosine similarity comparison of the first retrieval request compared to prior data retrievals. The computer selects a matching data retrieval of the prior data retrievals. The matching data retrieval has a closest match to the first retrieval request based on the cosine similarity comparison. The computer identifies another storage block from the matching data retrieval as a predicted block for the first retrieval request. The computer transmits a prefetch request to prefetch data from the predicted block.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ramakrishna Vadla, Ranjith Rajagopalan Nair, Amey Gokhale, Archana Chinnaiah, Shubham Darokar
  • Patent number: 11520746
    Abstract: Methods that can accelerate replication of file metadata on different sites are disclosed herein. One method includes recreating, by a processor, a transaction history for a predetermined period of time for a set of consumer sites of a first storage network and synchronizing data in the set of consumer sites and a new consumer site added to the first storage network utilizing a cloud scale persistent message bus. In this method, the data is synchronized based on the recreated transaction history during the predetermined period of time and current transactions performed on each consumer site in the set of consumer sites. Apparatus, systems, and computer program products that can include, perform, and/or implement the methods are also disclosed herein.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Subramaniyan Nallasivam, Robert B. Basham, Harold Joseph Roberson, II, Ranjith Rajagopalan Nair
  • Patent number: 10956042
    Abstract: A computer-implemented method according to one embodiment includes identifying data stored within a first virtual storage tier of a storage system, analyzing one or more characteristics of the data, and conditionally transferring the data from the first virtual storage tier of the storage system to a second virtual storage tier of the storage system, based on the analyzing.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rishika Kedia, Anbazhagan Mani, Ranjith Rajagopalan Nair, Subramaniyan Nallasivam
  • Publication number: 20210049130
    Abstract: Methods that can accelerate replication of file metadata on different sites are disclosed herein. One method includes recreating, by a processor, a transaction history for a predetermined period of time for a set of consumer sites of a first storage network and synchronizing data in the set of consumer sites and a new consumer site added to the first storage network utilizing a cloud scale persistent message bus. In this method, the data is synchronized based on the recreated transaction history during the predetermined period of time and current transactions performed on each consumer site in the set of consumer sites. Apparatus, systems, and computer program products that can include, perform, and/or implement the methods are also disclosed herein.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Subramaniyan Nallasivam, Robert B. Basham, Harold Joseph Roberson, II, Ranjith Rajagopalan Nair
  • Publication number: 20190171370
    Abstract: A computer-implemented method according to one embodiment includes identifying data stored within a first virtual storage tier of a storage system, analyzing one or more characteristics of the data, and conditionally transferring the data from the first virtual storage tier of the storage system to a second virtual storage tier of the storage system, based on the analyzing.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Inventors: Rishika Kedia, Anbazhagan Mani, Ranjith Rajagopalan Nair, Subramaniyan Nallasivam