WO2000039738A1 - On-line gift registry system and method - Google Patents

On-line gift registry system and method Download PDF

Info

Publication number
WO2000039738A1
WO2000039738A1 PCT/US1999/031227 US9931227W WO0039738A1 WO 2000039738 A1 WO2000039738 A1 WO 2000039738A1 US 9931227 W US9931227 W US 9931227W WO 0039738 A1 WO0039738 A1 WO 0039738A1
Authority
WO
WIPO (PCT)
Prior art keywords
gift
purchase
registry
gift item
list
Prior art date
Application number
PCT/US1999/031227
Other languages
French (fr)
Inventor
Jeffrey Mendelssohn
Guy Saenger
Dewayne Mcnair
Original Assignee
Ewish, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ewish, Inc. filed Critical Ewish, Inc.
Priority to AU22212/00A priority Critical patent/AU2221200A/en
Publication of WO2000039738A1 publication Critical patent/WO2000039738A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates to a system and method for gift registry that is online. More specifically, the present invention relates to a system and method allowing a registrant to register on-line for gifts from disparate gift suppliers and allowing a purchaser to purchase on-line a gift on the registry of a registrant.
  • the present invention is directed to a fully integrated and aggregated on-line gift registry.
  • a user may access the system to create or edit a wish list as a registrant.
  • a user may also access the system on-line as a shopper and browse another user's aggregated gift registry for gift shopping from a network of on-line companies.
  • Registrants in the system may be people or other entities such as companies, associations, etc.
  • a user may electronically review a friend's wish list, may review the gifts listed in the wish list, and may select a gift for purchase.
  • the system may automatically issue instructions to the gift supplying company (gift supplier) and update the wish list to reflect the purchase.
  • the system may guide the user to a Web site associated with the gift supplier, or to a specific page on the gift supplier's Web site, where the user may purchase the selected gift item.
  • the wish list may be updated via a notification of purchase; the notification may be received from the user, the gift supplier or some other appropriate source.
  • a typical gift registry system allows an end user utilizing a user terminal having an input device and a display to display a list of gift items corresponding to a selected gift registry registrant, to select a gift item from the displayed list and to purchase the selected gift item from a gift supplier.
  • Such a system includes a registry database system for storing registry records, each registry record correlating identification information for a selected registrant with at least one gift item record and at least one processor communicating with the registry database, the end user terminal and at least one gift supplier computer providing gift item records associated with gift suppliers.
  • the processor(s) receive identification from an input device of the user terminal. From this identification information, a list of gift items is generated via the registry database, which is then displayed on the display of the user terminal.
  • the processor(s) determine whether a purchase has occurred with respect to a gift item record selected from the displayed list, and upon determining that a purchase has occurred, updating the registry database to reflect the purchase.
  • the gift registry system further allows an end user utilizing a user terminal having an input device and a display to modify a list of gift items available from a plurality of gift suppliers as an on-line gift registry registrant, where modifying a list may mean creating, deleting or altering a list.
  • a user is an existing or new registrant.
  • Such a system would utilize a gift registry database as well as one or more processors communicating with the registry database, the end user terminal and at least one gift supplier computer providing gift item records associated with gift suppliers.
  • the processor(s) receive identification from an input device of the user terminal.
  • a list of gift item records correlated to the received identification is generated and displayed on the user terminal.
  • the processor(s) modify the list of gift item records in accordance with instructions received from the user terminal, and update the registry database accordingly.
  • FIG. 1 is a diagram of a hardware architecture that could be used to implement the present invention.
  • FIG. 2 is a top-level architectural diagram of pages in a typical wish list enabled Web site implementing a gift registry according to the present invention.
  • FIG. 3 is a flow chart of the process performed by a current or prospective registrant upon entry to the wish list enabled Web site.
  • FIGs. 4-6 are flow diagrams describing the Create My Wish List process in a preferred embodiment of the present invention.
  • FIG. 7 is a flow diagram describing the View / Edit My Wish List process in a preferred embodiment of the present invention.
  • FIG. 8 is a flow diagram describing the login process in a preferred embodiment of the present invention.
  • FIG. 9 is a flow diagram describing the Add to Wish List process in a preferred embodiment of the present invention.
  • FIG. 10 is a flow diagram describing the Wish List Search process in a preferred embodiment of the present invention.
  • FIG. 11 is a flow diagram describing the Make A Purchase process in a preferred embodiment of the present invention.
  • a fully integrated aggregated, on-line gift registry, or wish list, system and method are disclosed.
  • a user may access the system on-line and browse a friend or family member's aggregated gift registry for gift shopping from participating companies, gift suppliers.
  • the user may electronically review the wish list, the gifts listed therein, and select a gift for purchase.
  • the system automatically issues an electronic purchase order to the supplying company and updates the wish list to reflect the purchase.
  • An enrolled user may also access the system on-line to construct and edit his or her own wish list(s).
  • FIG. 1 A typical hardware and software environment for implementing the present invention will be seen in FIG. 1.
  • the wish list network environment 580 will include a cluster 510 of one or more Web server system 514, 518, a registry database system 530 connected to a data repository 540 such as a fixed disk drive and an optional load- balancing server 520.
  • the registry database system 530 stores in the data repository 540 registry records correlating identification information for registrants with gift item records.
  • the systems would be connected via an Ethernet 550, or other communications network.
  • the communications network such as Ethernet 550 would also have a connection to the Internet 560 by which end users 570 would utilize the system via user terminals such as user computers, desktop or set-top boxes, wireless devices, Internet appliances or other Internet-enabled device having an input device and an output device.
  • user terminals such as user computers, desktop or set-top boxes, wireless devices, Internet appliances or other Internet-enabled device having an input device and an output device.
  • the output device of the typical user terminal will be a visual display; however, "display" as used in this specification and the foregoing claims should not be limited to visual displays but should be understood to encompass other auditory output devices, tactile device or other suitable mechanism for rendering output as will be known to those skilled in the art.
  • the input device of the typical user terminal will be a pointing device and/or a keyboard; however, input devices may include a stylus, vocal/noise-based input devices, motion-based input device such as eye-blink sensors or other motion detection device or other suitable mechanism for providing input as will be known to those skilled in the art.
  • the Web server cluster 510 communicates with the registry database system 530 in this situation via an Ethernet 550 and with a variety of one or more gift supplier computers 590 representing gift suppliers via a communication channel such as the Internet 560.
  • One or more gift suppliers may be associated with a single gift supplier computer.
  • the architecture of the system is a 3-tier, client- server architecture.
  • the client tier is represented by Web users who visit the wish list Web site and share a common interface via various Web browsers.
  • the Web servers and supporting framework make up the middle tier.
  • the final tier is the database that holds all user information.
  • the system could be implemented using the hardware and software in the following table:
  • the database may be implemented using any of the various models generally known to those skilled in the art such as relational, object-oriented, etc.
  • the database is organized under the relational model. This organization can be implemented with any suitable database package such as Oracle, Access, etc.
  • the database is implemented using a Microsoft SQL server.
  • the database architecture may be scaled through incorporating multiple database servers and/or data repositories.
  • the following components are used to provide Internet users with the ability to build and maintain a personal wish list, access friends' or family members' wish lists, and make purchases through Internet commerce-enabled retail partners.
  • the components include the following:
  • Each of the components is accessible through a wish list enabled Web site.
  • Wish list enabled Web sites may be Web sites that specializes in wish list management or gift supplier e-commerce Web sites that allow users to add products or services to wish lists. Individual registrants may also establish access to their respective wish lists via links from the their personal home pages.
  • FIG. 2 depicts the architectural page layout of a typical wish list enabled Web site implementing a gift register according to the present invention.
  • the user enters a Wish List Options page 105. From the Wish List Options page 105, the user can select the following pages: Create My Wish List 110, View / Edit My Wish List 120, Add to Wish List 130, and Wish List Search 140.
  • the user From the Create My Wish List page 110, the user views the Enter Registrant Information page 115, from which the user enters his or her registration information to create a wish list. Once the user has entered the requested registration information, the user proceeds to a Confirmation page 117.
  • the wish list creation process is more fully described below.
  • Viewing a wish list includes alteration of the data within the wish list or deletion of the wish list in its entirety. If the registrant wishes to view or edit his or her existing wish list, page 120, the wish list must be found prior to the occurrence of such an event through a Login page 121. After which, the user's wish list is displayed in its entirety, page 122, with full edit capabilities. An existing wish list may be deleted through a Delete Wish List page 127. A typical deletion process is described in more detail below with reference to FIG. 7.
  • the View / Edit My Wish List page 120 may also allow the performance of other editing type functions such as modifying gift items 123, modifying events information 124, modifying registrant information 125 and modifying the names and email addresses of wish list recipients 126.
  • Other editing type functions such as modifying gift items 123, modifying events information 124, modifying registrant information 125 and modifying the names and email addresses of wish list recipients 126.
  • a variety of pages may be used to allow such functionality.
  • the user can search for a friend or family member's (or other entity's) wish list, page 140. After submitting the appropriate search criteria, a Search Result page 142 is presented. The user may select to view a Registry Details page 143. From the Registry Details page 143, the user may select to purchase a gift item from the registry via a Purchase Gift Item page 144. If the user does not want to make an on-line purchase, the user may select to view an Other Purchase Methods page 145, which provides instructions for completing a non-on-line purchase of the selected item.
  • a new wish list user visits a wish list enabled Web site, he or she can choose to create a personal wish list to add gift items to, page 130.
  • the new user chooses this option directly, by selecting a button or menu function that has phrasing akin to "Create a Wish List,” or indirectly, by selecting an "Add to Wish List” button or menu option situated alongside or within an e-commerce site's on-line shopping catalog pages.
  • the registrant's friends and family members can then visit the wish list enabled Web site, locate the wish list, and purchase items from the wish list. If the user needs to modify his or her wish list, a login procedure allows access to make changes.
  • the registrant's choices to either create a new wish list, view/edit his or her existing wish list, add gift items to the existing wish list, and perform a wish list search are shown in the process flow in FIG. 3.
  • the registrant By going to the wish list enabled Web site 410, the registrant is presented with a menu including these choices 415.
  • the user chooses 420 whether to create a new wish list 428, view/edit his or her existing wish list 424, add gift items to the existing wish list 430, or perform a wish list search 432. If the user chooses to create a new wish list, he or she is shown an entry screen for the create process 1000 as more fully described below and as seen in FIG. 5.
  • the user will be presented with the login process 1800 as seen in FIG. 8 and described in more detail below.
  • the user Upon logging in, the user will enter the view/edit wish list process 1700 as more fully described below with reference to FIG. 7.
  • the user will be presented with the login process 1800 as seen in FIG. 8 and described in more detail below.
  • the user Upon logging in, the user will enter the add to wish list process 1900 as more fully described below and as seen in FIG. 9.
  • the user If the user chooses to perform a wish list search, the user will be presented with the wish list search process 2000 as seen in FIG. 10 and described in more detail below.
  • the ability to create a new wish list, Create My Wish List, involves gathering information from the user.
  • the wish list creation process obtains the following registration information from a prospective registrant:
  • Event Information - Registrant's birth date, list of holidays and other events that the registrant celebrates
  • the flow diagrams for the wish list creation processes can be seen in FIGs. 4-6.
  • the user can choose to create a wish list in one of two ways. First, he or she can come to a wish list enabled Web site and select a Create My Wish List option, as seen in FIG. 3. Or second, he or she can create a wish list while browsing within a wish list enabled e-commerce site's on-line catalog. The user does this by selecting an "Add to Wish List" button or menu option, situated alongside or within a gift supplier's on-line catalog 910, as seen in FIG. 4.
  • the wish list system checks the user's wish list registration status 940. If the user is already a wish list registrant 955, the wish list system will proceed to let the user add the gift item to his or her wish list. If the user does not have a pre- existing wish list 950, the wish list system will let the user register and create one. When the user adds the gift item to his or her existing wish list, the user will be presented with the login process 1800, as seen in FIG. 8. After logging in, the user will enter the Add to Wish List process 1900 as more fully described below with reference to FIG. 9.
  • the user will be taken to the first step in the create process 1000, gathering registration information as displayed in FIG. 5.
  • the user From the registration screen 1010, the user enters his or her registration information 1020. The user may choose 1030 to cancel or continue. If the user chooses to cancel, he or she will be returned to the Wish List Options screen 415. However, if the user originated from a gift supplier site, choosing cancel will take the user back to the site's catalog page 910. If after entering the registration information the user chooses to continue, the wish list system will check to see if the login information exists for any pre-existing wish list registrants 1050. If yes, the user will be prompted to enter different login information 1060 and try again 1020. If no, the creation process will continue with the confirmation process 1600 as shown in FIG. 6.
  • a confirmation page will be presented to the user 1610.
  • the registration information will be saved.
  • the registration data entered by the registrant will be stored in a database 1630.
  • a notification email will be sent to each of the registrant's friend and family members — whom the user listed during registration as wishlist recipients — to alert them about the presence of the registrant's wish list 1660.
  • the wish list system checks to see the location from which the registrant originated 1665. If the new registrant originated from a gift supplier catalog page 910 — by having selected an "Add to Wish List” button or menu option — the registrant can now add the gift item to his or her wish list by proceeding with the Add to Wish List process, 1900, as shown in FIG 9.
  • the registrant may now choose 1670 to return to the Wish List Options screen 415 or follow links to shop at any of the gift suppliers listed on the wish list enabled Web site 1680. View / Edit My Wish List
  • the View / Edit My Wish List process is displayed in FIG. 7.
  • the wish list page is shown 1710 giving the registrant a variety of choices 1720.
  • the registrant may choose to delete the wish list in its entirety, perform an edit operation on the different sections that comprise the wish list, or add new gift items to the wish list.
  • the term "modify" with respect to a wish list encompasses adding gift items to a wish list, performing an edit function on a wish list, or deleting a wish list.
  • the registrant may not modify a wish list until the registrant has successfully logged in through the login process 1800 or has implicitly logged in by creating a new wish list 1000. To modify his or her wish list, the registrant must login using the login process
  • the registrant sees a login page allowing login entry 1810.
  • the registrant enters his or her login information 1815 and makes a selection 1820. If the registrant selects to cancel 1822, the registrant is sent back to the location from which he or she originated 415 or 910. If the registrant selects to continue, the system looks up the login information in the database 1840. If no entry is found in the database, an error page is displayed with instructions for obtaining the login information 1870. At this point, the registrant may make another login attempt 1810.
  • the registrant Upon successful login, the registrant returns to the View / Edit Wish List process 1700. The registrant is presented with an editable version of his or her wish list. The registrant may now delete or modify the existing wish list.
  • the system will request that the registrant confirm this choice 1730. If the registrant rejects the confirmation, the registrant is returned to the wish list 1710 allowing the registrant to make another choice 1720. If the registrant confirms the deletion, the wish list information is deleted from the database 1740. The registrant is notified of the completed deletion 1745.
  • the editing functionality for a wish list is broken up into the following sections: • Edit gift items 1760 • Edit events 1770
  • Each section has edit operations that act on the information in that section. These operations are discussed under the appropriate sections below.
  • the registrant has the ability to perform the following operations from this section:
  • the registrant has the ability to perform the following operations from this section: 1. delete an existing event from the wish list
  • the registrant has the ability to perform the following operations from this section:
  • the Add to Wish List functionality provides integration of the wish list system with a gift supplier's e-commerce system. This is very beneficial to the registrant. It gives the registrant the ability to add gift items to his or her wish list while browsing a gift supplier's on-line catalog. With reference to FIG. 4, a registrant performs this function by visiting a gift supplier's on-line catalog, and identifying a desired a gift item from one of the gift supplier's item pages 910. The registrant adds the gift item to his or her wish list by selecting the "Add to Wish List" button or menu option associated with the gift item 920.
  • the wish list system checks the user's wish list registration status 940. If the user is already a wish list registrant 955, the wish list system will proceed to let the user add the gift item to his or her wish list. If the user doesn't have a pre-existing wish list, the wish list system will let the user register and create one, 950.
  • the registrant When the registrant chooses to add the item to his or her existing wish list, the registrant will be presented with the login process 1800 as seen in FIG. 8. After logging in, the user will enter the Add to Wish List process 1900 with referenced to FIG 9.
  • the wish list system posts the gift item information, such as item name, item photograph, item description, model number, color options, size options, to a Wish List Gift Item Add form 1930.
  • the registrant uses the Wish List Gift Item Add form to optionally enter personal preferential information associated with the gift item 1940, such as the desired quantity of the gift item, color, model, and size preferences, and the registrant event (i.e., birthday, wedding, Christmas, etc.) that the registrant would like to associate with the gift item.
  • the registrant can choose 1954 to cancel this process and return to the gift supplier catalog 910, or continue the process of adding the gift item to his or her wish list.
  • the gift item data is saved to the database 1970.
  • the registrant may then choose 1980 to review his or her wish list through the view/edit process 1700 or return to the gift supplier catalog to continue shopping 910.
  • FIG. 10 The process flow for this functionality 2000 is seen in FIG. 10.
  • a visitor visits a wish list enabled Web site and wants to find out what a registrant wants for an upcoming event, he or she can perform a search for that registrant's wish list.
  • search criteria 2015 such as the registrant's full or partial name or email address
  • the visitor is presented with a list of possible matches found by the system.
  • the user is given the option to either try another search 2025 or cancel and return to the Wish List Options screen 415. If matches are found, the matches are displayed on the user's terminal 2030. If the desired registrant wish list is not among the matches found, the user may choose 2025 to either try another search or cancel and return to the Wish List Options Screen 415. If the desired registrant wish list is found among the matches, the user may select the wish list for display 2035. The user will be presented with the list of gift items that were selected by the registrant. From this listing, the user can choose to make a gift item purchase by entering the Make a Purchase process 2100 as referenced in FIG 11.
  • the wish list system allows the shopper to make purchases via the gift supplier's purchase interface.
  • a shopper selects the item he or she wishes to purchase from the wish list, enters the quantity to purchase, and then chooses the "buy" button or menu option.
  • the wish list system may transmit information about the wish list in order to provide the gift supplier site with shipping information and other registrant data via a suitable mechanism such as an HTTP POST request, sending a facsimile purchase order, etc.
  • a suitable transmission mechanism such as email, HTTP POST, facsimile transmission.
  • the wish list system saves this information in the database and updates the purchase quantity of the registrant's gift item.
  • the shopper will once again be shown the registrant's wish list with the updated purchase quantities reflected on the wish list. Since not all gift supplier e-commerce sites will have the capability to send purchase confirmations to the wish list system, the shopper may, in one embodiment, have the capability to manually update the purchase quantities on the wish list so as to minimize future, duplicate purchases from being made.
  • the Make a Purchase process may provide integration between the wish list system and gift supplier's e-commerce system.
  • the flow diagrams for a typical wish list purchase process can be seen in FIG. 11.
  • the shopper views the registrant wish list 2203 and selects a gift item from the wish list to purchase 2205.
  • Detailed information concerning the gift item is presented to the shopper 2210, and the shopper is given an opportunity to select item quantity to purchase 2215. If the shopper selects to proceed with the purchase by pressing a "buy" button or menu option 2220, an interface to the gift item's associated gift supplier e- commerce site is displayed 2225.
  • the shopper may choose 2230 to cancel the purchase transaction in which case the shopper is returned to the registrant's wish list 2203. Or, the shopper may select to complete the purchase transaction 2245.
  • the purchase confirmation information is transmitted and stored in the database 2260, item quantities are updated in the database 2265 and the shopper is returned to the registrant's wish list 2203. The shopper will see that gift item quantity has been updated to reflect the purchase made. If the gift item quantity is not updated, or is incorrect, the shopper can manually update the quantity to reflect the purchase.
  • users of a wish list according to the present invention can be categorized into two groups: registrants and shoppers. These groups are not necessarily disjoint.
  • a registrant may enter the system to shop for an item for a second registrant; in which case, the first registrant would be classified as a shopper in this situation.
  • the registrant interacts with the wish list environment, the registrant interacts to perform wish list modifications including functionality such as creation, editing and deletion. Editing may entail functions such as modifying registrant identification information, modifying event information, modifying wish list items, modifying wish list recipients, etc.
  • the registrant will use a user terminal having an input device and a display to modify a list of gift items available from a variety of gift suppliers.
  • the environment receives identification information that the user enters from the input device of his or her user terminal.
  • a list of gift item records that are correlated with the received identification information in the environment's registry database; if no items are found, a new list may be created.
  • This list is displayed to the user via some presentation mechanism, typically the display of his or her user terminal.
  • the registrant is then allowed to modify the list, and these modifications are used to update the registry information in the registry database.
  • the shopper When a shopper interacts with the wish list environment, the shopper interacts to purchase an item from a registrant's wish list.
  • the shopper will use a user terminal having an input device and a display to display a list of gift items corresponding to a selected gift registry registrant, to select a gift item from the displayed list and to purchase the selected gift item from a gift supplier.
  • a list of gift item records that are correlated with the received identification information in the environment's registry database; if no items are found, new or corrected identification information may be submitted. This list is displayed to the shopper via some presentation mechanism, typically the display of his or her user terminal.
  • the environment determines whether a purchase of an item on the located registry has occurred and updates the registrant's registry in the registry database accordingly.
  • the determination that a purchase has occurred can proceed in several different ways.
  • the environment may receive gift item selection information from the shopper.
  • the environment may attempt to execute the purchase of the selected item. If the purchase succeeds, then a purchase has occurred; otherwise, no purchase has occurred.
  • the environment may attempt to execute the purchase by acquiring payment information concerning the purchase, seeking purchase authorization for the purchase using the acquired payment information and if purchase authorization is received, executing the purchase.
  • the purchase authorization may occur through mechanism such as submitting credit card information to an authorization bureau, submitting the payment and item information directly to a supplier of the item, etc.
  • the determination as to whether a purchase has occurred will depend upon receiving notification from a supplier of the item purchased that the purchase has occurred. If such notification is received, then a purchase has occurred; otherwise, a purchase has not occurred.

