System and method for managing reservation requests for one or more inventory items
First Claim
Patent Images
1. A method for processing reservation requests for one or more inventory items, the method comprising:
- obtaining, by a computing device, a user request for reservation of one or more inventory items;
obtaining, by the computing device, inventory data corresponding to inventory items, wherein the inventory data is organized in accordance with a three-level hierarchy and wherein the three level hierarchy includes;
at least one group record defining a first level of detail for inventory information, wherein the first level of detail of each group record comprises information common to all item category records and inventory records below the group record in the hierarchy;
a set of item category records defining a second level of detail that is associated to a referenced group record and corresponds to types of inventory items for the referenced group, wherein the second level of detail of each item category record comprises information common to all inventory records below the item category record in the hierarchy; and
inventory records defining a third level of detail corresponding to instances of inventory item types referenced by the set of item category records, wherein the third level of detail of each inventory record in the hierarchy describes distinct inventory instances of item types than that of another inventory record;
matching, by the computing device, the user request for reservation of one or more inventory items with the inventory data, wherein matching includes selecting two or more instances of inventory data from the three-level inventory information to correspond to the reservation request;
generating, by the computing device, the results of matching the reservation request with inventory data, wherein the results include;
a reservation transaction record corresponding to the user request for reservation;
one or more reservation item records based on the reservation transaction record and the matched inventory data; and
one or more reservation inventory records corresponding to instances of data of the matched inventory data; and
transmitting, by the computing device, results of the matching, which results are presented on a display.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing reservation requests for one or more inventory items are provided. A user reservation request is obtained and processed to identify inventory data matching the reservation request. Reservation transaction, reservation items and reservation inventory records are generated corresponding to the user reservation request. If the transaction can be completed, a confirmation is sent to the user and a notification is sent to a supplier.
51 Citations
55 Claims
-
1. A method for processing reservation requests for one or more inventory items, the method comprising:
-
obtaining, by a computing device, a user request for reservation of one or more inventory items; obtaining, by the computing device, inventory data corresponding to inventory items, wherein the inventory data is organized in accordance with a three-level hierarchy and wherein the three level hierarchy includes; at least one group record defining a first level of detail for inventory information, wherein the first level of detail of each group record comprises information common to all item category records and inventory records below the group record in the hierarchy; a set of item category records defining a second level of detail that is associated to a referenced group record and corresponds to types of inventory items for the referenced group, wherein the second level of detail of each item category record comprises information common to all inventory records below the item category record in the hierarchy; and inventory records defining a third level of detail corresponding to instances of inventory item types referenced by the set of item category records, wherein the third level of detail of each inventory record in the hierarchy describes distinct inventory instances of item types than that of another inventory record; matching, by the computing device, the user request for reservation of one or more inventory items with the inventory data, wherein matching includes selecting two or more instances of inventory data from the three-level inventory information to correspond to the reservation request; generating, by the computing device, the results of matching the reservation request with inventory data, wherein the results include; a reservation transaction record corresponding to the user request for reservation; one or more reservation item records based on the reservation transaction record and the matched inventory data; and one or more reservation inventory records corresponding to instances of data of the matched inventory data; and transmitting, by the computing device, results of the matching, which results are presented on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for processing reservation of one or more inventory items, the system comprising:
-
at least one client computer operable to generate a request for reservation of at least one inventory item; and a travel server configured to store inventory data corresponding to the at least one inventory item, the travel server configured to obtain the reservation request from the client computer, wherein the inventory data is organized in accordance with a three-level hierarchy and wherein the three-level hierarchy includes; at least one group record defining a first level of detail for inventory information, wherein the first level of detail of each group record comprises information common to all item category records and inventory records below the group record in the hierarchy; a set of item category records defining a second level of detail that is associated to a referenced group record and corresponds to types of inventory items for the referenced group, wherein the second level of detail of each item category record comprises information common to all inventory records below the item category record in the hierarchy; and inventory records defining a third level of detail corresponding to instances of inventory item types referenced by the set of item category records, wherein the third level of detail of each inventory record in the hierarchy describes distinct inventory instances of item types than that of another inventory record; wherein the travel server matches the request for reservation of at least one inventory item with the inventory data, wherein matching includes selecting from instances of inventory data from the three-level inventory information to correspond to the reservation request; and generates the results of matching the request for reservation with inventory data, wherein the results include; a reservation transaction record corresponding to the user request for reservation; one or more reservation item records based on the reservation transaction record and the matched inventory data; and one or more reservation inventory records corresponding to instance data of the matched inventory data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for processing reservation requests for one or more inventory items, the method comprising:
-
obtaining by a computing device, multiple requests for a reservation action corresponding to at least one inventory item; obtaining, by the computing device, inventory data corresponding to inventory items, wherein the inventory data is organized in accordance with a three-level hierarchy and wherein the three level hierarchy includes; at least one group record defining a first level of detail for inventory information, wherein the first level of detail of each group record comprises information common to all item category records and inventory records below the group record in the hierarchy; a set of item category records defining a second level of detail that is associated to a referenced group record and corresponds to types of inventory items for the referenced group, wherein the second level of detail of each item category record comprises information common to all inventory records below the item category record in the hierarchy; and inventory records defining a third level of detail corresponding to instances of inventory item types referenced by the set of item category records, wherein the third level of detail of each inventory record in the hierarchy describes distinct inventory instances of item types than that of another inventory record; matching concurrently, on the computing device, the multiple requests for reservation with the inventory data and wherein matching includes selecting from instances of inventory data from the three-level inventory information to correspond to the reservation action request; generating, by the computing device, the results of matching the reservation action request with inventory data, wherein the results include; a reservation transaction record corresponding to the user request for reservation; one or more reservation item records based on the reservation transaction record and the matched inventory data; and one or more reservation inventory records corresponding to instances of data of the matched inventory data; and transmitting, by the computing device, results of the matching. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-readable medium having computer-executable components for processing reservation of one or more inventory items, comprising:
-
a data store for storing the inventory data, wherein the inventory data is organized in accordance with a three-level hierarchy, wherein the three-level hierarchy includes; at least one group record defining a first level of detail for inventory information, wherein the first level of detail of each group record comprises information common to all item category records and inventory records below the group record in the hierarchy; a set of item category records defining a second level of detail that is associated to a referenced group record and corresponds to types of inventory items for the referenced group, wherein the second level of detail of each item category record comprises information common to all inventory records below the item category record in the hierarchy; and inventory records defining a third level of detail corresponding to instances of inventory item types referenced by the set of item category records, wherein the third level of detail of each inventory record in the hierarchy describes distinct inventory instances of item types than that of another inventory record; a reservation transaction component operable to obtain reservation information based on matching user reservation requests for inventory items, wherein matching includes selecting from instances of inventory data from the three-level inventory information to correspond to the user reservation requests; and a result generation component operable to generate the results of matching reservation requests with inventory data, wherein the results include; a reservation transaction component corresponding to the user reservation request, one or more reservation item components corresponding to instances of inventory identified in the matched inventory data, and one or more reservation inventory components corresponding to instance data of the inventory items identified in the reservation inventory records. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
Specification