Systems and methods for value bearing indicia balance reservation
First Claim
1. A method of ensuring that generation of a series of multiple value bearing indicia (VBI) are fully generated once processing is commenced, the method comprising:
- storing, at a server, a shared value balance, wherein said shared value balance is simultaneously accessible by more than one user to request generation of VBI using said shared value balance;
receiving, by said server from a first user device, a first batch request, wherein said first batch request comprises information associated with a series of multiple VBI to be generated using said shared value balance, wherein said first batch request is received before said series of multiple VBI are processed;
establishing a session between said server and said first user device upon receiving said first batch request;
verifying that said shared value balance comprises at least a sufficient amount of unreserved monetary value to generate said series of multiple VBI;
creating a record, separate from said shared value balance, comprising a reserve amount of said shared value balance, wherein said reserve amount is said sufficient amount of unreserved monetary value to generate said series of multiple VBI;
processing said series of multiple VBI, wherein said processing comprises serially decrementing said reserve amount and said shared value balance while multiple VBI of said series of multiple VBI is serially generated;
ending said session between said server and said first user device subsequent to said processing;
receiving a second batch request subsequent to the establishment of said session and prior to the end of said session, wherein said second batch request identifies a second series of multiple VBI to be generated using said shared value balance;
verifying whether said shared value balance contains enough unreserved monetary value to process said second series of multiple VBI; and
initiating an insufficient processing procedure when said shared value balance does not contain enough unreserved monetary value to process said second series of multiple VBI.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods which operate to reserve an amount of value associated with a value bearing indicia (VBI) request or requests are shown. Embodiments facilitate completion of a multiple VBI session without failing due to insufficient value balance once the session has begun. Additionally or alternatively, embodiments facilitate later or subsequent (e.g., scheduled) completion of a VBI session, whether a session for a single VBI or multiple VBI, without failing due to insufficient value balance. Value reservations may be made automatically and/or manually. Embodiments provide various reservation priority levels, such as to individual users, user groups, user systems, sessions, types of sessions, jobs, etc., in order to facilitate completion of various desired operations without failure due to insufficient value. Value reservation techniques according to embodiments do not introduce additional transactions into a normal VBI session flow.
-
Citations
19 Claims
-
1. A method of ensuring that generation of a series of multiple value bearing indicia (VBI) are fully generated once processing is commenced, the method comprising:
-
storing, at a server, a shared value balance, wherein said shared value balance is simultaneously accessible by more than one user to request generation of VBI using said shared value balance; receiving, by said server from a first user device, a first batch request, wherein said first batch request comprises information associated with a series of multiple VBI to be generated using said shared value balance, wherein said first batch request is received before said series of multiple VBI are processed; establishing a session between said server and said first user device upon receiving said first batch request; verifying that said shared value balance comprises at least a sufficient amount of unreserved monetary value to generate said series of multiple VBI; creating a record, separate from said shared value balance, comprising a reserve amount of said shared value balance, wherein said reserve amount is said sufficient amount of unreserved monetary value to generate said series of multiple VBI; processing said series of multiple VBI, wherein said processing comprises serially decrementing said reserve amount and said shared value balance while multiple VBI of said series of multiple VBI is serially generated; ending said session between said server and said first user device subsequent to said processing; receiving a second batch request subsequent to the establishment of said session and prior to the end of said session, wherein said second batch request identifies a second series of multiple VBI to be generated using said shared value balance; verifying whether said shared value balance contains enough unreserved monetary value to process said second series of multiple VBI; and initiating an insufficient processing procedure when said shared value balance does not contain enough unreserved monetary value to process said second series of multiple VBI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
storing, at a server, a shared value balance, wherein said shared value balance is simultaneously accessible by more than one user to request generation of VBI using said shared value balance; receiving, at said server from a first user device, a first batch request, wherein said first batch request comprises information associated with a series of indicium generation requests from said more than one user and information identifying said shared value balance, wherein said first batch request is received before said series of indicium generation requests is processed; establishing a session between said server and said first user device upon receiving said first batch request; verifying that said shared value balance comprises at least a sufficient amount of unreserved monetary value to process said series of indicium generation requests; creating a record, separate from said shared value balance, comprising a reserve amount of said shared value balance, wherein said reserve amount is said sufficient amount of unreserved monetary value to process said series of indicium generation requests; and processing said series of indicium generation requests and serially decreasing said shared value balance and said reserve amount while multiple indicium are generated based on said series of indicium generation requests; ending said session between said server and said first user device subsequent to said processing; receiving a second batch request subsequent to the establishment of said session and prior to the end of said session, wherein said second batch request comprises information associated with a second series of indicium generation requests and information identifying said shared value balance; verifying whether said shared value balance contains enough unreserved monetary value to process said second series of indicium generation requests; and initiating an insufficient processing procedure when said shared value balance does not contain enough unreserved monetary value to process said second series of indicium generation requests. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a vault configured to store a shared value balance, wherein said shared value balance is simultaneously accessible by more than one purchaser to request generation of VBI using said shared value balance; a server configured to; receive, from a first user device, a first batch request identifying a series of VBI generation requests, wherein said first batch request is received before said series of VBI generation requests are processed; establish a session between said server and said first user device upon receiving said first batch request; verify that said shared value balance comprises a sufficient amount of unreserved monetary value to process said series of VBI generation requests identified by said first batch request; create a record, separate from said shared value balance, comprising a reserve amount of said shared value balance wherein said reserve amount is said sufficient amount of unreserved monetary value to process said series of VBI generation requests; process said series of VBI generation requests, wherein said processing comprises decrementing said reserve amount and said shared value balance while multiple VBI of said series of VBI generation requests is generated; end said session between said server and said first user device subsequent to said processing; receive a second batch request subsequent to the establishment of said session and prior to the end of said session, wherein said second batch request identifies a second series of multiple VBI to be generated using said shared value balance; verify whether said shared value balance contains enough unreserved monetary value to process said second series of multiple VBI; and initiate an insufficient processing procedure when said shared value balance does not contain enough unreserved monetary value to process said second series of multiple VBI.
-
Specification