US20060212366A1 - Systems and methods for purchasing gifts - Google Patents
Systems and methods for purchasing gifts Download PDFInfo
- Publication number
- US20060212366A1 US20060212366A1 US11/252,854 US25285405A US2006212366A1 US 20060212366 A1 US20060212366 A1 US 20060212366A1 US 25285405 A US25285405 A US 25285405A US 2006212366 A1 US2006212366 A1 US 2006212366A1
- Authority
- US
- United States
- Prior art keywords
- gift
- registry
- user
- registries
- search request
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue ordering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
- G06Q30/0625—Directed, with specific intent or strategy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
Landscapes
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Remote Sensing (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
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.
Description
- This application is a continuation of U.S. patent application Ser. No. 10/681,452, filed Oct. 7, 2003, which is a continuation of U.S. patent application Ser. No. 10/611,540, filed Jun. 30, 2003, which is a continuation of U.S. patent application Ser. No. 10/273,326, filed Oct. 15, 2002, now U.S. Pat. No. 6,618,753, which is a continuation of U.S. patent application Ser. No. 09/459,766, filed Dec. 13, 1999, now U.S. Pat. No. 6,493,742, each of which is hereby incorporated by reference in its entirety.
- 1. Field of the Invention
- This invention relates generally to the field of Internet accessible product registries. More particularly, this invention relates to a system and method for aggregating and managing multiple registries over the Internet.
- 2. Description of the Related Art
- The advent of widespread access to the Internet has generated interest in the development of web applications capable of accessing registry databases. Registry databases are collections of registries. Each registry in a registry database describes a registrant, an event, and the items that the registrant would like to acquire in celebration of the event. Registry databases are generally maintained by retailers such as department stores. An event may be, for example, an engagement, wedding, anniversary, birthday, graduation, religious holiday, baby shower, baptism, confirmation, Mother's day, Father's day, or other significant event. Further, rather than representing an event, a registry may simply represent the generalized wish list of the registrant.
- Internet accessible registry databases have many advantages over registry databases that are exclusively available in the store. First, an Internet accessible registry removes geographic limitations. Trips to the store to purchase registry items or to create a registry are no longer necessary. One simply accesses the registry over the Internet from the convenience of the home or office. The hassle of traffic, waiting in lines, and reliance on sales staff is circumvented. Using an Internet accessible registry, it is possible for a Tuscaloosa Ala. couple to register with a retailer in Manhattan, or for that matter, Venice, Italy. Second, for guests, the purchasers of registration items from a registry, options such as gift routing and wrapping are conveniently handled directly over the Internet. For example, gift wrapping and its concomitant hassles, such as waiting in long gift wrapping lines, is prevented by making such on-line designations. Third, Internet accessible registry databases provide advantages to retailers such as reduction in overhead costs and product exposure to an expanded, geographically unconstrained market—benefits that may be passed on to the consumer in the form of reduced retail prices.
- Retailers that provide registration services over the Internet typically restrict the content of their registry databases to products offered by the individual retailer or, at best, to those of a highly limited number of retail partners. Thus, registrants to major events such as weddings must still register with several different retailers in order to attempt adequate coverage. Often registrants are not satisfied with the scope of their selections even after several different retailer-specific registries have been made. However, the typical registrant does not create more retailer-specific registries because of the burden it places on guests and because of the high degree of maintenance that is required by the registrant to maintain such a large number of registries. Further, existing retailer-specific registries do not offer registrants the option of registering unconventional items such as maid service, cooking lessons, or camping gear.
- Even with the introduction of Internet accessible registries, the practice of restricting registry database content produces the unsatisfactory result that guests attempting to buy gifts for registrants must search multiple retailer-specific web sites. Such inconvenience is magnified when the guest does not even know where the registrant is registered. Several retail independent web sites have attempted to address the shortcomings of retailer-specific Internet accessible registry databases. These web sites allow a registrant to build a gift registry that is not retailer-specific. However, while functional, such web sites are unsatisfactory in practice. The registrant must manually enter large amounts of information, such as a product description, price, and possible places that the registry item can be found. Further, there is no method by which a retailer can update the registry when a purchase is made. Rather, such web sites typically require that the guest update the registrants' web page as gifts are purchased. This has the disadvantage that every guest must use the registrant's web page and diligently update it. Often, this is simply not possible because some of the guests do not have access to the Internet.
- In view of the situation described, what is needed in the art is a system and method for managing a large number of registries in a single uniform environment such that the amount of work required by both the registrants and the guests is minimized and the content of the registries is expanded beyond traditional retail content.
- The present invention provides a system and method for aggregating registries. The system and method allows registrants to collect all registries, both custom and retailer-specific, in a single web site. The present invention allows registrants to expand the number of event types for which they create registries. Using the features of the present invention, registries for even the most common events, such as birthdays, are created by registrants and are easily accessed by relatives and friends over the Internet.
- In a preferred embodiment, a query from a registrant, which includes an identifier and a search criteria, is received by a server. The identifier is used to select a particular registry database from a plurality of registry databases. The search criteria is used to identify matching registries in the selected registry database. In response to a selection of one of the matching registries, a user identification that uniquely identifies the registrant is associated with the selected registry. As the registrant selects additional registries, an aggregated registry forms that is composed of each registry that has been chosen. Because selected registries are associated with a user identification rather than transferred to a secondary registry database, an aggregated registry typically spans multiple primary registry databases.
- In another aspect of the present invention, a query is received from a guest and multiple registry databases are searched. The query typically includes a name of a registrant and an event date. A unique identifier, for each matching registry in any of the multiple registry databases, is then communicated to the guest. When the guest selects one of the unique identifiers, the registry associated with the unique identifier is opened for review. The guest may pick items in the registry for purchase while the registry is open. In a preferred embodiment, the guest may make additional queries. The additional queries may designate different registrants or additional event dates. As with the original query, each registry database is searched for matching registries. Unique identifiers, each representing a matching registry, are communicated to the guest. The guest selects one of the unique identifiers and the corresponding registry is opened. Items selected by the guest from the opened registry are added to an aggregated purchase list that includes all items selected by the guest from previously selected registries.
- When the guest has finished making queries and selecting items, a single purchase transaction is performed. The purchase transaction includes the steps of producing a requisition for each registry database provider represented in the aggregated purchase list. Each requisition corresponds to a particular registry database provider and includes each item in the purchase list that originated from a particular registry database supported by the corresponding registry database provider. Then, using a credit and/or debit system, such as a credit card associated with the guest, an electronic purchase transaction is executed for each requisition.
- In a preferred embodiment of the present invention, a registrant may log onto a server. During the log in process, a unique user identifier is obtained from the user profile of the registrant. The user identifier is used to generate an aggregated registry that includes each registry in a multitude of registry databases. Once the registrant selects one of the registries in the aggregated registry, management of the registry over the Internet is possible. On-line management typically includes adding/deleting items from the registry, reviewing the registry purchase order history, altering an item order quantity in the registry, identifying a party that has made an order using the registry; and/or sending a message to a party that has made an order using said registry.
- In yet another preferred embodiment, registry database providers may access their registry databases from a server to review/update registry databases with in store activity, revise on-line catalogs of products, and review registry orders. However, even when registry database providers update their respective registry databases, aggregated registries, i.e. the associations between user identifications and registries, are preserved.
- For a better understanding of the nature and objects of the invention, reference should be made to the following detailed description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 illustrates a server in accordance with the present invention. -
FIG. 2 illustrates various sources of registry databases in accordance with the present invention. -
FIG. 3 illustrates a registrant profile that includes a general user identifier and personal data, in accordance with one embodiment of the present invention. -
FIG. 4 illustrates the processing steps associated with the method of creating an aggregated registry in accordance with one embodiment of the present invention. -
FIG. 5 illustrates an exemplary process for associating a user identification with a registry in accordance with one embodiment of the present invention. -
FIG. 6 illustrates processing steps associated with management of an aggregated registry by a registrant over the Internet in accordance with one embodiment of the present invention. -
FIG. 7 illustrates processing steps associated with aggregate registry shopping over the Internet in accordance with an embodiment of the present invention. -
FIG. 8 illustrates the steps for an exemplary process for aggregated registry shopping over the Internet. -
FIG. 9 illustrates an example data structure of an aggregated purchase list in accordance with an embodiment of the present invention. -
FIG. 10 illustrates processing steps associated with management of an aggregated registry over the Internet by a registrant that is facilitated by use of a general user identifier stored in a user profile in accordance with an embodiment of the present invention. -
FIG. 11 illustrates processing steps used by a registry database provider to update an Internet accessible registry database in one embodiment of the present invention. -
FIG. 12 illustrates a topology that interfaces an Internet accessible registry database with a master registry database and outlet store registry databases. - Like reference numerals refer to corresponding parts throughout the several views of the drawings.
-
FIG. 1 is a general illustration showing the architecture ofsystem 100 that is in accordance with the present invention.System 100 has a standard computer configuration including at least one central processing unit (CPU) 102, at least onehard disc 104, anoptional user interface 106, anetwork interface 112, and asystem memory 114 that are connected bybus 138.Disc 104 is used to store various components ofsystem memory 114.Optional user interface 106 can perform tasks such as monitoring traffic onsystem 100, controllingdisc 104 data upload or download, and/or optimizing a component ofsystem memory 114.Network interface 112 provides Internet access tosystem 100. Further,network interface 112 provides access to one or moreremote servers 142. - The components in
system memory 114 in this exemplary system include anoperating system 116 and the identity ofregistry database providers 118. In one embodiment of the present invention, aregistry database provider 118 may be a retailer such as a department store. Eachregistry database provider 118 may be associated with one ormore registry databases 120. There is no limit on the number ofdistinct registry databases 120 that a particularregistry database provider 118 may have insystem memory 114. - In an illustrative preferred embodiment, each
registry 122 inregistry databases 120 may include search data such as the fill name of the registrant and, if existing, coregistrants, an event date and location, the store number whereregistry 122 was created, and a sales consultant number or name.Registry 122 may further include a field that specifies a registrant password that is used if the registry is to be password protected bysystem 100. Similarly,registry 122 may specify a guest password that must be specified by a guest before access is granted toregistry 122. In the preferred embodiment,registry 122 includes a shipping address to use for purchases made prior to the event and a second shipping address that is to be used after the event. Further,registry 122 may include a variety of control flags. For example,registry 122 may include a flag that controls whether the registry is accessible over the Internet, a status flag that is capable of designating whether the registry is “active” or canceled, a flag that records when the last change toregistry 122 was made, and/or an add/update flag that may be used to synchronizeregistry 122 with a registry on another server. Finally, eachregistry 122 in the preferred embodiment includesregistry items 124. Preferably, eachregistry item 124 has a retailer registry identifier such as a stock keeping unit (“SKU”) or a universal product code (“UPC”) number, a quantity desired, the quantity of the product that has already been purchased, a description of the product, and the product purchase price. - The components of
system memory 114 in the exemplary system ofFIG. 1 further include aprofile database 126 that has the profile of each person that logs intosystem 100. People that log intosystem 100 may be registrants of one ormore registries 122, or guests seeking to purchaseregistry items 124. -
System memory 114 also includes an uploadmodule 128 for receiving an update ofregistry database 120 from a registry database provider. Such updates may be incremental updates or full replacements of aregistry database 120. In a preferred embodiment, aregistry database 120 is assigned an update file and an associated update control file. When update ofregistry database 120 is required, a registry database provider sends the update file tosystem 100 from a remote computer throughnetwork interface 112. Preferably, the update file is sent using file transfer protocol (FTP). Once transfer of the update file tosystem 100 has completed, the update control file is sent. The presence of update control file insystem 100 triggers uploadmodule 128 to open the associated update data file and update theappropriate registry database 120 with the contents of the update file. The update control file is then deleted fromsystem 100. One of skill in the art will appreciate that numerous variations of uploadmodule 128 are possible. All such variations are within the scope of the present invention. For example, in an alternative embodiment, the control file is not deleted fromsystem 100 after an update. Rather, upload module is triggered to perform a subsequent update when the timestamp of the update control file changes. - In some embodiments of the present invention,
system memory 114 includes adownload module 130 that may be used byregistry database providers 118 to download registry orders made by guests and/orregistry 122 updates made by registrants onsystem 100. In a preferred embodiment,download module 130 may be implemented as an FTP server. When a registry database provider provides the appropriate password associated with the registry database provider, access is granted and information downloaded. Preferably, registry orders are in a file with a customized format that was specified by theregistry database provider 118. It will be appreciated that the data transferred by uploadmodule 128 anddownload module 130 may be secured in a variety of different ways known to those of skill in the art. For example, the data may be encrypted, transferred over the open Internet, on leased lines, or on virtual private networks. -
Web site 132 provides a graphical user interface that is used by guests, registrants, and registry database providers.Web site 132 includes three modules, anaggregation module 134 for aggregatingregistries 120, ashopping module 136 that provides an interface to guests, and an on-line management module 138 that provides an Internet interface for on-line registry management by registrants.Web site 132 may optionally include a variety of other modules, such as a registry database provider instore registry module 140.Module 140 may support registry database providers such as small businesses or shop owners that do not have an in house electronic registry database.Module 140 may be accessed from such businesses or shop owners and serve as a proxy to an in house electronic registry. - The utility of upload
module 128 may be further appreciated by reference toFIG. 2 . - As illustrated in
FIG. 2 , uploadmodule 128 may be used to upload an Internet accessible on-line catalog 202 from a retailer. On-line catalog 202 may include a list of products and/or services available from the retailer. In a preferred embodiment,web site 132 provides an interface to an on-line catalog 202. This allows registrants to access the on-line catalog 202 throughnetwork interface 112 in order to build a registry. Registries built usingweb site 132 are added to theregistry database 120 that corresponds to on-line catalog 202. In a preferred embodiment, a diverse array of on-line catalogs 202 are hosted byweb site 132. Such an embodiment provides a replacement to in store registration and allows a registrant to register with a wide array of registry database providers and to specify unconventional gift items. - As shown in
FIG. 2 , uploadmodule 128 may upload aregistry database 204 fromregistry database provider 118. In some embodiments of the present invention, uploadmodule 128 may be used to poll select uniform resource locations (URLs) forcontent 206. When content is found at a particular URL, upload module updates aregistry database 120 with the content from the particular URL. Therefore, in such embodiments,system 100 provides access toregistry databases 120 from retailers that do not provide information directly tosystem 100 through direct channels. - Profile database 126 (
FIG. 1 ) is used to store user profiles. A user profile may include information about a registrant (registrant profile) and/or a guest (guest profile). As illustrated inFIG. 3 , eachregistrant profile 300 includes a uniquegeneral user identifier 302. Thegeneral user identifier 302 provides a method for identifying, independent of the actual name of the registrant, a particular registrant. Aregistrant profile 300 also includes apassword 304. When a registrant logs intosystem 100, in a preferred embodiment, the registrant is prompted to providepassword 304. It will be appreciated that thegeneral user identifier 302 may serve as a password in some embodiments of the present invention and that, in such embodiments,registrant profile 300 does not have aseparate password field 304. As depicted in the exemplary profile ofFIG. 3 ,registrant profile 300 may include auser name 306, anaddress 308, atelephone number 310, and anE-mail address 312. The registrant profile may also includedemographic information 314 such as an age and/or household income. - In some embodiments of the present invention,
registrant profile 300 includes anevent date 316 and anevent type 318, such as a wedding or birthday. Further, apersonal web page 320 may be designed using a profile wizard provided byweb site 132 and associated with a particular event. The personal web page may provide guests with information such as news related to the event, driving instructions, hotel information, and/or uploaded images. - In yet other embodiments of the present invention, the registrant profile stored in profile database is two-tiered. The top tier includes basic information about a registrant, including a general user identifier. Several lower tiered profiles may exist, each representing a distinct event for which the registrant has registered. Each of the second-tiered profiles may include an associated web page that provides information related to the event.
- Preferably, each guest profile includes the information necessary to support a single click purchase by the guest. Such information typically includes credit card and/or debit card information, a billing address and a reference phone number or E-mail address. The guest profile is typically generated by prompts made by
system 100 the first time a guest logs in to the system. - Now that the general architecture of a system in accordance with the present invention has been disclosed, the concept of registry aggregation can be described. Referring to
FIG. 4 , an exemplary registry aggregation process is illustrated. In a preferred embodiment, the exemplary registry aggregation process ofFIG. 4 is hosted byweb site 132. In the first processing step ofFIG. 4 , a registrant logs into system 100 (402). Instep 402, profile database 126 (FIG. 1 ) is queried for theregistrant profile 300 associated with the registrant. When there is no associatedregistrant profile 300 inprofile database 126,system 100 generates aregistrant profile 300 for the registrant and assigns a uniquegeneral user identifier 302. In the next processing step, thegeneral user identifier 302 is obtained from the registrant profile 300 (404). Inprocessing step 406, a query is accepted from the registrant. The query includes the name of a particular registry database 120 (FIG. 1 ) as well as search criteria. One of skill in the art will appreciate that several different techniques may be implemented to facilitate selection of aparticular registry database 120 by the registrant in processingstep 406. As an example, the name of eachregistry database provider 118 may be listed in a pull down menu onweb site 132. When a registrant selects a particularregistry database provider 118, allregistry databases 120 associated with the particularregistry database provider 118 are listed on a submenu. Aparticular registry database 120 may then be selected from the submenu. Although many other embodiments are within the scope of the present invention, in a preferred embodiment, the search criteria provided instep 406 includes a first and last name and an event date. - In
processing step 408, the search criteria specified inprocessing step 406 are used to search the specifiedregistry database 120 for matchingregistries 122. Next, in processingstep 410, the registrant selects amatching registry 122. Inprocessing step 412, thegeneral user identifier 302 of the registrant is assigned to theregistry 122 selected in processingstep 410. Preferably, the assignment of ageneral user identifier 302 to aregistry 122 is made by populating a specific field inregistry 122, which is reserved for general user identifiers, withgeneral user identifier 302. - In a preferred embodiment, the assignment of a
general user identifier 302 to aregistry 122 is not overwritten whenregistry database 120 is updated by uploadmodule 128. Thus, for example, the assignment is not overwritten even when theregistry database provider 118 associated with theregistry database 120 that includesregistry 122 updates the registry. - Registry aggregation occurs when the process illustrated in
FIG. 4 is repeated by a particular registrant. Each time the registrant repeats the processing steps ofFIG. 4 , anadditional registry 122 is associated with thegeneral user identifier 302 of the registrant. The collection of registries, throughout thevarious registry databases 120, that have been associated with a particular registrant using a process such as that shown inFIG. 4 is defined herein as an aggregated registry. - To illustrate the aggregation process of
FIG. 4 ,FIG. 5 shows various states ofillustrative web site 132 in accordance with the present invention. First,web site 132 provides aform 502 that facilitates entry of the processing step 406 (FIG. 4 ) query.Form 502 includesfields 504 for the search criteria aspect of the query andfield 506 for specification of theregistry database 120 to be searched.Field 504 may include, for example, a first name and a surname. Whenform 502 is submitted,search criteria 504 are used to search theregistry database 120 specified infield 506 for matchingregistries 122.Panel 508 illustratesregistries 122 found in the search. When a registrant selects amatching registry 122 from a panel such aspanel 508,web site 132 displays a screen such as that depicted inpanel 510. Inpanel 510, the registrant confirms that he is the “owner” of the registry selected inpanel 508 by use offield 512. Then, the selectedregistry 122 is updated to include thegeneral user identifier 302 associated with the registrant. - In view of the foregoing general description of the invention, those skilled in the art will recognize a number of benefits associated with the disclosed technology. For example, there is no requirement that the various registries in an aggregated registry be in the
same registry database 120. Thus, there is no requirement that thevarious registries 122 in the aggregated registry have a similar or compatible data structure. Furthermore, because registries in an aggregated registries are left intact in their native registry databases, it is possible for registry database providers to upload database updates without overwriting the associations made in the aggregation process. Another advantage of the aggregated registry is that it is not dependent upon the name of the registrant or other personal information provided by the registrant. Thus, an aggregated registry can include registries that have slight variations of the registrant's name, or indeed, different names altogether. - Yet another advantage of the present invention is that it provides a permanent framework for hosting registries throughout the life of each registrant. Accordingly,
system 100 can be configured to send E-mail messages to a registrant on the eve of birthdays, and other major calendared events. The E-mail message can invite the registrant to generate an aggregated registry for the event. In another aspect of this framework, customers can rely onsystem 100 to send them reminders about major events, involving friends, business associates, family members or colleagues that may require the purchase of a gift or card. - To better appreciate certain aspects of the present invention, an illustrative registrant session is shown in
FIG. 6 . This illustrative session may represent processing steps that are performed using the on-line management module 138 ofweb site 132. To begin, in processingstep 602, successful log in results includes identifying thegeneral user identifier 302 associated with the registrant. Once processingstep 602 is completed, the registrant can add or create registries 122 (606).Registries 122 are added by selecting aregistry database 120 and providing search criteria such as an event date or name. The registrant may select an identifiedregistry 608, using techniques described above in connection withFIGS. 4 and 5 . Each time aregistry 122 is selected, thegeneral user identifier 302 is assigned to the registry.Registries 122 are created inprocessing step 606 when the registrant usesweb site 132 to make selections from an on-line catalog 202. Repetition by processingstep 606 results in the formation of an aggregated registry that can be managed over the Internet inprocessing step 610. The registrant selects a registry (step 612) that includes thegeneral user identifier 302 associated with the registrant. - Once the registrant selects a
registry 122, the registrant may update the registry (step 614). Such updates may include, for example, changing the order item count of aregistry item 124, and adding or deletingregistry items 124. Because thecomponent registries 122 of an aggregated registry remain in theirnative registry databases 120, it is possible to communicate the updates made inprocessing step 616 to the appropriateregistry database provider 120 usingdownloader 130. -
FIG. 6 illustrates other options available to a registrant. Inprocessing step 616, the registrant may obtain an updated registry report that includes, for example, whatregistry items 124 have been ordered. Further, in processingstep 620, the registrant may edit theregistrant profile 300. The illustrative session ends inprocessing step 622 when the registrant logs out. - To better appreciate additional aspects of the present invention, an illustrative guest session is shown in
FIGS. 7 and 8 . Instep 702, the guest optionally logs intosystem 100. The optional guest log in process includes identifying the guest profile associated with the guest inprofile database 126. Instep 704, the guest enters a query. In a preferred embodiment, such as that illustrated in panel 802 (FIG. 8 ), the query includes a first and last name and an optional event date. Eachregistry database 120 is then searched forregistries 122 that match the query. As illustrated inpanel 804, matching registries are displayed byweb site 132 and the guest selects one of the matchingregistries 706. When a registry is selected, it is opened, thus allowing the guest to review the registry over the Internet. An illustrative opened registry is shown inpanel 806 ofFIG. 8 . - One of the advantages of the present invention is that the guest may make multiple queries in a
single Internet session 718. Eachquery 704 may be for a different party and/or event. Thus, in a single session, a guest may make several different selections, or purchases, from severaldifferent registry databases 120. Each selection made by a guest in a single Internet session is collected into an aggregated purchase list. At the end of the Internet session, a single aggregatedpurchase transaction 720 is performed. If the guest had logged into system 100 (702) and the guest profile includes credit card information, the single aggregated purchase transaction may be automatically performed using the information stored in the guest profile. Finally, the session ends 722. In an alternative embodiment, guests do not log intosystem 100 untilstep 720. - In
FIG. 9 , a representative aggregatedpurchase list 900 is disclosed. The aggregatedpurchase list 900 includes asession identifier 902 that identifies a particular Internet session, such as a session illustrated inFIG. 7 orFIG. 8 . Further, the aggregatedpurchase list 900 may include a guest general user identifier that is associated with the customer. When that is the case, the guest general user identifier is used to obtain credit card information from the associated guest profile.Aggregated purchase list 900 further designates eachregistry database provider 906 from which the guest selected aparticular registry item 124 duringsession 902. When a particular registry database provider has more than oneregistry database 120 insystem 100, the registrydatabase provider field 906 includes aregistry database designation 120. Finally, aggregatedpurchase list 900 includes theregistry items 124 selected by the guest duringsession 902. The registry items, termed order items inFIG. 9 , are categorized bydatabase provider 906. - The system and method of the present invention allows guests to purchase gifts directly from retailers without selecting a registry or accessing a registry database. When a guest purchases a gift from a retailer without accessing a registry, 906 designates a retailer rather than a registry database provider. Thus, it is possible for an aggregated
purchase list 900 to include bothrecords 906 that designate a registry database provider andrecords 906 that designate a retailer. - The advantage of an aggregated purchase list is that it provides convenience to the guest. Rather than executing a series of on-line sessions to buy registry items, a guest makes all necessary selections during one session. Further, the aggregated purchase list provides transaction flexibility. That is, all purchases may be made in a single credit card transaction by
server 100. In such an embodiment, respectiveregistry database providers 906 may have accounts that are credited for purchases made throughserver 100. Additionally, separate credit card transactions can be arranged for those registry database providers that have no such account. Most importantly, the credit card transactions made, either collective or separate, are transparent to the guest. Now that the structure of aggregatedpurchase list 900 has been disclosed, one of skill in the art will appreciate the convenience that it provides to the guest. - Referring to
FIG. 10 , some of the advantages an aggregated registry provides to a registrant are illustrated. When a registrant logs in to system 100 (1002), thegeneral user identifier 302 is obtained from the corresponding registrant profile 300 (1004). Inprocessing step 1006,general user identifier 302 is used to search eachregistry database 120 insystem 100 forregistries 122 havinggeneral user identifier 302. The collective set of matching registries found inprocessing step 1006 is the aggregated registry. The user selects one of theregistries 122 in the aggregated registry inprocessing step 1008 and Internet-based management of the selected registry is performed inprocessing step 1010. In this manner, the registrant can easily manage each registry associated with the registrant insystem 100 without remembering specific details about each registry. Internet-based management of agift registry 122 inprocessing step 1010 may include any number of services. For example,registry items 124 may be added or deleted from the selected registry, the purchase order history of the selected registry may be reviewed, registry item order quantities may be adjusted, guests that have made orders from the selected registry may be identified and messages may be sent to such guests. - Although not shown in
FIG. 10 , it will be appreciated that it is possible for the registrant to updateregistrant profile 300 while logged intosystem 100. Such, an update may include personal contact information, updating a personal web page, changing an event date, specifying a new event type, updating a credit card number, modifying a guest list or E-mail address, or revising a broadcast message to be sent to select guests. - Referring to
FIG. 11 , additional benefits of the present invention are disclosed. In a first processing step, aregistry database provider 118 or an agent for the provider specifies a superuser password in an authentication operation. When a valid superuser password is provided, access is granted to aregistry database 120 associated with the superuser password. When access is granted to aregistry database 120, the services of uploadmodule 128 anddownload module 130 may be utilized. For example, orders associated with theregistry database 120 may be reviewed and/or on-line catalog of products offered by theregistry database provider 120 may be updated. In another example, theregistry database 120 may be incrementally or completely updated. As one of skill in the art will appreciate, however, the registry database provider does not overwrite associations made betweenparticular registry 122 and registrantgeneral user identifiers 302. - The present invention can be used in conjunction with a master registry database. In a preferred embodiment, the master registry database is a registry database that is maintained by a retailer that has several outlet stores. Referring to
FIG. 12 , eachoutlet store 1204 has a copy ofmaster registry database 1206. Registry purchases made at each outlet store are tracked by the respectiveoutlet registry database 1204. Outlet registry databases are then resolved with themaster registry 1206 periodically. The resolve operation typically comprises deducting, from the master registry, the registry items purchased at the outlet stores 1204. Because of the framework ofsystem 100, it can serve as an additional on-line “outlet.” An Internetaccessible registry database 1202 equivalent to anoutlet store database 1204 is placed onsystem 100. Guests make purchases from Internetaccessible database 1202. Registrants may identify registries in Internetaccessible database 1202 for aggregation purposes. Internetaccessible registry database 1202 is resolved withmaster registry database 1206 periodically using the previously disclose disclosed uploadmodule 128 anddownload module 130 services. A set up such as that disclosed inFIG. 12 provides a convenient method by which registry database providers can obtain an Internet presence without investment in special equipment. Further, because aggregation is database structure independent, no modification ofmaster registry database 1206 is required when creating and supporting an Internetaccessible database 1202. - The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. For example, it will be appreciated that one or more components of upload
module 128 may be implemented directly withinweb site 132. Further, one ormore registry databases 120 may actually reside on one or moreremote servers 142 that are accessible tosystem memory 114 throughnetwork interface 112. It is intended that the scope of the inventions be defined by the following claims and their equivalents.
Claims (41)
1-32. (canceled)
33. A method for purchasing a gift for a registrant of an event, comprising:
receiving a search request from a user;
communicating to the user, in response to the search request, information that identifies a plurality of gift registries that match the search request, wherein the plurality of gift registries that match the search request includes at least a first gift registry and a second gift registry that are from unaffiliated registry providers;
receiving from the user a selection of a gift registry from among the plurality of gift registries; and
in response to the selection, accessing over the Internet a remote computer system that hosts the gift registry.
34. The method of claim 33 wherein said first gift registry is from a first registry database associated with a first unaffiliated registry provider and said second gift registry is from a second registry database associated with a second unaffiliated registry provider and wherein said first gift registry database and said second registry database have different data structures.
35. The method of claim 33 wherein
said information that identifies a plurality of gift registries includes names and registry providers associated with the plurality of gift registries; and
said receiving from the user said selection of said gift registry comprises receiving from said user a selection of a name associated with said gift registry.
36. A method, implemented by a local computer system coupled to the Internet, for enabling a user to review gift information contained in a gift registry, the method comprising:
receiving a search request from the user;
conducting a search for gift registries associated with unaffiliated registry providers, at least one of said gift registries being located on a remote computer system coupled to the Internet, for gift registries that match the search request;
transmitting to the user information identifying the matching gift registries; and
facilitating, in response to the user selecting a desired one of the matching gift registries, the presentation to the user of gift information contained in the desired one gift registry.
37. The method of claim 36 wherein said information identifying the matching gift registries comprises names and registry providers associated with the matching gift registries.
38. The method of claim 36 wherein said matching gift registries includes a first gift registry from a first registry database associated with a first registry provider and a second gift registry from a second registry database associated with a second registry provider and wherein said first registry database and said second registry database have different data structures.
39. The method of claim 36 wherein the desired one gift registry is located on the remote computer system.
40. The method of claim 36 wherein the desired one gift registry is located on the local computer system and at least another one of the gift registries is located on the local computer system, the method further comprising:
facilitating the selection and purchasing of a gift item from the desired one gift registry.
41. The method of claim 37 wherein the gift information associated with the desired one gift registry is a plurality of items and the presentation to the user of gift information comprises providing, for each item in the plurality of items, a description of the item, a unit price for the item, and a quantity of the item that is desired.
42. A method, implemented by a local computer system coupled to the Internet, for enabling a user to review gift information, the method comprising:
receiving a search request from the user;
searching for gift information that matches the search request;
communicating to the user a list of names and associated event dates, wherein each name matches the search request and wherein the names and associated event dates are associated with registries, containing gift information, from more than one registry provider, and wherein at least one of said registries is located on a remote computer system coupled to the Internet; and
in response to the user selecting a name on the list of names, facilitating presentment to the user of gift information contained in the gift registry associated with the name selected by the user.
43. The method of claim 42 wherein said more than one registry provider includes unaffiliated registry providers.
44. The method of claim 42 wherein the gift information associated with the name selected by the user is a plurality of items and the display to the user of gift information associated with the name comprises providing, for each item in said plurality of items, a description of the item, a unit price for the item, and a quantity of the item that is desired.
45. A method, implemented on a computer system, for enabling a user to review a list of names and associated event dates over the Internet, the method comprising:
receiving a search request from the user;
searching for gift registries that match the search request; and
communicating to the user the list of names and associated event dates, wherein each name in said list of names and associated event dates is associated with a gift registry in a plurality of gift registries that match said search request and wherein at least a first gift registry and a second gift registry in said plurality of gift registries are associated with unaffiliated registry providers.
46. The method of claim 45 wherein the first gift registry is from a first gift registry database associated with a first unaffiliated registry provider and the second gift registry is from a second gift registry database that is associated with a second unaffiliated registry provider and wherein said first gift registry database and said second gift registry database have different data structures.
47. The method of claim 45 , wherein said communicating comprises providing, for a name in said list of names, an identifier that identifies one or more gift registries associated with the name.
48. The method of claim 45 , wherein said communicating comprises providing, for a name in said list of names, an identifier that identifies a single gift registry associated with the name.
49. The method of claim 45 , the method further comprising:
enabling the user to select a name from said list of names, such that, in response to the selection, a gift registry associated with said name is displayed to enable the user to review items contained in the gift registry.
50. A method for enabling a user to review gift information, the method comprising:
receiving over the Internet a search request from the user;
searching for gift registries that match the search request; and
communicating over the Internet to the user information that identifies a plurality of matching gift registries, wherein the plurality of matching gift registries includes at least two gift registries from unaffiliated retailers.
51. The method of claim 50 wherein said information that identifies a plurality of matching gift registries comprises names and retailers associated with said plurality of matching gift registries.
52. The method of claim 50 , the method further comprising:
enabling the user to make a selection of a name in said information thereby selecting the gift registry from among the plurality of gift registries that is associated with the selected name.
53. The method of claim 52 wherein, in response to the selection, the user is provided with information identifying items included in the selected gift registry.
54. The method of claim 50 wherein said searching for registries occurs over the Internet.
55. The method of claim 50 , further comprising:
receiving, from the user, a selection of a gift registry from among the matching gift registries and, in response to the selection, causing information concerning items contained in the selected gift registry to be presented to the user.
56. The method of claim 55 , the method further comprising enabling the user to purchase an item contained in the selected registry.
57. A method for enabling a user to review gift information, the method comprising:
receiving over the Internet a search request from the user;
searching, among at least two retailers, for a gift registry that matches the search request; and
communicating, over the Internet, to the user information identifying the matching gift registry.
58. The method of claim 57 wherein the information identifying the matching gift registry comprises a name or a retailer associated with the gift registry.
59. The method of claim 57 wherein the at least two retailers are unaffiliated retailers.
60. The method of claim 57 , further comprising causing information concerning gift items contained in the matching gift registry to be presented to the user.
61. The method of claim 57 , the method further comprising:
receiving a request to purchase a gift item in the matching gift registry; and
facilitating the purchase of the gift item.
62. A method for enabling the purchase of a gift for a registrant of an event, comprising:
receiving a search request from a user;
communicating to the user, in response to the search request, information that identifies a plurality of gift registries that match the search request, wherein the plurality of gift registries that match the search request includes at least two gift registries from unaffiliated registry providers; and
enabling the user to make a selection of a gift registry from among the plurality of gift registries such that, in response to the selection, a remote computer system that hosts the selected gift registry is accessed over the Internet.
63. The method of claim 62 wherein
the information that identifies the plurality of gift registries comprises names and registry providers associated with the plurality of gift registries; and
said enabling the user to make a selection of the gift registry comprises enabling the user to make a selection of a name associated with the gift registry.
64. The method of claim 62 , the method further comprising:
presenting the user with a gift item list from the selected gift registry.
65. The method of claim 62 , the method further comprising:
receiving a request to purchase a gift item in said gift item list; and
facilitating the purchase of said gift item.
66. A method implemented by a computer system coupled to the Internet for enabling a user to review, over the Internet, gift information associated with an event, the method comprising:
enabling the user to enter a search request;
communicating, in response to the search request, a list of names and associated event dates, wherein each name in said list matches the search request and wherein the list of names and associated event dates collectively represents gift information contained in associated gift registries hosted by more than one registry provider;
receiving from the user a selection of a name on the list; and
causing, in response to the selection, gift information contained in the gift registry associated with the selected name to be presented.
67. The method of claim 66 , the method further comprising:
enabling the user to purchase a gift item identified by the gift information.
68. A method implemented by a computer system for enabling a user to review a gift registry over the Internet, the method comprising:
receiving a search request from the user;
searching at least two unaffiliated registry providers for a gift registry that matches the search request; and
communicating to the user a name and an event date associated with the matching gift registry.
69. A method implemented by a computer system coupled to the Internet for enabling a user to review, over the Internet, gift information associated with an event, the method comprising:
receiving a search request;
communicating, in response to said search request, a plurality of names and associated event dates, wherein each name of said plurality matches the search request and wherein the plurality of names and associated event dates are associated with gift registries hosted by more than one registry provider; and
in response to a selection of a name from among said plurality of names, causing the gift information contained in the gift registry associated with the selected name to be presented.
70. The method of claim 69 , the method further comprising enabling the user to purchase a gift item identified by the gift information.
71. A method for providing a list of names and associated event dates over the Internet, comprising:
receiving a search request;
communicating, in response to the search request, the list of names and associated event dates,
wherein names in said list match the search request, and
wherein the names and associated event dates in said list identify a plurality of gift registries, at least two of the plurality of gift registries being associated with unaffiliated registry providers.
72. A method implemented by a computer system for enabling a user to review a gift registry over the Internet, the method comprising:
receiving a single search request;
searching for a gift registry, which matches the single search request, in the registries of a first retailer;
causing the user's computer system to present information that identifies a matching gift registry when a matching gift registry is identified in the registries of the first retailer;
searching for a gift registry, which matches the single search request, in the registries of a second retailer; and
causing the user's computer system to present information that identifies a matching gift registry when a matching gift registry is identified in the registries of the second retailer.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/252,854 US20060212366A1 (en) | 1999-12-13 | 2005-10-17 | Systems and methods for purchasing gifts |
US11/894,742 US20080183592A1 (en) | 1999-12-13 | 2007-08-20 | Systems and methods for reviewing gift information |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/459,766 US6493742B1 (en) | 1999-12-13 | 1999-12-13 | System and method for providing internet accessible registries |
US10/273,326 US6618753B2 (en) | 1999-12-13 | 2002-10-15 | Systems and methods for registering gift registries and for purchasing gifts |
US10/611,540 US20040093246A1 (en) | 1999-12-13 | 2003-06-30 | Systems and methods for providing Internet accessible registries |
US10/681,452 US20040158500A1 (en) | 1999-12-13 | 2003-10-07 | Systems and methods for purchasing gifts |
US11/252,854 US20060212366A1 (en) | 1999-12-13 | 2005-10-17 | Systems and methods for purchasing gifts |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/681,452 Continuation US20040158500A1 (en) | 1999-12-13 | 2003-10-07 | Systems and methods for purchasing gifts |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/894,742 Continuation US20080183592A1 (en) | 1999-12-13 | 2007-08-20 | Systems and methods for reviewing gift information |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060212366A1 true US20060212366A1 (en) | 2006-09-21 |
Family
ID=23826067
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/459,766 Expired - Lifetime US6493742B1 (en) | 1999-12-13 | 1999-12-13 | System and method for providing internet accessible registries |
US10/273,326 Expired - Lifetime US6618753B2 (en) | 1999-12-13 | 2002-10-15 | Systems and methods for registering gift registries and for purchasing gifts |
US10/611,540 Abandoned US20040093246A1 (en) | 1999-12-13 | 2003-06-30 | Systems and methods for providing Internet accessible registries |
US10/681,452 Abandoned US20040158500A1 (en) | 1999-12-13 | 2003-10-07 | Systems and methods for purchasing gifts |
US11/252,854 Abandoned US20060212366A1 (en) | 1999-12-13 | 2005-10-17 | Systems and methods for purchasing gifts |
US11/715,295 Abandoned US20080059332A1 (en) | 1999-12-13 | 2007-03-06 | Systems and methods for reviewing gift information |
US11/894,704 Abandoned US20080183676A1 (en) | 1999-12-13 | 2007-08-20 | Systems and methods for reviewing gift information |
US11/894,742 Abandoned US20080183592A1 (en) | 1999-12-13 | 2007-08-20 | Systems and methods for reviewing gift information |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/459,766 Expired - Lifetime US6493742B1 (en) | 1999-12-13 | 1999-12-13 | System and method for providing internet accessible registries |
US10/273,326 Expired - Lifetime US6618753B2 (en) | 1999-12-13 | 2002-10-15 | Systems and methods for registering gift registries and for purchasing gifts |
US10/611,540 Abandoned US20040093246A1 (en) | 1999-12-13 | 2003-06-30 | Systems and methods for providing Internet accessible registries |
US10/681,452 Abandoned US20040158500A1 (en) | 1999-12-13 | 2003-10-07 | Systems and methods for purchasing gifts |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/715,295 Abandoned US20080059332A1 (en) | 1999-12-13 | 2007-03-06 | Systems and methods for reviewing gift information |
US11/894,704 Abandoned US20080183676A1 (en) | 1999-12-13 | 2007-08-20 | Systems and methods for reviewing gift information |
US11/894,742 Abandoned US20080183592A1 (en) | 1999-12-13 | 2007-08-20 | Systems and methods for reviewing gift information |
Country Status (3)
Country | Link |
---|---|
US (8) | US6493742B1 (en) |
AU (1) | AU2091701A (en) |
WO (1) | WO2001042935A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011136782A1 (en) * | 2010-04-29 | 2011-11-03 | Hewlett-Packard Development Company, L.P. | Document registry system |
Families Citing this family (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5960411A (en) | 1997-09-12 | 1999-09-28 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
US7222087B1 (en) | 1997-09-12 | 2007-05-22 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
KR100274623B1 (en) * | 1997-12-23 | 2000-12-15 | 윤종용 | Digital still camera |
US7013292B1 (en) | 1999-06-10 | 2006-03-14 | Felicite.Com Inc. | Method and system for universal gift registry |
US8335775B1 (en) | 1999-08-05 | 2012-12-18 | Oracle International Corporation | Versioning in internet file system |
US7949691B1 (en) | 1999-09-02 | 2011-05-24 | Cbs Interactive Inc. | Methods of catalog data maintenance, storage, and distribution |
US7284007B1 (en) * | 1999-09-02 | 2007-10-16 | Cnet Europe Sa | Methods of capturing catalog data |
US7197479B1 (en) | 1999-09-02 | 2007-03-27 | Cnet Europe Sa | Methods and apparatus for implementing a multi-lingual catalog system |
US7689462B1 (en) * | 1999-10-28 | 2010-03-30 | Ebay Inc. | Computer system and method for providing an on-line mall |
US6493742B1 (en) * | 1999-12-13 | 2002-12-10 | Weddingchannel.Com, Inc. | System and method for providing internet accessible registries |
AU2274501A (en) * | 1999-12-17 | 2001-06-25 | Eldering, Charles A. | Electronic asset registration method |
US7720712B1 (en) * | 1999-12-23 | 2010-05-18 | Amazon.Com, Inc. | Placing a purchase order using one of multiple procurement options |
US7173177B1 (en) | 1999-12-28 | 2007-02-06 | Blue Dolphin Solutions Llc | User interface for simultaneous management of owned and unowned inventory |
WO2001054012A1 (en) * | 2000-01-19 | 2001-07-26 | Kameya Co., Ltd. | Gift intermediating system and method therefor |
US6928467B2 (en) * | 2000-02-02 | 2005-08-09 | Inno Path Software, Inc. | Apparatus and methods for providing data synchronization by facilitating data synchronization system design |
US6873979B2 (en) * | 2000-02-29 | 2005-03-29 | Marketswitch Corporation | Method of building predictive models on transactional data |
US20020085025A1 (en) * | 2000-06-29 | 2002-07-04 | Busis James R. | Universal electronic commerce platform combining browsing, buying and item registry |
US7058700B1 (en) * | 2000-07-13 | 2006-06-06 | Oracle International Corporation | Delta caching |
JP2002041909A (en) * | 2000-07-28 | 2002-02-08 | Yoshitomo Takahashi | Arranging method of gift by using internet and system therefor |
US7536686B2 (en) * | 2000-09-08 | 2009-05-19 | Oracle International Corporation | Techniques for automatically installing and configuring database applications |
US20020095621A1 (en) * | 2000-10-02 | 2002-07-18 | Lawton Scott S. | Method and system for modifying search criteria based on previous search date |
US20020111885A1 (en) * | 2000-12-29 | 2002-08-15 | Geiger Frederick J. | Commercial data registry system |
US20020087576A1 (en) * | 2000-12-29 | 2002-07-04 | Geiger Frederick J. | Commercial data registry system |
US20020120714A1 (en) * | 2001-02-26 | 2002-08-29 | Borislav Agapiev | Distributed-code, custom-generated dynamic internet inclusion agent |
US6931598B2 (en) * | 2001-03-30 | 2005-08-16 | Intel Corporation | Dynamic web list display |
US20020169849A1 (en) * | 2001-05-14 | 2002-11-14 | Schroath Leonard T. | Method and apparatus for providing software for office equipment at point-of-sale |
AUPR513301A0 (en) * | 2001-05-21 | 2001-06-14 | Kwei, David Wah Hao | System and method for pooled electronic purchasing |
US20030050848A1 (en) * | 2001-09-10 | 2003-03-13 | John Defayette | Supplier/reseller interaction |
US7146572B2 (en) * | 2001-10-09 | 2006-12-05 | National Instruments Corporation | System and method for configuring database result logging for a test executive sequence |
US7324964B2 (en) * | 2001-12-06 | 2008-01-29 | America Online, Inc. | Method and apparatus for commerce item information homogenization in electronic commerce system |
US20030139934A1 (en) * | 2001-12-20 | 2003-07-24 | Intel Corporation | Requesting and providing services via a registry |
US20030139979A1 (en) * | 2002-01-18 | 2003-07-24 | Moore Keith E. | Electronic commerce system including customized catalog having encoded information |
US20030139972A1 (en) * | 2002-01-18 | 2003-07-24 | Parulski Kenneth A. | System, method and software product for ordering merchandise over a communication network from a plurality of different merchandise providers having various business relationships |
US20030177054A1 (en) * | 2002-03-12 | 2003-09-18 | Russell J. Reinbold | Generating marketing information for non-purchased items of a gift registry |
US7177862B2 (en) * | 2002-03-28 | 2007-02-13 | International Business Machines Corporation | Method and structure for federated web service discovery search over multiple registries with result aggregation |
CA2391733A1 (en) * | 2002-06-26 | 2003-12-26 | Ibm Canada Limited-Ibm Canada Limitee | Framework to access a remote system from an integrated development environment |
JP2004110533A (en) * | 2002-09-19 | 2004-04-08 | Ricoh Co Ltd | Destination specifying support system and its program |
US7039601B2 (en) * | 2002-10-22 | 2006-05-02 | Dannielle Gary | Method and system for monetary gift registry |
JP2004192267A (en) * | 2002-12-10 | 2004-07-08 | Fujitsu Ltd | Management information production device, management information production method and program making computer execute the method |
US20040167819A1 (en) * | 2003-02-21 | 2004-08-26 | Keating Kent G. | Gift notification method |
US20050010486A1 (en) * | 2003-07-07 | 2005-01-13 | Giftwisdom | A system and a method for adding a desired product item from an internet based online store to an internet based universal product item registry |
US8032555B2 (en) * | 2003-11-26 | 2011-10-04 | Buy.Com, Inc. | Method and apparatus for constructing a networking database and system proactively |
WO2005116979A2 (en) | 2004-05-17 | 2005-12-08 | Visible Path Corporation | System and method for enforcing privacy in social networks |
WO2006015237A2 (en) | 2004-07-28 | 2006-02-09 | Visible Path Corporation | Systems and methods for using social networks for the distribution of communications |
US20060036503A1 (en) * | 2004-08-12 | 2006-02-16 | Rene Schweier | Method for selecting and purchasing a gift |
US20060041446A1 (en) * | 2004-08-23 | 2006-02-23 | Aaron Jeffrey A | Electronic arranger |
US20060069627A1 (en) * | 2004-09-24 | 2006-03-30 | Laurel Petersen | Gift registry system |
US7849106B1 (en) | 2004-12-03 | 2010-12-07 | Oracle International Corporation | Efficient mechanism to support user defined resource metadata in a database repository |
US7921076B2 (en) | 2004-12-15 | 2011-04-05 | Oracle International Corporation | Performing an action in response to a file system event |
US8131766B2 (en) | 2004-12-15 | 2012-03-06 | Oracle International Corporation | Comprehensive framework to integrate business logic into a repository |
US7548918B2 (en) | 2004-12-16 | 2009-06-16 | Oracle International Corporation | Techniques for maintaining consistency for different requestors of files in a database management system |
US7716260B2 (en) | 2004-12-16 | 2010-05-11 | Oracle International Corporation | Techniques for transaction semantics for a database server performing file operations |
US7627574B2 (en) | 2004-12-16 | 2009-12-01 | Oracle International Corporation | Infrastructure for performing file operations by a database server |
US20060271381A1 (en) * | 2005-05-27 | 2006-11-30 | Angel Pui | Internet-based wedding planning device with multiple-interactive capabilities and method of use |
US7809675B2 (en) * | 2005-06-29 | 2010-10-05 | Oracle International Corporation | Sharing state information among a plurality of file operation servers |
US8356053B2 (en) | 2005-10-20 | 2013-01-15 | Oracle International Corporation | Managing relationships between resources stored within a repository |
US7610304B2 (en) * | 2005-12-05 | 2009-10-27 | Oracle International Corporation | Techniques for performing file operations involving a link at a database management system |
US20070136177A1 (en) * | 2005-12-09 | 2007-06-14 | Ebay Inc. | Registry for on-line auction system |
US8978978B2 (en) * | 2005-12-19 | 2015-03-17 | At&T Intellectual Property I, L.P. | Systems, methods and computer program products for facilitating online gift shopping |
US20100004980A1 (en) * | 2006-01-20 | 2010-01-07 | Berkley Bowen | Systems and methods for managing product and consumer information |
US8620864B2 (en) * | 2006-02-06 | 2013-12-31 | Itaggit, Inc. | Physical item data record creation via cloning a data object in an accessible collection |
US9183321B2 (en) | 2006-10-16 | 2015-11-10 | Oracle International Corporation | Managing compound XML documents in a repository |
US7827177B2 (en) | 2006-10-16 | 2010-11-02 | Oracle International Corporation | Managing compound XML documents in a repository |
US20080177635A1 (en) * | 2007-01-23 | 2008-07-24 | David Brian Handel | Method, system, and apparatus for suggesting or requesting a proxy transaction |
US8510145B2 (en) * | 2007-02-13 | 2013-08-13 | Bed Bath & Beyond Procurement Co. Inc. | Method and system for event planning |
US7996521B2 (en) | 2007-11-19 | 2011-08-09 | Experian Marketing Solutions, Inc. | Service for mapping IP addresses to user segments |
US8930244B2 (en) | 2008-01-15 | 2015-01-06 | Sciquest, Inc. | Method, medium, and system for processing requisitions |
US8065189B1 (en) | 2008-01-15 | 2011-11-22 | SciQuest Inc. | Method, medium, and system for automatically moving items from a first shopping cart to a second shopping cart |
US8285573B1 (en) | 2008-01-15 | 2012-10-09 | SciQuest Inc. | Prioritizing orders/receipt of items between users |
US8065202B1 (en) | 2008-01-15 | 2011-11-22 | SciQuest Inc. | Form management in an electronic procurement system |
US8694429B1 (en) | 2008-01-15 | 2014-04-08 | Sciquest, Inc. | Identifying and resolving discrepancies between purchase documents and invoices |
US8112317B1 (en) | 2008-01-15 | 2012-02-07 | SciQuest Inc. | Providing substitute items when ordered item is unavailable |
US8359245B1 (en) | 2008-01-15 | 2013-01-22 | SciQuest Inc. | Taxonomy and data structure for an electronic procurement system |
US20090234755A1 (en) * | 2008-03-17 | 2009-09-17 | Sidoruk Trel W | System and method for purchasing a gift |
US8069096B1 (en) | 2008-05-27 | 2011-11-29 | SciQuest Inc. | Multi-constituent attribution of a vendor's product catalog |
US8756117B1 (en) | 2008-05-27 | 2014-06-17 | Sciquest, Inc. | Sku based contract management in an electronic procurement system |
US9245291B1 (en) | 2008-05-27 | 2016-01-26 | SciQuest Inc. | Method, medium, and system for purchase requisition importation |
US8280825B2 (en) * | 2008-08-20 | 2012-10-02 | Morris Friedman | System for making financial gifts |
US8589314B2 (en) * | 2008-08-20 | 2013-11-19 | Morris Fritz Friedman | System for making financial gifts |
US8123815B2 (en) | 2008-11-24 | 2012-02-28 | Biomet Manufacturing Corp. | Multiple bearing acetabular prosthesis |
US8606612B2 (en) * | 2008-12-10 | 2013-12-10 | Alpine Electronics, Inc | Method and apparatus for improving efficiency in event information exchange among parties of event |
US20100254223A1 (en) * | 2009-04-07 | 2010-10-07 | Crispin Jones | Anniversary countdown timepiece |
US8308810B2 (en) | 2009-07-14 | 2012-11-13 | Biomet Manufacturing Corp. | Multiple bearing acetabular prosthesis |
US8032426B2 (en) * | 2010-03-02 | 2011-10-04 | The Procter & Gamble Company | Automated system for managing baby care products |
US8595080B2 (en) | 2010-04-09 | 2013-11-26 | XO Group Inc. | Systems and methods for a centralized gift registry with two-way synchronization |
US8219452B2 (en) | 2010-04-09 | 2012-07-10 | XO Group Inc. | Systems and methods for a centralized gift registry with upload and merge of a retailer-specific registry |
US20120078738A1 (en) * | 2010-09-23 | 2012-03-29 | Nintendo Of America Inc. | Electronic registration systems for items purchased under a gift registry and/or for items to be distributed post-sale, and associated methods |
US8433623B2 (en) | 2011-06-03 | 2013-04-30 | Target Brands, Inc. | Methods for creating a gift registry web page with recommendations and assistance |
US9432806B2 (en) | 2012-12-04 | 2016-08-30 | Ebay Inc. | Dynamic geofence based on members within |
US20140344108A1 (en) * | 2013-05-15 | 2014-11-20 | Kinoli, Inc. | Gift Card Registry System |
US20150012379A1 (en) * | 2013-07-02 | 2015-01-08 | Gift Vine, LLC | System and methods of an aggregate virtual gift registry, content sharing and monetary contribution |
US20190043065A1 (en) * | 2017-08-04 | 2019-02-07 | John Hall | Method and system of facilitating recommendation of digital content based on user responses |
US11773331B2 (en) | 2021-04-08 | 2023-10-03 | Worcester Polytechnic Institute | Ethanol derived petrochemicals |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5794219A (en) | 1996-02-20 | 1998-08-11 | Health Hero Network, Inc. | Method of conducting an on-line auction with bid pooling |
US5774874A (en) * | 1993-05-14 | 1998-06-30 | The Gift Certificate Center | Multi-merchant gift registry |
WO1994027226A1 (en) | 1993-05-14 | 1994-11-24 | The Gift Certificate Center, Inc. | Gift registry apparatus and method |
US5696366A (en) | 1994-10-05 | 1997-12-09 | Ziarno; Witold A. | Method for streamlining the giving of contribution and gift commitments |
US5665952A (en) | 1993-09-07 | 1997-09-09 | Ziarno; Witold A. | Method of streamlining the acknowledgement of a multiplicity of contribution or gift commitments made at a plurality of remote locations to distinct fund-raising organizations and gift recipients and system therefor |
US5845293A (en) * | 1994-08-08 | 1998-12-01 | Microsoft Corporation | Method and system of associating, synchronizing and reconciling computer files in an operating system |
US5758331A (en) | 1994-08-15 | 1998-05-26 | Clear With Computers, Inc. | Computer-assisted sales system for utilities |
US5765142A (en) | 1994-08-18 | 1998-06-09 | Creatacard | Method and apparatus for the development and implementation of an interactive customer service system that is dynamically responsive to change in marketing decisions and environments |
US5663547A (en) | 1994-10-05 | 1997-09-02 | Ziarno; Witold A. | Method of fund-raising with a keyless contribution and gift commitment management device |
US5710887A (en) | 1995-08-29 | 1998-01-20 | Broadvision | Computer system and method for electronic commerce |
US5978813A (en) * | 1995-09-25 | 1999-11-02 | International Business Machines Corporation | System for providing synchronization between a local area network and a distributing computer environment |
US5774670A (en) * | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
US5870718A (en) | 1996-02-26 | 1999-02-09 | Spector; Donald | Computer-printer terminal for producing composite greeting and gift certificate card |
US5948054A (en) * | 1996-02-27 | 1999-09-07 | Sun Microsystems, Inc. | Method and system for facilitating the exchange of information between human users in a networked computer system |
US5898594A (en) | 1996-06-24 | 1999-04-27 | Leason; David | Method and apparatus for enabling a selection of catalog items |
US5953400A (en) | 1996-07-18 | 1999-09-14 | At&T Corp. | Communication system for a closed-user group |
US5809481A (en) * | 1996-08-08 | 1998-09-15 | David Baron | Advertising method and system |
US5884270A (en) * | 1996-09-06 | 1999-03-16 | Walker Asset Management Limited Partnership | Method and system for facilitating an employment search incorporating user-controlled anonymous communications |
US5884036A (en) * | 1996-11-08 | 1999-03-16 | Haley; Andrew Paul | Method for determining the topology of an ATM network having decreased looping of topology information cells |
US6347398B1 (en) * | 1996-12-12 | 2002-02-12 | Microsoft Corporation | Automatic software downloading from a computer network |
FI106990B (en) | 1996-12-31 | 2001-05-15 | Nokia Mobile Phones Ltd | A method of transmitting information to a user |
US5884035A (en) * | 1997-03-24 | 1999-03-16 | Pfn, Inc. | Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information |
US5970474A (en) * | 1997-04-24 | 1999-10-19 | Sears, Roebuck And Co. | Registry information system for shoppers |
US6055373A (en) * | 1997-04-28 | 2000-04-25 | Ncr Corporation | Computer system including a digital signal processor and conventional central processing unit having equal and uniform access to computer system resources |
US6363497B1 (en) * | 1997-05-13 | 2002-03-26 | Micron Technology, Inc. | System for clustering software applications |
US6138106A (en) * | 1997-05-19 | 2000-10-24 | Walker Asset Management Limited Partnership | Dynamically changing system for fulfilling concealed value gift certificate obligations |
US6246997B1 (en) * | 1998-03-26 | 2001-06-12 | International Business Machines Corp. | Electronic commerce site with query interface |
US6055573A (en) * | 1998-12-30 | 2000-04-25 | Supermarkets Online, Inc. | Communicating with a computer based on an updated purchase behavior classification of a particular consumer |
US6490602B1 (en) * | 1999-01-15 | 2002-12-03 | Wish-List.Com, Inc. | Method and apparatus for providing enhanced functionality to product webpages |
US6338082B1 (en) * | 1999-03-22 | 2002-01-08 | Eric Schneider | Method, product, and apparatus for requesting a network resource |
US6609106B1 (en) * | 1999-05-07 | 2003-08-19 | Steven C. Robertson | System and method for providing electronic multi-merchant gift registry services over a distributed network |
US7013292B1 (en) * | 1999-06-10 | 2006-03-14 | Felicite.Com Inc. | Method and system for universal gift registry |
US6381594B1 (en) * | 1999-07-12 | 2002-04-30 | Yahoo! Inc. | System and method for personalized information filtering and alert generation |
US6499052B1 (en) * | 1999-08-11 | 2002-12-24 | Yahoo! Inc. | Electronic commerce system for referencing remote commerce sites at a local commerce site |
US6556975B1 (en) * | 1999-10-28 | 2003-04-29 | L. William Wittsche | Computer system and method for providing an on-line mall |
US6493742B1 (en) * | 1999-12-13 | 2002-12-10 | Weddingchannel.Com, Inc. | System and method for providing internet accessible registries |
-
1999
- 1999-12-13 US US09/459,766 patent/US6493742B1/en not_active Expired - Lifetime
-
2000
- 2000-12-13 WO PCT/US2000/033709 patent/WO2001042935A1/en active Application Filing
- 2000-12-13 AU AU20917/01A patent/AU2091701A/en not_active Abandoned
-
2002
- 2002-10-15 US US10/273,326 patent/US6618753B2/en not_active Expired - Lifetime
-
2003
- 2003-06-30 US US10/611,540 patent/US20040093246A1/en not_active Abandoned
- 2003-10-07 US US10/681,452 patent/US20040158500A1/en not_active Abandoned
-
2005
- 2005-10-17 US US11/252,854 patent/US20060212366A1/en not_active Abandoned
-
2007
- 2007-03-06 US US11/715,295 patent/US20080059332A1/en not_active Abandoned
- 2007-08-20 US US11/894,704 patent/US20080183676A1/en not_active Abandoned
- 2007-08-20 US US11/894,742 patent/US20080183592A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011136782A1 (en) * | 2010-04-29 | 2011-11-03 | Hewlett-Packard Development Company, L.P. | Document registry system |
CN102870110A (en) * | 2010-04-29 | 2013-01-09 | 惠普发展公司,有限责任合伙企业 | Document registry system |
US8620911B2 (en) | 2010-04-29 | 2013-12-31 | Hewlett-Packard Development Company, L.P. | Document registry system |
Also Published As
Publication number | Publication date |
---|---|
US20080183676A1 (en) | 2008-07-31 |
AU2091701A (en) | 2001-06-18 |
US20080059332A1 (en) | 2008-03-06 |
US20040158500A1 (en) | 2004-08-12 |
US20080183592A1 (en) | 2008-07-31 |
US20030036973A1 (en) | 2003-02-20 |
US6618753B2 (en) | 2003-09-09 |
US6493742B1 (en) | 2002-12-10 |
WO2001042935A1 (en) | 2001-06-14 |
US20040093246A1 (en) | 2004-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6618753B2 (en) | Systems and methods for registering gift registries and for purchasing gifts | |
US6609106B1 (en) | System and method for providing electronic multi-merchant gift registry services over a distributed network | |
US8346626B2 (en) | System and method for providing electronic multi-merchant gift registry services over a distributed network | |
CA2650298C (en) | Method and system for placing a purchase order via a communications network | |
US20040220845A1 (en) | System and method of automated package tracking | |
JPH10207945A (en) | Distributed contents electronic business transaction system and method | |
CA2383958A1 (en) | A merchandising system utilizing an intermittent network connection | |
JP4768831B2 (en) | Server device | |
JP2003288532A (en) | Network system, information providing method, server device, program, and recording medium | |
WO2003079268A1 (en) | A system and method for directing product information to a user over a network using a server | |
WO2002003268A1 (en) | Attribute-based shopping intelligence | |
WO2005008381A2 (en) | System and method for providing selective content in an electronic commerce environment | |
US20050010485A1 (en) | Integrated system and method for selectively populating and managing multiple, site-specific, interactive, user stations | |
WO2003044708A1 (en) | Network system | |
JP2002041897A (en) | Gift service supply support system | |
JP2003196513A (en) | Network system, estimate information managing method, server device, program and recording medium | |
JP2003030033A (en) | Information managing method | |
JP7282420B1 (en) | wedding production management device and program | |
JP7142399B1 (en) | wedding production management device and program | |
JP7208694B1 (en) | wedding production management device and program | |
CA2781648A1 (en) | Scalable and timely network intermediary for time or quantity limited goods and services | |
JP2002342620A (en) | Support system for order receiving and ordering for house construction material operated by utilizing internet | |
JP4493177B2 (en) | Catering product ordering system and product ordering method | |
JP3859929B2 (en) | Service provision system for gift items | |
JP2002015213A (en) | Information providing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |