Patents by Inventor Manju James

Manju James 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: 10067999
    Abstract: Database replication is performed by tracking sequence numbers associated with binary change logs. At a producer cluster, a binary change log is generated based on a write transaction made to a database partition in the producer cluster. Included with the binary change log is a sequence number corresponding to the write transaction. The binary change log is transmitted from the producer cluster to a consumer cluster, where a determination is made whether to apply the binary change log based on the included sequence number. The binary change log is then applied to a database partition in the consumer cluster. The sequence number is stored at the consumer cluster by combining the sequence number with a numerical range having a first number and a second number, where the second number has a value corresponding to the most recent binary change log applied to the database partition in the consumer cluster.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: September 4, 2018
    Assignee: VoltDB, Inc.
    Inventors: Ning Shi, Walter Weiss, Yang Lu, Rui Shen, Manju James
  • Publication number: 20180101589
    Abstract: Database replication is performed by tracking sequence numbers associated with binary change logs. At a producer cluster, a binary change log is generated based on a write transaction made to a database partition in the producer cluster. Included with the binary change log is a sequence number corresponding to the write transaction. The binary change log is transmitted from the producer cluster to a consumer cluster, where a determination is made whether to apply the binary change log based on the included sequence number. The binary change log is then applied to a database partition in the consumer cluster. The sequence number is stored at the consumer cluster by combining the sequence number with a numerical range having a first number and a second number, where the second number has a value corresponding to the most recent binary change log applied to the database partition in the consumer cluster.
    Type: Application
    Filed: September 14, 2017
    Publication date: April 12, 2018
    Inventors: Ning Shi, Walter Weiss, Yang Lu, Rui Shen, Manju James
  • Patent number: 9262258
    Abstract: The concept of faults and fault handling are added to the execution of continuous event processing (CEP) queries. By introducing fault handling techniques to the processing of CEP queries, users are enabled to instruct a CEP query processor to respond to faults in a customized manner that does not necessarily involve the halting of the CEP query relative to which the faults occurred. For example, a fault might be due to a temporary problem. Under such circumstances, the CEP query processor can be instructed to ignore the fault and allow the execution of the CEP query to continue relative to the remainder of the event stream. Alternatively, if the fault is due to a problem with the CEP query itself, then the CEP query processor can be instructed to propagate the fault through the query processing system until the fault ultimately causes the problematic CEP query to be halted.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: February 16, 2016
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
  • Publication number: 20150227415
    Abstract: The concept of faults and fault handling are added to the execution of continuous event processing (CEP) queries. By introducing fault handling techniques to the processing of CEP queries, users are enabled to instruct a CEP query processor to respond to faults in a customized manner that does not necessarily involve the halting of the CEP query relative to which the faults occurred. For example, a fault might be due to a temporary problem. Under such circumstances, the CEP query processor can be instructed to ignore the fault and allow the execution of the CEP query to continue relative to the remainder of the event stream. Alternatively, if the fault is due to a problem with the CEP query itself, then the CEP query processor can be instructed to propagate the fault through the query processing system until the fault ultimately causes the problematic CEP query to be halted.
    Type: Application
    Filed: April 21, 2015
    Publication date: August 13, 2015
    Inventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
  • Patent number: 9047249
    Abstract: The concept of faults and fault handling are added to the execution of continuous event processing (CEP) queries. By introducing fault handling techniques to the processing of CEP queries, users are enabled to instruct a CEP query processor to respond to faults in a customized manner that does not necessarily involve the halting of the CEP query relative to which the faults occurred. For example, a fault might be due to a temporary problem. Under such circumstances, the CEP query processor can be instructed to ignore the fault and allow the execution of the CEP query to continue relative to the remainder of the event stream. Alternatively, if the fault is due to a problem with the CEP query itself, then the CEP query processor can be instructed to propagate the fault through the query processing system until the fault ultimately causes the problematic CEP query to be halted.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: June 2, 2015
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
  • Patent number: 8890662
    Abstract: An EPC provisioning system comprising an EPC server can dynamically provide EPC code blocks for one product to multiple client sites. The EPC server can use business rules to determine the EPC codes for the multiple client sites.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: November 18, 2014
    Assignee: Oracle International Corporation
    Inventors: Kenneth R Traub, Manju James, Marina Y Popova
  • Publication number: 20140237289
    Abstract: The concept of faults and fault handling are added to the execution of continuous event processing (CEP) queries. By introducing fault handling techniques to the processing of CEP queries, users are enabled to instruct a CEP query processor to respond to faults in a customized manner that does not necessarily involve the halting of the CEP query relative to which the faults occurred. For example, a fault might be due to a temporary problem. Under such circumstances, the CEP query processor can be instructed to ignore the fault and allow the execution of the CEP query to continue relative to the remainder of the event stream. Alternatively, if the fault is due to a problem with the CEP query itself, then the CEP query processor can be instructed to propagate the fault through the query processing system until the fault ultimately causes the problematic CEP query to be halted.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
  • Patent number: 8373545
    Abstract: An EPC provisioning system comprising a EPC server can dynamically provide EPC code blocks for one product to multiple client sites. The EPC server can use business rules to determine the EPC codes for the multiple client sites.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: February 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Kenneth R. Traub, Manju James, Marina Yurievna Popova
  • Publication number: 20080001751
    Abstract: An RFID enterprise server can store ECPCIS events and master data.
    Type: Application
    Filed: June 1, 2007
    Publication date: January 3, 2008
    Applicant: BEA Systems, Inc.
    Inventors: Eric Gieseke, Manju James, Kenneth Traub
  • Publication number: 20070229267
    Abstract: An EPC server can dynamically provide EPC code blocks for one product to multiple client sites. The client sites can use EPC codes of the EPC code block for RFID tags.
    Type: Application
    Filed: January 29, 2007
    Publication date: October 4, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Kenneth Traub, Manju James, Marina Popova
  • Publication number: 20070213999
    Abstract: An EPC provisioning system comprising a EPC server can dynamically provide EPC code blocks for one product to multiple client sites. The EPC server can use business rules to determine the EPC codes for the multiple client sites.
    Type: Application
    Filed: January 29, 2007
    Publication date: September 13, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Kenneth Traub, Manju James, Marina Popova