Patents by Inventor Anket Jain

Anket Jain 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: 10896071
    Abstract: A high availability environment of resource adapters implements processes to manage and to distribute work among the adapters or adapter instances. An input resource, such as a file, is received and tasks are created to distribute the content to the different instances of the adapters that are configured in the cluster. A resource adapter instance switches to manage the creation of the task based on task-definitions of the adapter. The task-definitions are rules specified in the adapter on chunks of data. The tasks are created such that chunks of data are independently locked and processed without duplication. In order to distribute the work, the tasks are persisted into a table/xml on a persistent disk. The remaining instances interact with the table to access the tasks specified by the entries in the table, thus executing the tasks.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anket Jain, Ramkumar Ramalingam, Lohith Ravi, S. VenkataKrishnan
  • Publication number: 20180329760
    Abstract: A high availability environment of resource adapters implements processes to manage and to distribute work among the adapters or adapter instances. An input resource, such as a file, is received and tasks are created to distribute the content to the different instances of the adapters that are configured in the cluster. A resource adapter instance switches to manage the creation of the task based on task-definitions of the adapter. The task-definitions are rules specified in the adapter on chunks of data. The tasks are created such that chunks of data are independently locked and processed without duplication. In order to distribute the work, the tasks are persisted into a table/xml on a persistent disk. The remaining instances interact with the table to access the tasks specified by the entries in the table, thus executing the tasks.
    Type: Application
    Filed: July 2, 2018
    Publication date: November 15, 2018
    Inventors: Anket Jain, Ramkumar Ramalingam, Lohith Ravi, S. VenkataKrishnan
  • Patent number: 10048990
    Abstract: A high availability environment of resource adapters implements processes to manage and to distribute work among the adapters or adapter instances. An input resource, such as a file, is received and tasks are created to distribute the content to the different instances of the adapters that are configured in the cluster. A resource adapter instance switches to manage the creation of the task based on task-definitions of the adapter. The task-definitions are rules specified in the adapter on chunks of data. The tasks are created such that chunks of data are independently locked and processed without duplication. In order to distribute the work, the tasks are persisted into a table/xml on a persistent disk. The remaining instances interact with the table to access the tasks specified by the entries in the table, thus executing the tasks.
    Type: Grant
    Filed: November 19, 2011
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anket Jain, Ramkumar Ramalingam, Lohith Ravi, S. VenkataKrishnan
  • Patent number: 9762708
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Anket Jain
  • Patent number: 9762707
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Anket Jain
  • Publication number: 20160011944
    Abstract: Storing and recovering data objects is provided. A first data object is stored to a first storage system. The first data object includes user data. A score of the first data object is determined. The score of the first data object represents an importance of the first data object. Responsive to determining that the score of the first data object exceeds a threshold, a second data object is stored to a second storage system. The second data object includes the user data. A first reference database a reference of the second data object and the first data object is stored to a first reference database.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Anket Jain, Rajat R. Verma
  • Publication number: 20140379856
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Application
    Filed: March 5, 2014
    Publication date: December 25, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MATU AGARWAL, ANKET JAIN
  • Publication number: 20140379849
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: MATU AGARWAL, ANKET JAIN
  • Publication number: 20130132958
    Abstract: A high availability environment of resource adapters implements processes to manage and to distribute work among the adapters or adapter instances. An input resource, such as a file, is received and tasks are created to distribute the content to the different instances of the adapters that are configured in the cluster. A resource adapter instance switches to manage the creation of the task based on task-definitions of the adapter. The task-definitions are rules specified in the adapter on chunks of data. The tasks are created such that chunks of data are independently locked and processed without duplication. In order to distribute the work, the tasks are persisted into a table/xml on a persistent disk. The remaining instances interact with the table to access the tasks specified by the entries in the table, thus executing the tasks.
    Type: Application
    Filed: November 19, 2011
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anket Jain, Ramkumar Ramalingam, Lohith Ravi, S. VenkataKrishnan