IP Library Granted Patent US 8,661,083
Granted Patent B2
US 8,661,083 · App. 12/418,582 · Granted Feb 25, 2014

Method and system for implementing sequence start and increment values for a resequencer

Inventors: Atul Singh (Gorakhpur, IN); Maneesh Joshi (Palo Alto, CA); Ashwin Patel (Sunnyvale, CA); Rakesh Saha (Fremont, CA)
Assignee: Oracle International Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,661,083
App. No.
12/418,582
Granted
Feb 25, 2014
Kind
B2
Abstract

Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. Some embodiments provide an approach for generating a message sequence having start and increment values.

Claims (32)

1. A method for generating a message sequence to be used by a sequencing mechanism that sequences messages, the method comprising:

determining a start value for the message sequence, wherein the start value corresponds to an initial message of a sequence of messages to be processed by the sequencing mechanism;

determining one or more incremental stages within the message sequence, wherein the one or more incremental stages correlates to successive messages after the initial message in the sequence of messages, wherein an order of the one or more incremental stages within the message sequence is based at least in part upon text;

providing the start value and the one or more incremental stages to the sequencing mechanism; and

storing the start value and the one or more incremental stages in a non-transitory computer readable medium.

2. The method of claim 1 in which the message sequence is non-contiguous.

3. The method of claim 1 in which the start value and the one or more incremental stages are not absolute values.

4. The method of claim 1 in which the start value and the one or more incremental stages are stored as information in a message payload and not in a message header.

5. The method of claim 1 in which the start value and the one or more incremental stages are stored as information as a node or field in an XML document, wherein the node or field is accessible with an XPath or XQuery expression.

6. The method of claim 1 further comprising determining a sequence end value.

7. The method of claim 1 in which the start value and the one or more incremental stages of the message sequence corresponds to text which provide context to the message.

8. The method of claim 1 in which the value and the one or more incremental stages are stored as sequence metadata within a resequencer.

9. The method of claim 1 in which the message sequence is a non-numeric sequence.

10. A computer program product that includes a non-transitory computer readable medium, the non-transitory computer readable medium comprising a plurality of computer instructions which, when executed by a processor, cause the processor to execute a process for generating a message sequence to be used by a sequencing mechanism that sequences messages, the process comprising:

determining a start value for a message sequence, wherein the start value corresponds to an initial message of a sequence of messages to be processed by the sequencing mechanism;

determining one or more incremental stages within the message sequence, wherein the one or more incremental stages correlates to successive messages after the initial message in the sequence of messages, wherein an order of the one or more incremental stages within message sequence is based at least in part upon text;

providing the start value and the one or more incremental stages to the sequencing mechanism; and

storing the start value and the one or more incremental stages.

11. The computer program product of claim 10 in which the message sequence is non-contiguous.

12. The computer program product of claim 10 in which the start value and the one or more incremental stages are not absolute values.

13. The computer program product of claim 10 in which the start value and the one or more incremental stages are stored as information in a message payload and not in a message header.

14. The computer program product of claim 10 in which the start value and the one or more incremental stages are stored as information as a node or field in an XML document, wherein the node or field is accessible with an XPath or XQuery expression.

15. The computer program product of claim 10 in which the message sequence is a non-numeric sequence.

16. The computer program product of claim 10 further comprising determining a sequence end value.

17. The computer program product of claim 10 in which the start value and the one or more incremental stages of the message sequence corresponds to text which provide context to the message.

18. The computer program product of claim 10 in which the value and the one or more incremental stages are stored as sequence metadata within a resequencer.

19. A system for generating a message sequence to be used by a sequencing mechanism that sequences messages, the system comprising:

a memory and a processor configured to:

determining a start value for a message sequence, wherein the start value corresponds to an initial message of a sequence of messages to be processed by the sequencing mechanism;

determining one or more incremental stages within the message sequence, wherein the one or more incremental stages correlates to successive messages after the initial message in the sequence of messages, wherein an order of the one or more incremental stages within message sequence is based at least in part upon text; and

providing the start value and the one or more incremental stages to the sequencing mechanism.

20. The system of claim 19 in which the start value and the one or more incremental stages are stored as information in a message payload and not in a message header.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2009
From: SINGH, ATUL; JOSHI, MANEESH; PATEL, ASHWIN; SAHA, RAKESH
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 022505/0249 →
Continuity (1)
Related Publication 20100257240A1 · Oct 7, 2010