Abstract

The present invention provides a method and system for providing on-line gift registry services. Accordingly, a gift registry system and method is disclosed allowing an end user utilizing a user terminal having an input device and a display to register for gifts or to purchase an item from the registry of a registrant. A typical system embodying the invention includes a registry database system for storing registry records and one or more processors communicating with user terminals, gift supplier computers associated with multiple gift suppliers, and the registry database. Each registry record correlates identification information for a selected registrant with at least one gift item record. Such a system receives identification information from an input device of a user terminal. Then, a list of gift item records that are correlated with the received identification information in the registry database is generated. If any such records are found, the generated list is displayed on a display of the user terminal. If the user is a registrant, the registrant may modify the generated list, and the registry is updated. If the user is a new registrant, the registrant may create a new list, and save the created list in the registry. If the user is a gift purchaser, a determination is made as to whether a purchase has occurred with respect to a gift item record selected from the generated list. Finally, upon determining that the purchase has occurred, the registry database system is updated to reflect the purchase.

Description

ON-LINE GIFT REGISTRY SYSTEM AND METHOD
CROSS-REFERENCE TO RELATED PATENT APPLICATION This application claims the benefit, pursuant to 35 U.S.C. §119(e), of applicants' provisional U.S. Patent Application Serial No. 60/114,281, filed December 30, 1998, entitled "INTERNET GLFT REGISTRY".
BACKGROUND OF INVENTION 1. FIELD OF INVENTION The present invention relates to a system and method for gift registry that is online. More specifically, the present invention relates to a system and method allowing a registrant to register on-line for gifts from disparate gift suppliers and allowing a purchaser to purchase on-line a gift on the registry of a registrant.
2. DESCRIPTION OF PRIOR ART
When a couple marries, they usually go to stores and choose items that they would like to receive as gifts. The store registers the name of the couple and the gifts that they want. The register is often a list identified by the couple's name. The list is either kept electronically or by hand. There is also a gift-registry system using a portable bar code scanner and a computer system as disclosed in U.S. Patent No.
5,754,981.
When a potential gift-purchaser goes into the store and asks whether the couple has gifts registered, the store shows the list to the person so the person may select for purchase gifts that were chosen by the couple. These lists, or bridal registries, provide a service for couples to be married as well as their friends. In addition, these registries create goodwill for the store and also a source of business.
There is a need however, to expand the gift-registry system beyond gifts for weddings. There are many gift-giving occasions throughout the year such as birthdays, Christmas, graduations, baby showers, etc., for which an easily accessible wish list would be a convenient service to both the gift purchaser and the gift recipient. In addition, this accessible wish list would also be a vast source of goodwill and business to many stores.
SUMMARY OF THE INVENTION The present invention is directed to a fully integrated and aggregated on-line gift registry. A user may access the system to create or edit a wish list as a registrant. A user may also access the system on-line as a shopper and browse another user's aggregated gift registry for gift shopping from a network of on-line companies. Registrants in the system may be people or other entities such as companies, associations, etc.
A user may electronically review a friend's wish list, may review the gifts listed in the wish list, and may select a gift for purchase. Upon selection, the system may automatically issue instructions to the gift supplying company (gift supplier) and update the wish list to reflect the purchase. In other embodiments, the system may guide the user to a Web site associated with the gift supplier, or to a specific page on the gift supplier's Web site, where the user may purchase the selected gift item. The wish list may be updated via a notification of purchase; the notification may be received from the user, the gift supplier or some other appropriate source.
A typical gift registry system according to the present invention allows an end user utilizing a user terminal having an input device and a display to display a list of gift items corresponding to a selected gift registry registrant, to select a gift item from the displayed list and to purchase the selected gift item from a gift supplier. Such a system includes a registry database system for storing registry records, each registry record correlating identification information for a selected registrant with at least one gift item record and at least one processor communicating with the registry database, the end user terminal and at least one gift supplier computer providing gift item records associated with gift suppliers. The processor(s) receive identification from an input device of the user terminal. From this identification information, a list of gift items is generated via the registry database, which is then displayed on the display of the user terminal. The processor(s) determine whether a purchase has occurred with respect to a gift item record selected from the displayed list, and upon determining that a purchase has occurred, updating the registry database to reflect the purchase.
The gift registry system according to the present invention further allows an end user utilizing a user terminal having an input device and a display to modify a list of gift items available from a plurality of gift suppliers as an on-line gift registry registrant, where modifying a list may mean creating, deleting or altering a list. In this instance, a user is an existing or new registrant. Such a system would utilize a gift registry database as well as one or more processors communicating with the registry database, the end user terminal and at least one gift supplier computer providing gift item records associated with gift suppliers. The processor(s) receive identification from an input device of the user terminal. A list of gift item records correlated to the received identification is generated and displayed on the user terminal. The processor(s) modify the list of gift item records in accordance with instructions received from the user terminal, and update the registry database accordingly. The above and other objects and advantages of the present invention will become more readily apparent when reference is made to the following description, taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram of a hardware architecture that could be used to implement the present invention.
FIG. 2 is a top-level architectural diagram of pages in a typical wish list enabled Web site implementing a gift registry according to the present invention. FIG. 3 is a flow chart of the process performed by a current or prospective registrant upon entry to the wish list enabled Web site.
FIGs. 4-6 are flow diagrams describing the Create My Wish List process in a preferred embodiment of the present invention.
FIG. 7 is a flow diagram describing the View / Edit My Wish List process in a preferred embodiment of the present invention. FIG. 8 is a flow diagram describing the login process in a preferred embodiment of the present invention. FIG. 9 is a flow diagram describing the Add to Wish List process in a preferred embodiment of the present invention.
FIG. 10 is a flow diagram describing the Wish List Search process in a preferred embodiment of the present invention. FIG. 11 is a flow diagram describing the Make A Purchase process in a preferred embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION A preferred embodiment of the invention is now described in detail. Referring to the drawings, like numbers indicate like parts throughout the views. As used in the description herein and throughout the claims that follow, the meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise. The term "user" may refer to either a registrant or a shopper depending upon the context in which it is used; further, the term "user" or "users" may refer to both registrants and shoppers.
A fully integrated aggregated, on-line gift registry, or wish list, system and method are disclosed. A user may access the system on-line and browse a friend or family member's aggregated gift registry for gift shopping from participating companies, gift suppliers. The user may electronically review the wish list, the gifts listed therein, and select a gift for purchase. Upon selection, the system automatically issues an electronic purchase order to the supplying company and updates the wish list to reflect the purchase. An enrolled user may also access the system on-line to construct and edit his or her own wish list(s). A typical hardware and software environment for implementing the present invention will be seen in FIG. 1. The wish list network environment 580 will include a cluster 510 of one or more Web server system 514, 518, a registry database system 530 connected to a data repository 540 such as a fixed disk drive and an optional load- balancing server 520. The registry database system 530 stores in the data repository 540 registry records correlating identification information for registrants with gift item records. The systems would be connected via an Ethernet 550, or other communications network.
The communications network such as Ethernet 550 would also have a connection to the Internet 560 by which end users 570 would utilize the system via user terminals such as user computers, desktop or set-top boxes, wireless devices, Internet appliances or other Internet-enabled device having an input device and an output device. The output device of the typical user terminal will be a visual display; however, "display" as used in this specification and the foregoing claims should not be limited to visual displays but should be understood to encompass other auditory output devices, tactile device or other suitable mechanism for rendering output as will be known to those skilled in the art. Similarly, the input device of the typical user terminal will be a pointing device and/or a keyboard; however, input devices may include a stylus, vocal/noise-based input devices, motion-based input device such as eye-blink sensors or other motion detection device or other suitable mechanism for providing input as will be known to those skilled in the art.
The Web server cluster 510 communicates with the registry database system 530 in this situation via an Ethernet 550 and with a variety of one or more gift supplier computers 590 representing gift suppliers via a communication channel such as the Internet 560. One or more gift suppliers may be associated with a single gift supplier computer.
In a preferred embodiment, the architecture of the system is a 3-tier, client- server architecture. The client tier is represented by Web users who visit the wish list Web site and share a common interface via various Web browsers. The Web servers and supporting framework make up the middle tier. The final tier is the database that holds all user information. The system could be implemented using the hardware and software in the following table:
Figure imgf000008_0001
Substitute hardware and software options will work equally well to support the functionality described above. For instance, a Netscape server could be used to handle incoming Web requests. A Cold Fusion server in conjunction with Cold Fusion Web pages could be used as an alternative to ASP pages. Other alternative hardware and software as will be known to those skilled in the art may be used within the scope of the present invention.
A variety of database organizational structures may be used to implement the present invention. The database may be implemented using any of the various models generally known to those skilled in the art such as relational, object-oriented, etc. In a preferred embodiment, the database is organized under the relational model. This organization can be implemented with any suitable database package such as Oracle, Access, etc. In a preferred embodiment, the database is implemented using a Microsoft SQL server. The database architecture may be scaled through incorporating multiple database servers and/or data repositories.
The following table outlines the relational database tables used in a preferred embodiment of the present invention.
Figure imgf000009_0001
The following components are used to provide Internet users with the ability to build and maintain a personal wish list, access friends' or family members' wish lists, and make purchases through Internet commerce-enabled retail partners. The components include the following:
• Create My Wish List (wish list creation)
• View/Edit My Wish List (wish list login and edit)
• Add to Wish List (wish list item additions by retailer integration)
• Wish List Search (finding a registrant's wish list) • Make a Purchase (conducting a purchase transaction)
Each of the components is accessible through a wish list enabled Web site. Wish list enabled Web sites may be Web sites that specializes in wish list management or gift supplier e-commerce Web sites that allow users to add products or services to wish lists. Individual registrants may also establish access to their respective wish lists via links from the their personal home pages.
FIG. 2 depicts the architectural page layout of a typical wish list enabled Web site implementing a gift register according to the present invention. The user enters a Wish List Options page 105. From the Wish List Options page 105, the user can select the following pages: Create My Wish List 110, View / Edit My Wish List 120, Add to Wish List 130, and Wish List Search 140.
From the Create My Wish List page 110, the user views the Enter Registrant Information page 115, from which the user enters his or her registration information to create a wish list. Once the user has entered the requested registration information, the user proceeds to a Confirmation page 117. The wish list creation process is more fully described below.
Viewing a wish list includes alteration of the data within the wish list or deletion of the wish list in its entirety. If the registrant wishes to view or edit his or her existing wish list, page 120, the wish list must be found prior to the occurrence of such an event through a Login page 121. After which, the user's wish list is displayed in its entirety, page 122, with full edit capabilities. An existing wish list may be deleted through a Delete Wish List page 127. A typical deletion process is described in more detail below with reference to FIG. 7.
The View / Edit My Wish List page 120 may also allow the performance of other editing type functions such as modifying gift items 123, modifying events information 124, modifying registrant information 125 and modifying the names and email addresses of wish list recipients 126. A variety of pages may be used to allow such functionality.
From the Wish List Options page 105, the user can search for a friend or family member's (or other entity's) wish list, page 140. After submitting the appropriate search criteria, a Search Result page 142 is presented. The user may select to view a Registry Details page 143. From the Registry Details page 143, the user may select to purchase a gift item from the registry via a Purchase Gift Item page 144. If the user does not want to make an on-line purchase, the user may select to view an Other Purchase Methods page 145, which provides instructions for completing a non-on-line purchase of the selected item.
When a new wish list user visits a wish list enabled Web site, he or she can choose to create a personal wish list to add gift items to, page 130. The new user chooses this option directly, by selecting a button or menu function that has phrasing akin to "Create a Wish List," or indirectly, by selecting an "Add to Wish List" button or menu option situated alongside or within an e-commerce site's on-line shopping catalog pages.
After the wish list has been created, the registrant's friends and family members can then visit the wish list enabled Web site, locate the wish list, and purchase items from the wish list. If the user needs to modify his or her wish list, a login procedure allows access to make changes. The registrant's choices to either create a new wish list, view/edit his or her existing wish list, add gift items to the existing wish list, and perform a wish list search are shown in the process flow in FIG. 3.
By going to the wish list enabled Web site 410, the registrant is presented with a menu including these choices 415. The user chooses 420 whether to create a new wish list 428, view/edit his or her existing wish list 424, add gift items to the existing wish list 430, or perform a wish list search 432. If the user chooses to create a new wish list, he or she is shown an entry screen for the create process 1000 as more fully described below and as seen in FIG. 5.
If the user chooses to view/edit his or her existing wish list, the user will be presented with the login process 1800 as seen in FIG. 8 and described in more detail below. Upon logging in, the user will enter the view/edit wish list process 1700 as more fully described below with reference to FIG. 7.
If the user chooses to add gift items to his or her existing wish list, the user will be presented with the login process 1800 as seen in FIG. 8 and described in more detail below. Upon logging in, the user will enter the add to wish list process 1900 as more fully described below and as seen in FIG. 9. If the user chooses to perform a wish list search, the user will be presented with the wish list search process 2000 as seen in FIG. 10 and described in more detail below.
Wish List Creation The ability to create a new wish list, Create My Wish List, involves gathering information from the user. The wish list creation process obtains the following registration information from a prospective registrant:
• Registrant Information - name, gender, and email address
• Shipping Information - Registrant's telephone number, address, city, state, postal code, country
• Event Information - Registrant's birth date, list of holidays and other events that the registrant celebrates
• Notify Information - list of names and email addresses of friends and family members that the registrant wants to notify about his or her wish list • Password - a password for security, so that only the registrant will be able modify his or her wish list.
When all information has been entered, the registrant's information is stored in the database. The flow diagrams for the wish list creation processes can be seen in FIGs. 4-6. The user can choose to create a wish list in one of two ways. First, he or she can come to a wish list enabled Web site and select a Create My Wish List option, as seen in FIG. 3. Or second, he or she can create a wish list while browsing within a wish list enabled e-commerce site's on-line catalog. The user does this by selecting an "Add to Wish List" button or menu option, situated alongside or within a gift supplier's on-line catalog 910, as seen in FIG. 4.
When the user has selected the "Add to Wish List" button or menu option 920 at a gift supplier site, the wish list system checks the user's wish list registration status 940. If the user is already a wish list registrant 955, the wish list system will proceed to let the user add the gift item to his or her wish list. If the user does not have a pre- existing wish list 950, the wish list system will let the user register and create one. When the user adds the gift item to his or her existing wish list, the user will be presented with the login process 1800, as seen in FIG. 8. After logging in, the user will enter the Add to Wish List process 1900 as more fully described below with reference to FIG. 9.
If the user chooses to create a new wish list, the user will be taken to the first step in the create process 1000, gathering registration information as displayed in FIG. 5.
From the registration screen 1010, the user enters his or her registration information 1020. The user may choose 1030 to cancel or continue. If the user chooses to cancel, he or she will be returned to the Wish List Options screen 415. However, if the user originated from a gift supplier site, choosing cancel will take the user back to the site's catalog page 910. If after entering the registration information the user chooses to continue, the wish list system will check to see if the login information exists for any pre-existing wish list registrants 1050. If yes, the user will be prompted to enter different login information 1060 and try again 1020. If no, the creation process will continue with the confirmation process 1600 as shown in FIG. 6.
A confirmation page will be presented to the user 1610. The registration information will be saved. The registration data entered by the registrant will be stored in a database 1630. A notification email will be sent to each of the registrant's friend and family members — whom the user listed during registration as wishlist recipients — to alert them about the presence of the registrant's wish list 1660.
The wish list system checks to see the location from which the registrant originated 1665. If the new registrant originated from a gift supplier catalog page 910 — by having selected an "Add to Wish List" button or menu option — the registrant can now add the gift item to his or her wish list by proceeding with the Add to Wish List process, 1900, as shown in FIG 9.
If the new registrant originated from a wish list enabled Web site, the registrant may now choose 1670 to return to the Wish List Options screen 415 or follow links to shop at any of the gift suppliers listed on the wish list enabled Web site 1680. View / Edit My Wish List
The View / Edit My Wish List process is displayed in FIG. 7. First, the wish list page is shown 1710 giving the registrant a variety of choices 1720. The registrant may choose to delete the wish list in its entirety, perform an edit operation on the different sections that comprise the wish list, or add new gift items to the wish list. The term "modify" with respect to a wish list encompasses adding gift items to a wish list, performing an edit function on a wish list, or deleting a wish list. The registrant may not modify a wish list until the registrant has successfully logged in through the login process 1800 or has implicitly logged in by creating a new wish list 1000. To modify his or her wish list, the registrant must login using the login process
1800 as seen in FIG. 8. In this process, the registrant sees a login page allowing login entry 1810. The registrant enters his or her login information 1815 and makes a selection 1820. If the registrant selects to cancel 1822, the registrant is sent back to the location from which he or she originated 415 or 910. If the registrant selects to continue, the system looks up the login information in the database 1840. If no entry is found in the database, an error page is displayed with instructions for obtaining the login information 1870. At this point, the registrant may make another login attempt 1810.
Upon successful login, the registrant returns to the View / Edit Wish List process 1700. The registrant is presented with an editable version of his or her wish list. The registrant may now delete or modify the existing wish list.
If the registrant selects to delete the wish list, the system will request that the registrant confirm this choice 1730. If the registrant rejects the confirmation, the registrant is returned to the wish list 1710 allowing the registrant to make another choice 1720. If the registrant confirms the deletion, the wish list information is deleted from the database 1740. The registrant is notified of the completed deletion 1745.
If the registrant selects to edit the existing wish list, he or she may select from a variety of editing functions 1750. The editing functionality for a wish list is broken up into the following sections: • Edit gift items 1760 • Edit events 1770
• Edit registrant information 1780
• Edit wish list recipients 1790
Each section has edit operations that act on the information in that section. These operations are discussed under the appropriate sections below.
Gift items section 1760
The registrant has the ability to perform the following operations from this section:
1. delete an existing gift item from the wish list 2. change descriptive details about the gift item, such as preferred quantity, size, color, model.
Events section 1770
The registrant has the ability to perform the following operations from this section: 1. delete an existing event from the wish list
2. change event details, such as the event date or name of the event
3. add a new event
Registrant information section 1780
The registrant has the ability to perform the following operations from this section:
1. change registrant contact information, such as registrant name, shipping address, email address
2. change password
Wish list recipients section 1790 The registrant has the ability to perform the following operations from this section:
1. delete an existing wish list notification recipient
2. change an existing recipient's name or email address 3. add a new wish list notification recipient
4. Send email to recipients
Add to Wish List The Add to Wish List functionality provides integration of the wish list system with a gift supplier's e-commerce system. This is very beneficial to the registrant. It gives the registrant the ability to add gift items to his or her wish list while browsing a gift supplier's on-line catalog. With reference to FIG. 4, a registrant performs this function by visiting a gift supplier's on-line catalog, and identifying a desired a gift item from one of the gift supplier's item pages 910. The registrant adds the gift item to his or her wish list by selecting the "Add to Wish List" button or menu option associated with the gift item 920. When the user has selected the "Add to Wish List" button or menu option 920 at a gift supplier site, the wish list system checks the user's wish list registration status 940. If the user is already a wish list registrant 955, the wish list system will proceed to let the user add the gift item to his or her wish list. If the user doesn't have a pre-existing wish list, the wish list system will let the user register and create one, 950.
When the registrant chooses to add the item to his or her existing wish list, the registrant will be presented with the login process 1800 as seen in FIG. 8. After logging in, the user will enter the Add to Wish List process 1900 with referenced to FIG 9.
As seen in FIG. 9, The wish list system posts the gift item information, such as item name, item photograph, item description, model number, color options, size options, to a Wish List Gift Item Add form 1930. The registrant uses the Wish List Gift Item Add form to optionally enter personal preferential information associated with the gift item 1940, such as the desired quantity of the gift item, color, model, and size preferences, and the registrant event (i.e., birthday, wedding, Christmas, etc.) that the registrant would like to associate with the gift item. The registrant can choose 1954 to cancel this process and return to the gift supplier catalog 910, or continue the process of adding the gift item to his or her wish list. When the registrant adds the gift item, the gift item data is saved to the database 1970. The registrant may then choose 1980 to review his or her wish list through the view/edit process 1700 or return to the gift supplier catalog to continue shopping 910.
Wish List Search
The process flow for this functionality 2000 is seen in FIG. 10. When a visitor visits a wish list enabled Web site and wants to find out what a registrant wants for an upcoming event, he or she can perform a search for that registrant's wish list. By entering search criteria 2015 such as the registrant's full or partial name or email address and submitting the criteria to the wish list system 2020, the visitor is presented with a list of possible matches found by the system.
If no matches occur, the user is given the option to either try another search 2025 or cancel and return to the Wish List Options screen 415. If matches are found, the matches are displayed on the user's terminal 2030. If the desired registrant wish list is not among the matches found, the user may choose 2025 to either try another search or cancel and return to the Wish List Options Screen 415. If the desired registrant wish list is found among the matches, the user may select the wish list for display 2035. The user will be presented with the list of gift items that were selected by the registrant. From this listing, the user can choose to make a gift item purchase by entering the Make a Purchase process 2100 as referenced in FIG 11.
Make a Purchase
Once a shopper finds the wish list he or she is looking for, the wish list system allows the shopper to make purchases via the gift supplier's purchase interface. A shopper selects the item he or she wishes to purchase from the wish list, enters the quantity to purchase, and then chooses the "buy" button or menu option. The wish list system may transmit information about the wish list in order to provide the gift supplier site with shipping information and other registrant data via a suitable mechanism such as an HTTP POST request, sending a facsimile purchase order, etc. Once the shopper has completed the purchase process via the gift supplier site, the gift supplier site will transmit confirmation information back to the wish list system via a suitable transmission mechanism such as email, HTTP POST, facsimile transmission. The wish list system saves this information in the database and updates the purchase quantity of the registrant's gift item. At this point, the shopper will once again be shown the registrant's wish list with the updated purchase quantities reflected on the wish list. Since not all gift supplier e-commerce sites will have the capability to send purchase confirmations to the wish list system, the shopper may, in one embodiment, have the capability to manually update the purchase quantities on the wish list so as to minimize future, duplicate purchases from being made.
As with the Add to Wish List functionality as seen in FIG. 9, the Make a Purchase process may provide integration between the wish list system and gift supplier's e-commerce system.
The flow diagrams for a typical wish list purchase process can be seen in FIG. 11. The shopper views the registrant wish list 2203 and selects a gift item from the wish list to purchase 2205. Detailed information concerning the gift item is presented to the shopper 2210, and the shopper is given an opportunity to select item quantity to purchase 2215. If the shopper selects to proceed with the purchase by pressing a "buy" button or menu option 2220, an interface to the gift item's associated gift supplier e- commerce site is displayed 2225.
At this point, the shopper may choose 2230 to cancel the purchase transaction in which case the shopper is returned to the registrant's wish list 2203. Or, the shopper may select to complete the purchase transaction 2245. The purchase confirmation information is transmitted and stored in the database 2260, item quantities are updated in the database 2265 and the shopper is returned to the registrant's wish list 2203. The shopper will see that gift item quantity has been updated to reflect the purchase made. If the gift item quantity is not updated, or is incorrect, the shopper can manually update the quantity to reflect the purchase.
In a typical situation, users of a wish list according to the present invention can be categorized into two groups: registrants and shoppers. These groups are not necessarily disjoint. A registrant may enter the system to shop for an item for a second registrant; in which case, the first registrant would be classified as a shopper in this situation. When a registrant interacts with the wish list environment, the registrant interacts to perform wish list modifications including functionality such as creation, editing and deletion. Editing may entail functions such as modifying registrant identification information, modifying event information, modifying wish list items, modifying wish list recipients, etc. In a typical editing environment, the registrant will use a user terminal having an input device and a display to modify a list of gift items available from a variety of gift suppliers. The environment receives identification information that the user enters from the input device of his or her user terminal. A list of gift item records that are correlated with the received identification information in the environment's registry database; if no items are found, a new list may be created. This list is displayed to the user via some presentation mechanism, typically the display of his or her user terminal. The registrant is then allowed to modify the list, and these modifications are used to update the registry information in the registry database.
When a shopper interacts with the wish list environment, the shopper interacts to purchase an item from a registrant's wish list. In a typical shopping environment, the shopper will use a user terminal having an input device and a display to display a list of gift items corresponding to a selected gift registry registrant, to select a gift item from the displayed list and to purchase the selected gift item from a gift supplier. A list of gift item records that are correlated with the received identification information in the environment's registry database; if no items are found, new or corrected identification information may be submitted. This list is displayed to the shopper via some presentation mechanism, typically the display of his or her user terminal. The environment determines whether a purchase of an item on the located registry has occurred and updates the registrant's registry in the registry database accordingly. The determination that a purchase has occurred can proceed in several different ways. In one embodiment, the environment may receive gift item selection information from the shopper. The environment may attempt to execute the purchase of the selected item. If the purchase succeeds, then a purchase has occurred; otherwise, no purchase has occurred. In a further embodiment, the environment may attempt to execute the purchase by acquiring payment information concerning the purchase, seeking purchase authorization for the purchase using the acquired payment information and if purchase authorization is received, executing the purchase. The purchase authorization may occur through mechanism such as submitting credit card information to an authorization bureau, submitting the payment and item information directly to a supplier of the item, etc. In yet another embodiment, the determination as to whether a purchase has occurred will depend upon receiving notification from a supplier of the item purchased that the purchase has occurred. If such notification is received, then a purchase has occurred; otherwise, a purchase has not occurred.
The embodiments described above are given as illustrative examples only. It will be readily appreciated that many deviations may be made from the specific embodiments disclosed in this specification without departing from the invention.
Accordingly, the scope of the invention is to be determined by the claims below rather than being limited to the specifically described embodiments above.

