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: 10067999Abstract: 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: GrantFiled: September 14, 2017Date of Patent: September 4, 2018Assignee: VoltDB, Inc.Inventors: Ning Shi, Walter Weiss, Yang Lu, Rui Shen, Manju James
-
Publication number: 20180101589Abstract: 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: ApplicationFiled: September 14, 2017Publication date: April 12, 2018Inventors: Ning Shi, Walter Weiss, Yang Lu, Rui Shen, Manju James
-
Patent number: 9262258Abstract: 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: GrantFiled: April 21, 2015Date of Patent: February 16, 2016Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
-
Publication number: 20150227415Abstract: 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: ApplicationFiled: April 21, 2015Publication date: August 13, 2015Inventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
-
Patent number: 9047249Abstract: 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: GrantFiled: February 19, 2013Date of Patent: June 2, 2015Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
-
Patent number: 8890662Abstract: 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: GrantFiled: January 2, 2013Date of Patent: November 18, 2014Assignee: Oracle International CorporationInventors: Kenneth R Traub, Manju James, Marina Y Popova
-
Publication number: 20140237289Abstract: 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: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: Oracle International CorporationInventors: Alexandre de Castro Alves, Anand Srinivasan, Manju James
-
Patent number: 8373545Abstract: 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: GrantFiled: January 29, 2007Date of Patent: February 12, 2013Assignee: Oracle International CorporationInventors: Kenneth R. Traub, Manju James, Marina Yurievna Popova
-
Publication number: 20080001751Abstract: An RFID enterprise server can store ECPCIS events and master data.Type: ApplicationFiled: June 1, 2007Publication date: January 3, 2008Applicant: BEA Systems, Inc.Inventors: Eric Gieseke, Manju James, Kenneth Traub
-
Publication number: 20070229267Abstract: 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: ApplicationFiled: January 29, 2007Publication date: October 4, 2007Applicant: BEA SYSTEMS, INC.Inventors: Kenneth Traub, Manju James, Marina Popova
-
Publication number: 20070213999Abstract: 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: ApplicationFiled: January 29, 2007Publication date: September 13, 2007Applicant: BEA SYSTEMS, INC.Inventors: Kenneth Traub, Manju James, Marina Popova