Patents by Inventor Sunil Sarin

Sunil Sarin 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: 11144527
    Abstract: Optimizing database table scans in presence of SMDO records is provided. An SMDO record corresponding to a most recent span of rows for a column associated with a query predicate is read. It is determined whether a condition for excluding a span of rows is true for the SMDO record based on a type of the query predicate. In response to determining that a condition for excluding a span of rows is not true for the SMDO record, the most recent span of rows is added to a list of spans of rows to scan. It is determined whether a condition for excluding all preceding spans of rows is true for the SMDO record based on the type of the query predicate. In response to determining that a condition for excluding all preceding spans of rows is true for the SMDO record, reading the set of SMDO records is stopped.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sunil Sarin, Ronen Grosman, Adam J. Storm
  • Publication number: 20210216519
    Abstract: Optimizing database table scans in presence of SMDO records is provided. An SMDO record corresponding to a most recent span of rows for a column associated with a query predicate is read. It is determined whether a condition for excluding a span of rows is true for the SMDO record based on a type of the query predicate. In response to determining that a condition for excluding a span of rows is not true for the SMDO record, the most recent span of rows is added to a list of spans of rows to scan. It is determined whether a condition for excluding all preceding spans of rows is true for the SMDO record based on the type of the query predicate. In response to determining that a condition for excluding all preceding spans of rows is true for the SMDO record, reading the set of SMDO records is stopped.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Sunil Sarin, Ronen Grosman, Adam J. Storm
  • Patent number: 10747776
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Patent number: 10726042
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Grant
    Filed: October 20, 2013
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Publication number: 20140156598
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Application
    Filed: October 20, 2013
    Publication date: June 5, 2014
    Applicant: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Publication number: 20140156596
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Applicant: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lewrence Stabile