Claims

What is claimed is:
1. A gift registry system comprising:
(a) at least one gift supplier computer associated with a plurality of gift suppliers, wherein each gift supplier computer is in communication with a gift item database of gift item records;
(b) a user terminal having an input device and a display, wherein the input device receives identification information for a registrant and selection information for a gift item record;
(c) a registry database system for storing registry records, each registry record correlating identification information for a selected registrant with at least one gift item record;
(d) at least one processor, in communication with the user terminal, the at least one gift supplier computer and the database registry system, for performing the steps comprising of:
(i) receiving the identification information from the input device of the user terminal; (ii) generating a list of gift item records that are correlated with the received identification information in the registry database; (iii) displaying the generated list of gift item records on the display of the user terminal; (iv) determining whether a purchase has occurred with respect to a gift item record selected from the generated list; and (v) upon determining that the purchase has occurred, updating the registry database system to reflect the purchase.
2. The system of claim 1 , wherein the step of determining whether a purchase has occurred performs the following steps:
(A) receiving selection information corresponding to a selected gift item record in the generated list from the input device of the user terminal;
(B) attempting to execute the purchase of a gift item associated with the selected gift item record; (C) if the purchase is executed, determining that the purchase has occurred; and
(D) if the purchase is not executed, deterrnining that the purchase has not occurred.
3. The system of claim 2, wherein the step of attempting to execute the purchase of a gift item associated with the selected gift item record performs the following steps:
(1) acquiring payment information concerning the purchase;
(2) seeking purchase authorization for the purchase using the acquired payment information; and
(3) if purchase authorization is received, executing the purchase.
4. The system of claim 3, wherein the step of seeking purchase authorization comprises submitting the acquired purchase information and the selected gift item record to a gift supplier computer associated with the selected gift item record.
5. The system of claim 1, wherein the step of determining whether a purchase has occurred performs the following steps:
(A) receiving a notification concerning the purchase of a gift item associated with a gift item record selected from the generated list;
(B) if the notification indicates a successful purchase, determining that the purchase has occurred; and
(C) if the notification indicates an unsuccessful purchase, deterrnining that the purchase has not occurred.
6. The system of claim 5, and further comprising the step of receiving selection information corresponding to a selected gift item record in the generated list from the input device of the user terminal.
7. The system of claim 6, and further comprising the step of guiding the user via the user terminal to a Web destination associated with a gift supplier indicated by the selected gift item record.
8. The system of claim 5, wherein the notification concerning the purchase of a gift item is received from the user via the user terminal.
9. The system of claim 5, wherein the notification concerning the purchase of a gift item is received from a gift supplier indicated by the selected gift item record.
10. A gift registry system allowing an end user utilizing a user terminal having an input device and a display to display a list of gift items corresponding to a selected gift registry registrant, to select a gift item from the displayed list and to purchase the selected gift item from a gift supplier, comprising:
(a) a registry database system for storing registry records, each registry record correlating identification information for a selected registrant with at least one gift item record; and
(b) at least one processor, in communication with a user terminal, at least one gift supplier computer providing gift item records associated with a plurality of gift suppliers and the database registry system, for performing the steps comprising of:
(i) receiving identification information from an input device of a user terminal; (ii) generating a list of gift item records that are correlated with the received identification information in the registry database; (iii) displaying the generated list of gift item records on a display of the user terminal; (iv) determining whether a purchase has occurred with respect to a gift item record selected from the generated list; and (v) upon deterrnining that the purchase has occurred, updating the registry database system to reflect the purchase.
11. The system of claim 10, wherein the step of determining whether a purchase has occurred performs the following steps: (A) receiving selection information corresponding to a selected gift item record in the generated list from the input device of the user terminal;
(B) attempting to execute the purchase of a gift item associated with the selected gift item record;
(C) if the purchase is executed, determining that the purchase has occurred; and
(D) if the purchase is not executed, determining that the purchase has not occurred.
12. The system of claim 11, wherein the step of attempting to execute the purchase of a gift item associated with the selected gift item record performs the following steps:
( 1 ) acquiring payment information concerning the purchase;
(2) seeking purchase authorization for the purchase using the acquired payment information; and
(3) if purchase authorization is received, executing the purchase.
13. The system of claim 12, wherein the step of seeking purchase authorization comprises submitting the acquired purchase information and the selected gift item record to a gift supplier computer associated with the selected gift item record.
14. The system of claim 10, wherein the step of determining whether a purchase has occurred performs the following steps:
(A) receiving a notification concerning the purchase of a gift item associated with a gift item record selected from the generated list;
(B) if the notification indicates a successful purchase, determining that the purchase has occurred; and
(C) if the notification indicates an unsuccessful purchase, determining that the purchase has not occurred.
15. The system of claim 14, and further comprising the step of receiving selection information corresponding to a selected gift item record in the generated list from the input device of the user terminal.
16. The system of claim 15, and further comprising the step of guiding the user via the user terminal to a Web destination associated with a gift supplier indicated by the selected gift item record.
17. The system of claim 14, wherein the notification concerning the purchase of a gift item is received from the user via the user terminal.
18. The system of claim 14, wherein the notification concerning the purchase of a gift item is received from a gift supplier indicated by the selected gift item record.
19. A gift registry system allowing an end user utilizing a user terminal having an input device and a display to modify a list of gift items available from a plurality of gift suppliers as an on-line gift registry registrant, comprising:
(a) a registry database system for storing registry records, each registry record correlating identification information for a selected registrant with at least one gift item record; and
(b) at least one processor, in communication with a user terminal, at least one gift supplier computer providing gift item records associated with a plurality of gift suppliers and the database registry system, for performing the steps comprising of:
(i) receiving identification information from an input device of a user terminal; (ii) generating a list of gift item records that are correlated with the received identification information in the registry database; (iii) displaying the generated list of gift item records on a display of the user terminal; (iv) modifying the generated list according to instructions received from the user terminal; and (v) upon determining that a modification has occurred, updating the registry database system to reflect the purchase.
20. The system of claim 19 wherein the processor performs the further step of receiving function information from an input device of the user terminal.
21. The system of claim 20 wherein the function information is selected from the group consisting of: delete list, edit list, and create list.
22. A gift registry method allowing an end user utilizing a user terminal having an input device and a display to display a list of gift items corresponding to a selected gift registry registrant, to select a gift item from the displayed list and to purchase the selected gift item from a gift supplier, comprising the steps of:
(a) receiving identification information from an input device of a user terminal;
(b) generating a list of gift item records that are correlated with the received identification information in a registry database, wherein each gift item record is supplied by at least one gift supplier computer associated with a plurality of gift suppliers;
(c) displaying the generated list of gift item records on a display of the user terminal;
(d) determining whether a purchase has occurred with respect to a gift item record selected from the generated hst; and
(e) upon determining that the purchase has occurred, updating the registry database system to reflect the purchase.
23. A gift registry method allowing an end user utilizing a user terminal having an input device and a display to modify a list of gift items available from a plurality of gift suppliers as an on-line gift registry registrant, comprising:
(a) receiving identification information from an input device of a user terminal;
(b) generating a list of gift item records that are correlated with the received identification information in the registry database, wherein each gift item record is supplied by at least one gift supplier computer associated with a plurality of gift suppliers;
(c) displaying the generated list of gift item records on a display of the user terminal; (d) modifying the generated list according to instructions received from the user terminal; and
(e) upon deterrnining that a modification has occurred, updating the registry database system to reflect the purchase.
PCT/US1999/031227 1998-12-30 1999-12-30 On-line gift registry system and method WO2000039738A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU22212/00A AU2221200A (en) 1998-12-30 1999-12-30 On-line gift registry system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11428198P 1998-12-30 1998-12-30
US60/114,281 1998-12-30

