US2004093246A1PendingUtilityA1

Systems and methods for providing Internet accessible registries

Assignee: WEDDINGCHANNEL COMPriority: Dec 13, 1999Filed: Jun 30, 2003Published: May 13, 2004
Est. expiryDec 13, 2019(expired)· nominal 20-yr term from priority
Y10S707/99952G06F 16/954G06Q 30/0609G06Q 30/0641G06Q 30/0603G06Q 30/0633G06Q 30/02G06Q 30/0635G06Q 30/0625Y10S707/99933
27
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
We claim:  
     
         1 . A method of creating an aggregated registry, said method comprising the steps of: 
 accepting a query from a registrant, said query including an identifier and a search criteria, said identifier designating a registry database in a plurality of registry databases;    retrieving a first set of registries from said registry database designated by said identifier, each registry in said first set of registries matching said search criteria;    receiving a selection of a registry in said first set of registries; and    associating a user identification with said registry, the user identification uniquely identifying said registrant;    wherein said aggregated registry comprises each registry in each registry database in said plurality of registry databases that is associated with said user identification.    
     
     
         2 . The method of  claim 1 , further including the steps of: 
 storing said plurality of registry databases on a server;    updating a registry database in said plurality of registry databases with an update file; and    restoring each association between a registry and a user identification in said registry database.    
     
     
         3 . The method of  claim 1 , wherein said retrieving step further includes the steps of: 
 accessing said registry database on a remote server; and    querying said registry database with said search criteria.    
     
     
         4 . The method of  claim 1 , wherein a registry database in said plurality of registry databases is created by the steps of: 
 providing an on-line catalog;    identifying items in said on-line catalog that are selected by said registrant; and    creating a registry in said registry database that includes said items.    
     
     
         5 . The method of  claim 1 , further comprising the steps of: 
 providing an option group, each option in said option group corresponding to a different registry database provider associated with a registry database in said plurality of registry databases;    receiving a selected option;    obtaining a search query;    searching a registry database associated with said selected option using said search query;    communicating a second set of registries from said registry database that match said search query; and    supporting, in response to a selection of a registry in said set of registries, on-line registration services for said registry.    
     
     
         6 . The method of  claim 1 , further comprising the steps of: 
 obtaining a first query from a guest;    searching each registry database in said plurality of registry databases for registries matching said first query;    communicating a first set of unique identifiers, each unique identifier associated with a registry that matches said first query;    opening a first registry, in response to a selection of a first unique identifier from said first set of unique identifiers, the first registry associated with said first unique identifier; and    identifying, in response to instructions from said guest, a first item in said first registry.    
     
     
         7 . The method of  claim 6 , further comprising the steps of: 
 acquiring a second query from said guest;    examining each registry database in said plurality of registry databases for registries matching said second query;    transmitting a second set of unique identifiers, each unique identifier associated with a registry that matches said second query;    selecting a second registry, in response to a selection of a second unique identifier from said second set of unique identifiers, the second registry associated with said second unique identifier; and    adding, in response to an affirmation by said guest, a second item in said second registry to an aggregated purchase list that includes said first item.    
     
     
         8 . The method of  claim 7 , further comprising the step of executing a purchase transaction, in response to a purchase request by said guest, said purchase transaction including the steps of: 
 producing a requisition for each registry database provider represented in said purchase list, said requisition including an order for each item in said purchase list that originated from a registry database associated with the registry database provider; and    generating a set of transactions using a purchase option associated with said guest; each transaction in said set of transactions associated with a different registry database provider.    
     
     
         9 . The method of  claim 6 , wherein said first query includes a surname and an event date.  
     
     
         10 . The method of  claim 7 , wherein said first and said second registry are provided by different registry database providers.  
     
     
         11 . The method of  claim 1 , further comprising the steps of: 
 identifying a request from said registrant, said request including a password;    matching said password with a designation stored in a registrant profile associated with said registrant; and    when said password matches said designation, the method further comprising the steps of: 
 obtaining a unique user identifier from said registrant profile;  
 generating a list of registries, said list of registries including each registry in each registry database in said plurality of registry databases having said unique user identifier;  
 requiring selection of a registry from said list of registries; and  
 supporting on-line management of said registry by said registrant.  
   
     
     
         12 . The method of  claim 11 , wherein the step of supporting on-line management of said registry by said registrant includes at least one of: 
 adding an item to said registry;    deleting an item from said registry;    reviewing a purchase order history of said registry;    altering an item order quantity in said registry;    identifying a party that has made an order using said registry; and    sending a message to a party that has made an order using said registry.    
     
     
         13 . The method of  claim 11 , further comprising the step of editing said registrant profile, in response to instructions from said registrant.  
     
     
         14 . The method of  claim 13 , wherein said instructions from said registrant include personal contact update information, a personal web site preference, an event date, an event type, a credit card number, a guest list, a guest E-mail address, or a guest broadcast message.  
     
     
         15 . The method of  claim 1 , further comprising the steps of: 
 performing an authentication operation, said authentication operation identifying and granting access to a registry database provider; and    providing said registry database provider access to a registry database associated with said registry database provider.    
     
     
         16 . The method of  claim 15 , wherein said providing step includes the option of: 
 reviewing registry orders associated with said registry database,    revising an on-line catalog of products offered by said registry database provider, and    updating a registry database associated with said registry database provider.    
     
     
         17 . A computer readable memory used to direct a server to function in a specified manner, comprising: 
 registry database information stored in said memory, said registry database information including a location of each registry database in a plurality of registry databases; and    executable instructions stored in said memory, said executable instructions including: 
 instructions to accept a query from a registrant, said query including an identifier and a search criteria, the identifier designating a registry database in a plurality of registry databases;  
 instructions to retrieve a first set of registries from said registry database designated by said identifier, each registry in said first set of registries matching said search criteria;  
 instructions to receive a selection of a registry in said first set of registries; and  
 instructions to associate a user identification with said registry, the user identification uniquely identifying said registrant;  
   wherein each registry in each registry database in said plurality of registry databases that is associated with said user identification forms an aggregated registry.    
     
     
         18 . The computer memory  claim 17 , wherein said plurality of registry databases are stored on sais server, said executable instructions further including: 
 instructions for updating a registry database in said plurality of registry databases with an update file; and    instructions for restoring each association between a registry and a user identification in said registry database.    
     
     
         19 . The computer memory of  claim 17 , wherein said instructions to retrieve further include: 
 instructions to access said registry database on a remote server; and    instructions to query said registry database with said search criteria.    
     
     
         20 . The computer memory of  claim 17 , wherein said executable instructions further include: 
 instructions to provide an on-line catalog;    instructions to identify items in said on-line catalog that are selected by said registrant; and    instructions to create a registry in a registry database in said plurality of registry database that includes said items.    
     
     
         21 . The computer memory of  claim 17 , wherein said executable instructions further include: 
 instructions for providing an option group, each option in said option group corresponding to a different registry database provider associated with a registry database in said plurality of registry databases;    instructions for requiring selection of an option;    instructions for obtaining a search query;    instructions for searching a registry database associated with said option using said search query;    instructions for communicating a second set of registries from said registry database hat match said search query; and    instruction for supporting, in response to a selection of a registry in said set of registries, on-line registration services for said registry.    
     
     
         22 . The computer memory of  claim 17 , wherein said executable instructions further include: 
 instructions for obtaining a first query from a guest;    instructions for searching each registry database in said plurality of registry databases for registries matching said first query;    instructions for communicating a first set of unique identifiers, each unique identifier associated with a registry that matches said first query;    instructions for opening a first registry, in response to a selection of a first unique identifier from said first set of unique identifiers, the first registry associated with said first unique identifier; and    instructions for identifying, in response to instructions from said guest, a first item in said first registry.    
     
     
         23 . The computer memory of  claim 22 , wherein said executable instructions further include: 
 instructions for acquiring a second query;    instructions for examining each registry database in said plurality of registry databases for registries matching said second query;    instructions for transmitting a second set of unique identifiers, each unique identifier associated with a registry that matches said second query;    instructions for selecting a second registry, in response to a selection of a second unique identifier from said second set of unique identifiers, the second registry associated with said second unique identifier; and    instructions for adding, in response to an affirmation by said guest, a second item in said second registry to an aggregated purchase list that includes said first item.    
     
     
         24 . The computer memory of  claim 23 , wherein said executable instructions further include instructions for executing a purchase transaction, in response to a purchase request by said guest, said purchase transaction execution instructions including: 
 instructions for producing a requisition for each registry database provider represented in said purchase list, said requisition including an order for each item in said purchase list that originated from a registry database associated with the registry database provider; and    instructions for generating a set of transactions using a purchase option associated with said guest; each transaction in said set of transactions associated with a different registry database provider.    
     
     
         25 . The computer memory of  claim 22 , wherein said first query includes a surname and an event date.  
     
     
         26 . The computer memory of  claim 23 , wherein said first and said second registries are provided by different registry database providers.  
     
     
         27 . The computer memory of  claim 17 , wherein said executable instructions further include: 
 instructions for identifying a request from said registrant, said request including a password;    instructions for matching said password with a designation stored in a registrant profile associated with said registrant; and    when said password matches said designation, said executable instruction further include: 
 instructions for obtaining a unique user identifier from said registrant profile;  
 instructions for generating a list of registries, said list of registries including each registry in each registry database in said plurality of registry databases having said unique user identifier;  
 instructions for requiring selection of a registry from said list of registries; and  
 instructions for supporting on-line management of said registry by said registrant.  
   
     
     
         28 . The computer memory of  claim 27 , wherein said instructions for supporting on-line management of said registry by said registrant includes at least one of: 
 instructions for adding an item to said registry;    instructions for deleting an item from said registry;    instructions for reviewing a purchase order history for said registry;    instructions for altering an item order quantity in said registry;    instructions for identifying a party that has made an order from said registry, and    instructions for sending a message to a party that has made an order using said registry.    
     
     
         29 . The computer memory of  claim 27 , wherein said executable instructions further include instructions for editing, in response to input from said registrant, said registrant profile.  
     
     
         30 . The computer memory of  claim 29 , wherein said input from said registrant includes personal contact update information, a personal web site preference, an event date, an event type, a credit card number, a guest list, a guest E-mail address, or a guest broadcast message.  
     
     
         31 . The computer memory of  claim 17 , wherein said executable instructions further include: 
 instructions for performing an authentication operation, said authentication operation identifying and granting access to a registry database provider; and    instructions for providing said registry database provider access to a registry database associated with said registry database provider.    
     
     
         32 . The computer memory of  claim 31 , wherein said instructions for providing said registry database provider access to a registry database includes instructions for providing the option to: 
 review registry orders associated with said registry database,    revise an on-line catalog of products offered by said registry database provider, and    update a registry database associated with said registry database provider.

Join the waitlist — get patent alerts

Track US2004093246A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.