Systems and methods for registering gift registries and for purchasing gifts
DCFirst Claim
1. A computer system for purchasing a gift for a registrant of an event, the computer system comprising:
- one or more remote servers, each remote server in said one or more remote servers storing a registry database;
a central server;
said cental server comprising;
a central processing unit;
a memory coupled to the central processing unit, the memory storing a shopping module and an aggregated purchase list, the shopping module comprising;
instructions for obtaining a first query from a guest;
instructions for displaying, in response to said first query, a plurality of registries that match said first query, wherein said plurality of registries that match said first query includes registries from more than one registry database provider;
instructions for receiving a selection of a first registry in said plurality of registries;
instructions for identifying, in response to instructions from said guest, a first registry item in said first registry, wherein said first registry is stored in one of said one or more remote servers; and
instructions for adding said first registry item to said aggregated purchase list.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method of creating an aggregated Internet accessible registry includes the step of accepting a query from a registrant. The query contains an identifier and a search criteria, the identifier identifying one of a multitude of registry databases. Registries matching the search criteria in the selected registry database are retrieved. When the registrant selects one of the matching registries, a general user identifier that uniquely identifies the registrant is associated with the registry. Additional queries and registry selection completes the aggregation registry process. The aggregated registry is managed on-line by the registrants and accessed by guests. The aggregated registry provides a framework that allows automated updates by registry database provides without loss of the identity of an aggregated registry.
86 Citations
68 Claims
-
1. A computer system for purchasing a gift for a registrant of an event, the computer system comprising:
-
one or more remote servers, each remote server in said one or more remote servers storing a registry database;
a central server;
said cental server comprising;
a central processing unit;
a memory coupled to the central processing unit, the memory storing a shopping module and an aggregated purchase list, the shopping module comprising;
instructions for obtaining a first query from a guest;
instructions for displaying, in response to said first query, a plurality of registries that match said first query, wherein said plurality of registries that match said first query includes registries from more than one registry database provider;
instructions for receiving a selection of a first registry in said plurality of registries;
instructions for identifying, in response to instructions from said guest, a first registry item in said first registry, wherein said first registry is stored in one of said one or more remote servers; and
instructions for adding said first registry item to said aggregated purchase list. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for purchasing a gift for a registrant of an event, the computer system comprising:
-
a central processing unit;
a memory coupled to the central processing unit, the memory storing a shopping module, registries from more than one registry database provider, and an aggregated purchase list, the shopping module comprising;
instructions for obtaining a first query from a guest;
instructions for displaying, in response to said first query, a first plurality of registries that match said first query, wherein said first plurality of registries that match said first query includes registries from a first plurality of registry database providers;
instructions for receiving a selection of a first registry in said first plurality of registries;
instructions for identifying, in response to instructions from said guest, a first registry item in said first registry; and
instructions for adding said first registry item to said aggregated purchase list. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
instructions for producing a requisition for each registry database provider represented in said aggregated purchase list, said requisition including an on-line order for each registry item in said aggregated purchase list that originated from a registry database associated with the registry database provider; and
instructions for generating a set of on-line transactions using a purchase option associated with said guest, each transaction in said set of transactions associated with a registry database provider represented in said aggregated purchase list.
-
-
11. The computer system of claim 5 wherein said first registry item in said registry has a stock keeping unit number or a universal product code number.
-
12. The computer system of claim 5 wherein each registry database provider in said first plurality of registry database providers is a retailer, a department store, a small business, or a shop owner.
-
13. The computer system of claim 5 wherein said instructions for identifying, in response to instructions from said guest, comprises:
-
instructions for opening said registry thereby allowing said guest to review registry items in the registry; and
instructions for receiving a selection of said first registry item.
-
-
14. The computer system of claim 5 wherein said shopping module further comprises:
-
instructions for obtaining a second query from said guest;
instructions for displaying, in response to said second query, a second plurality of registries that match said second query, wherein said second plurality of registries that match said second query includes registries from a second plurality of registry database providers;
instructions for receiving a selection of a second registry in said second plurality of registries that match said second query;
instructions for identifying, in response to instructions from said guest, a second registry item in said second registry; and
instructions for adding said second registry item to said aggregated purchase list.
-
-
15. The computer system of claim 14 wherein said second query includes a first name and a last name of a registrant.
-
16. The computer system of claim 14 wherein said second query includes an event date.
-
17. The computer system of claim 14 wherein said shopping module further comprises:
-
instructions for producing a requisition for each registry database provider represented in said aggregated purchase list, said requisition including an on-line order for each registry item in said aggregated purchase list that originated from a registry database associated with the registry database provider; and
instructions for generating a set of on-line transactions using a purchase option associated with said guest, each transaction in said set of transactions associated with a different registry database provider represented in said aggregated purchase list.
-
-
18. The computer system of claim 17 wherein said first registry and said second registry are from different registry database providers.
-
19. The computer system of claim 14 wherein each registry database provider in said second plurality of registry database providers is a retailer, a department store, a small business, or a shop owner.
-
20. A method of purchasing a gift for a registrant of an event, the method comprising:
-
obtaining a first query from a guest;
displaying, in response to said first query, a first plurality of registries that match said first query, wherein said first plurality of registries that match said first query includes registries from a first plurality of registry database providers;
receiving a selection of a first registry in said first plurality of registries;
identifying, in response to instructions from said guest, a first registry item in said first registry; and
adding said first registry item to an aggregated purchase list. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
performing a login procedure prior to said obtaining, the login procedure identifying a guest profile associated with said guest.
-
-
24. The method of claim 23, the method further comprising purchasing said first registry item using credit card information stored in said guest profile.
-
25. The method of claim 20, further comprising:
-
producing a requisition for each registry database provider represented in said aggregated purchase list, said requisition including an on-line order for each registry item in said aggregated purchase list that originated from a registry database associated with the registry database provider; and
generating a set of on-line transactions using a purchase option associated with said guest, each transaction in said set of transactions associated with a registry database provider represented in said aggregated purchase list.
-
-
26. The method of claim 20 wherein said first registry item in said registry has a stock keeping unit number or a universal product code number.
-
27. The method of claim 20 wherein each registry database provider in said first plurality of registry database providers is a retailer, a department store, a small business, or a shop owner.
-
28. The method of claim 20 wherein said identifying, in response to instructions from said guest, comprises:
-
opening said registry thereby allowing said guest to review registry items in the registry; and
receiving a selection of said first registry item.
-
-
29. The method of claim 20, the method further comprising:
-
obtaining a second query from said guest;
displaying, in response to said second query, a second plurality of registries that match said second query, wherein said second plurality of registries that match said second query includes registries from a second plurality of registry database providers;
receiving a selection of a second registry in said second plurality of registries that match said second query;
identifying, in response to instructions from said guest, a second registry item in said second registry; and
adding said second registry item to said aggregated purchase list.
-
-
30. The method of claim 29 wherein said second query includes a first name and a last name of a registrant.
-
31. The method of claim 29 wherein said second query includes an event date.
-
32. The method of claim 29, further comprising:
-
producing a requisition for each registry database provider represented in said aggregated purchase list, said requisition including an on-line order for each registry item in said aggregated purchase list that originated from a registry database associated with the registry database provider; and
generating a set of on-line transactions using a purchase option associated with said guest, each transaction in said set of transactions associated with a different registry database provider represented in said aggregated purchase list.
-
-
33. The method of claim 29 wherein said first registry and said second registry are from different registry database providers.
-
34. The method of claim 29 wherein each registry database provider in said second plurality of registry database providers is a retailer, a department store, a small business, or a shop owner.
-
35. A computer system for purchasing a gift for a registrant of an event, the computer system comprising:
-
a central processing unit;
a memory coupled to the central processing unit, the memory storing a shopping module, and registries from more than one registry database provider, the shopping module comprising;
instructions for obtaining a first query from a guest;
instructions for displaying, in response to said first query, a plurality of registries that match said first query, wherein said plurality of registries that match said first query includes registries from more than one registry database provider;
instructions for receiving a selection of a first registry in said plurality of registries; and
instructions for identifying, in response to instructions from said guest, a first registry item in said first registry. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
said first registry is stored in said memory;
said first registry is a copy of a registry stored in a master registry database in a remote server; and
said master registry is associated with a retailer.
-
-
40. The computer system of claim 39 wherein said memory further comprises an upload module, the upload module comprising instructions for receiving an update of said master registry database from said remote server.
-
41. The computer system of claim 40 wherein said update of said master registry database is an incremental update.
-
42. The computer system of claim 40 wherein said update of said master registry database is a full update.
-
43. The computer system of claim 40 wherein said update is sent to said memory using the file transfer protocol.
-
44. The computer system of claim 39 wherein said memory further comprises a download module, the download module comprising instructions for downloading an order made by said guest to said remote server.
-
45. The computer system of claim 39 wherein said memory further comprises instructions for resolving said first registry with said master registry periodically.
-
46. The computer system of claim 45 wherein said resolving comprises deducting, from the registry in said master registry that corresponds to said first registry, those items that were purchased by said guest using said first registry.
-
47. A computer system for creating an aggregated registry associated with a registrant, the computer system comprising:
-
a central processing unit;
a network interface;
a memory coupled to the central processing unit, the memory storing a plurality of on-line catalogs, a plurality of registry databases, and an aggregation module, the aggregation module comprising;
instructions for displaying, in response to a first query, a set of registries that match said first query;
instructions for receiving a selection of a registry in said set of registries, wherein said registry is in a registry database that is in said plurality of registry databases;
instructions for associating a general user identifier with said registry, the general user identifier uniquely identifying said registrant; and
instructions for repeating the execution of said instructions for displaying, instructions for receiving, and instructions for associating, thereby forming said aggregated registry;
wherein said aggregated registry comprises each registry in each registry database in said plurality of registry databases that is associated with said general user identifier. - View Dependent Claims (48, 49, 50, 51, 52)
instructions for providing access to an on-line catalog through a network interface in order to build a first registry, wherein said on-line catalog is in a plurality of on-line catalogs; and
instructions for adding said first registry to a registry database that is associated with said on-line catalog, wherein said registry database is in said plurality of registry databases and wherein said first aggregated registry comprises said first registry.
-
-
49. The computer system of claim 47 wherein each registry database in said plurality of registry databases corresponds to a different retailer, department store, small business, or shop owner.
-
50. The computer system of claim 47 wherein said general user identifier is stored in a registrant profile.
-
51. The computer system of claim 50 wherein said registrant profile includes a user name, an address and an E-mail address.
-
52. The computer system of claim 47 wherein said general user identifier allows for the identification of the registrant without the use of the actual name of the registrant.
-
53. A method of creating an aggregated registry associated with a registrant, said method comprising:
-
displaying, in response to a first query, a set of registries that match said first query;
receiving a selection of a registry in said set of registries, wherein said registry is in a registry database that is in a plurality of registry databases;
associating a general user identifier with said registry, the general user identifier uniquely identifying said registrant; and
repeating said displaying, receiving, and associating, thereby forming said aggregated registry;
wherein said aggregated registry comprises each registry in each registry database in said plurality of registry databases that is associated with said general user identifier. - View Dependent Claims (54, 55, 56, 57, 58)
providing access to an on-line catalog through a network interface in order to build a first registry, wherein said on-line catalog is in a plurality of on-line catalogs; and
adding said first registry to a registry database that corresponds to said on-line catalog, wherein said registry database is in said plurality of registry databases and wherein said first aggregated registry comprises said first registry.
-
-
55. The method of claim 54 wherein each registry database in said plurality of registry databases corresponds to a different retailer, department store, small business, or shop owner.
-
56. The method of claim 53 wherein said general user identifier is stored in a registrant profile.
-
57. The method of claim 55 wherein said registrant profile includes a user name, an address and an E-mail address.
-
58. The method of claim 53 wherein said general user identifier allows for the identification of the registrant without the use of the actual name of the registrant.
-
59. A method of registering with a plurality of registry database providers, said method comprising:
-
(i) choosing an on-line catalog associated with a retailer, wherein said on-line catalog is in a plurality of on-line catalogs provided through a network interface;
(ii) identifying items in said on-line catalog;
(iii) creating a registry that includes said items;
(iv) adding said registry to a registry database associated with said online catalog, wherein said registry database is in a plurality of registry databases; and
(v) repeating steps (i), (ii), (iii), and (iv) with a different on-line catalog associated with a different retailer in said plurality of on-line catalogs and a registry database that is associated with said different on-line catalog, thereby registering with said plurality of registry database providers. - View Dependent Claims (60, 61)
-
-
62. A computer system for registering with a plurality of registry database providers, the computer system comprising:
-
a central processing unit;
a network interface; and
a memory coupled to the central processing unit, the memory storing a plurality of on-line catalogs, a plurality of registry databases, and a web site interface, said web site interface comprising;
instructions for choosing an on-line catalog associated with a retailer, wherein said on-line catalog is in said plurality of on-line catalogs provided through said network interface;
instructions for identifying items in said on-line catalog;
instructions for creating a registry that includes said items;
instructions for adding said registry to a registry database associated with said on-line catalog, wherein said registry database is in a plurality of registry databases; and
instructions for repeating the execution of said instructions for choosing, said instructions for identifying, said instructions for creating, and said instructions for adding with a different on-line catalog in said plurality of on-line catalogs and a registry database that is associated with said different on-line catalog. - View Dependent Claims (63, 64)
-
-
65. A computer system for registering with a plurality of registry database providers, the computer system comprising:
-
a central processing unit;
a network interface; and
a memory coupled to the central processing unit, the memory storing a web site interface, the web site interface comprising;
(A) instructions for receiving a selection of an on-line catalog associated with a registry database provider in said plurality of registry database providers, wherein said on-line catalog is in a plurality of on-line catalogs provided through said network interface;
(B) instructions for receiving a selection of an item in said on-line catalog;
(C) instructions for creating a registry that includes said item;
(D) instructions for adding said registry to a registry database associated with said on-line catalog wherein said registry database is associated with said registry database provider; and
(E) instructions for repeating the execution of said instructions for receiving a selection of an on-line catalog (A), said instructions for receiving a selection of an item (B), said instructions for creating a registry (C), and said instructions for adding (D) using a different on-line catalog in said plurality of on-line catalogs. - View Dependent Claims (66, 67, 68)
-
Specification