Publications (1)

Publication Number Publication Date
WO2000039738A1 true WO2000039738A1 (en) 2000-07-06

Family

ID=22354321

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/031227 WO2000039738A1 (en) 1998-12-30 1999-12-30 On-line gift registry system and method

Country Status (2)

Country Link
AU (1) AU2221200A (en)
WO (1) WO2000039738A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1213678A1 (en) * 2000-01-19 2002-06-12 Kameya Co., Ltd. Gift intermediating system and method therefor
WO2003042887A1 (en) * 2001-11-09 2003-05-22 Veeneman William J Multi-merchant gift registry
WO2003077164A1 (en) * 2002-03-13 2003-09-18 Rsvp Personals International Limited Anonymous gifting
US7136829B2 (en) * 2002-03-08 2006-11-14 America Online, Inc. Method and apparatus for providing a shopping list service
US7318043B1 (en) 2004-05-24 2008-01-08 Amazon Technologies, Inc. Automatically identifying erroneous orders
US7444297B2 (en) 2002-06-13 2008-10-28 Aol Llc, A Delaware Limited Liability Company Method and medium for associating a wish list with buddy list screen name
US7580861B1 (en) * 2000-03-17 2009-08-25 Amazon Technologies, Inc. Providing automated gift registry functionality to assist a user in purchasing an item for a recipient
US7584210B2 (en) 2001-12-28 2009-09-01 Channel Intelligence, Inc. Method and apparatus for creation and maintenance of database structure
US8938478B2 (en) 2001-12-28 2015-01-20 Google Inc. Dynamic presentation of web content

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754981A (en) * 1993-05-14 1998-05-19 The Gift Certificate Center, Inc. Gift registry apparatus and method
US5937391A (en) * 1996-07-11 1999-08-10 Fujitsu Limited Point-service system in online shopping mall

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754981A (en) * 1993-05-14 1998-05-19 The Gift Certificate Center, Inc. Gift registry apparatus and method
US5937391A (en) * 1996-07-11 1999-08-10 Fujitsu Limited Point-service system in online shopping mall

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1213678A4 (en) * 2000-01-19 2003-01-15 Kameya Co Ltd Gift intermediating system and method therefor
EP1213678A1 (en) * 2000-01-19 2002-06-12 Kameya Co., Ltd. Gift intermediating system and method therefor
US7660746B1 (en) 2000-03-17 2010-02-09 Amazon Technologies, Inc. Providing automated gift registry functionality to assist a user in purchasing an item for a recipient
US8346625B2 (en) 2000-03-17 2013-01-01 Amazon Technologies, Inc. Providing automated gift registry functionality to assist a user in purchasing an item for a recipient
US7580861B1 (en) * 2000-03-17 2009-08-25 Amazon Technologies, Inc. Providing automated gift registry functionality to assist a user in purchasing an item for a recipient
WO2003042887A1 (en) * 2001-11-09 2003-05-22 Veeneman William J Multi-merchant gift registry
US8938478B2 (en) 2001-12-28 2015-01-20 Google Inc. Dynamic presentation of web content
US7885982B2 (en) 2001-12-28 2011-02-08 Channel Intelligence, Inc. Method and apparatus for creation and maintenance of database structure
US7584210B2 (en) 2001-12-28 2009-09-01 Channel Intelligence, Inc. Method and apparatus for creation and maintenance of database structure
US7136829B2 (en) * 2002-03-08 2006-11-14 America Online, Inc. Method and apparatus for providing a shopping list service
US8219450B2 (en) 2002-03-08 2012-07-10 Aol Inc. Method for providing a shopping list service
US9519929B2 (en) 2002-03-08 2016-12-13 Facebook, Inc. Method and apparatus for providing a shopping list service
WO2003077164A1 (en) * 2002-03-13 2003-09-18 Rsvp Personals International Limited Anonymous gifting
US7444297B2 (en) 2002-06-13 2008-10-28 Aol Llc, A Delaware Limited Liability Company Method and medium for associating a wish list with buddy list screen name
US7925542B2 (en) 2002-06-13 2011-04-12 Aol Inc. Wish list associated with buddy list screen name
US7987118B1 (en) 2004-05-24 2011-07-26 Amazon Technologies, Inc. Method, system, and computer readable medium for identifying erroneous duplicate orders
US7318043B1 (en) 2004-05-24 2008-01-08 Amazon Technologies, Inc. Automatically identifying erroneous orders

