IP Library Patent Application 12969287
Patent Application
App. No. 12/969,287

ADVANCED SEQUENCING GAP MANAGEMENT

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 None
App. No.
12/969,287
Abstract

Systems and methods to provide advance sequencing gap management. In example embodiments, a need to generate a proxy gap order for a sequence is detected. Using one or more processors, the proxy gap order is generated based on the detected need. The generated proxy gap order is then inserted into a particular location of the sequence based on the detected need.

Claims (33)

1 . A method comprising:

detecting a need to generate a proxy gap order for a sequence, the sequence comprising a plurality of orders arranged in series;

automatically generating, using one or more processors, the proxy gap order based on the detected need; and

inserting the proxy gap order into a particular location of the sequence based on the detected need.

2 . The method of claim 1 , wherein detecting the need comprises receiving a trigger to deallocate an order from the sequence.

3 . The method of claim 2 , wherein the trigger to deallocate is based on an attribute of the order being unavailable.

4 . The method of claim 2 , further comprising deallocating the order from the sequence, wherein the inserting comprises inserting the proxy gap order into a location previously occupied by the deallocated order.

5 . The method of claim 4 , further comprising reallocating the deallocated order by matching attributes of the deallocated order with attributes of proxy gap orders in the sequence.

6 . The method of claim 5 , further comprising shifting the deallocated order into a position after a proxy gap order having matching attributes based on the proxy gap order having the matching attributed occurring in the past.

7 . The method of claim 5 , further comprising switching at least one attribute of the proxy gap orders in the sequence to a private setting, the private setting removing the at least one attribute from a matching algorithm used to match the attributes.

8 . The method of claim 2 , wherein the automatically generating comprises:

copying attributes from the order;

including a timestamp associated with a deallocation of the order; and

indicating whether the proxy gap order consumes capacity.

9 . The method of claim 1 , wherein the detecting comprises detecting a distance restriction violation, and wherein the generating comprises generating at least one proxy gap order to alleviate the distance restriction violation.

10 . The method of claim 1 , wherein the detecting comprises detecting a pilot order, and wherein the generating comprises generating at least one proxy gap order to accommodate a capacity requirement of the pilot order.

11 . A system comprising:

a deallocation module configured to detect a need to generate a proxy gap order for a sequence; and

a proxy module

configured to automatically generate, using one or more processors, the proxy gap order based on the detected need, and

configured to insert the proxy gap order into a particular location of the sequence based on the detected need.

12 . The system of claim 11 , wherein the deallocation module is further configured to deallocate an order from the sequence, and wherein the proxy module inserts the proxy gap order into a location previously occupied by the deallocated order.

13 . The system of claim 12 , further comprising a reallocation module configured to reallocate the deallocated order by matching attributes of the deallocated order with attributes of proxy gap orders in the sequence.

14 . The system of claim 13 , further comprising a shift module configured to shift the deallocated order into a position after a proxy gap order having matching attributes based on the proxy gap order having the matching attributed occurring in the past.

15 . The system of claim 13 , further comprising a switch module configured to switch at least one attribute of the proxy gap orders in the sequence to a private setting, the private setting removing the at least one attribute from a matching algorithm used to match the attributes.

16 . A non-transitory machine-readable storage medium in communication with at least one processor, the machine-readable storage medium storing instructions which, when executed by the at least one processor, provides a method comprising:

detecting a need to generate a proxy gap order for a sequence;

automatically generating, using one or more processors, the proxy gap order based on the detected need; and

inserting the proxy gap order into a particular location of the sequence based on the detected need.

17 . The non-transitory machine-readable storage medium of claim 16 , wherein the method further comprises deallocating an order from the sequence, and wherein the inserting comprises inserting the proxy gap order into a location previously occupied by the deallocated order.

18 . The non-transitory machine-readable storage medium of claim 17 , wherein the method further comprises reallocating the deallocated order by matching attributes of the deallocated order with attributes of proxy gap orders in the sequence.

19 . The non-transitory machine-readable storage medium of claim 18 , wherein the method further comprises shifting the deallocated order into a position after a proxy gap order having matching attributes based on the proxy gap order having the matching attributed occurring in the past.

20 . The non-transitory machine-readable storage medium of claim 18 , wherein the method further comprises switching at least one attribute of the proxy gap orders in the sequence to a private setting, the private setting removing the at least one attribute from a matching algorithm used to match the attributes.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2011
From: KIENZLE, STEFAN
To: SAP AG
Reel/Frame 025900/0046 →