Also Published As

Publication number Publication date
AU2221200A (en) 2000-07-31

Similar Documents

Publication Publication Date Title
US8195520B1 (en) Message audit trail feature for facilitating electronic transactions
US7222087B1 (en) Method and system for placing a purchase order via a communications network
US7672874B2 (en) Contextual presentation of information about related orders during browsing of an electronic catalog
US8386337B2 (en) System and method for single-action returns of remotely purchased merchandise
US7881975B2 (en) Methods and systems using client-side scripts for review requests
US20020111879A1 (en) Method and system for selecting and purchasing products via a communications network
US20080033831A1 (en) Method And Apparatus For Pricing Items
US20020174026A1 (en) Method and apparatus for facilitating the locating of an item
US20040220845A1 (en) System and method of automated package tracking
US20080306835A1 (en) System and method for customizing an email message
JPH11161717A (en) Method for issuing purchase order of item
EP1242940A2 (en) A merchandising system utilizing an intermittent network connection
US20100082449A1 (en) Electronic commerce privacy proxy
US7933807B2 (en) Stored order system for electronic commerce
WO2000039738A1 (en) On-line gift registry system and method
US20020111880A1 (en) Method of facilitating electronic commerce over a computer network
KR20020007163A (en) System and method for generating virtual wish lists for assisting shopping over computer networks
JP2002157521A (en) Method and system for preparing and distributing catalog for gift
US11205209B2 (en) Methods for searching and obtaining clothing designs while discouraging copying
KR20010087572A (en) Method for purchasing and providing merchandise
JP2002269410A (en) Selling/buying system among group companies
JP2004178256A (en) Sales representative management method, server and program in electronic commerce
JP2002342620A (en) Support system for order receiving and ordering for house construction material operated by utilizing internet
JP2006259979A (en) Transfer system for commodity information browsed by site visitor, provider device, portal device, transfer method, and program
WO2005022345A2 (en) Business software application system and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase