1. Field of the Invention
The present invention relates to methods and systems for shopping using mobile wireless devices.
2. Description of the Prior Art
European Patent Application EP 0 853 287 A2 discloses a method for transmission of information to the user of a search terminal to facilitate the obtaining of services along a route of travel. The method facilitates the obtaining of services along a travel route by accessing a database and using the user's personal profile to inform the user automatically of the services to be obtained, including their location point. The method uses a route of travel determined by the user to obtain the services and does not determine a route of travel for obtaining the services.
Systems have been proposed for facilitating shopping which utilize wireless communications between a vendor and a mobile device. See U.S. Pat. Nos. 5,250,789, 5,412,193, 5,572,653, 5,630,068, 5,715,314 and 5,729,697. Systems of this type provide a display of available products as a shopper moves the mobile device throughout a vendor's location. The display of the available products may change according to the shopper's location within the vendor's location so that the displayed products are related to the area in the vendor's location from which the products may be obtained. These systems do not provide shopping from shopping locations containing multiple vendors such as a shopping center.
The present invention is a method and system facilitating shopping with a mobile device to obtain a plurality of purchased goods and/or services from a group of vendors located at a shopping location. The mobile device may be, without limitation, a telephone terminal unit which has been modified or an electronic book telephone which has been modified to provide to the user an identification of available selected goods and/or services to be purchased from at least one shopping location. An itinerary of the user setting forth at least a choice of an order in which the user visits vendors to obtain the goods and/or services to be purchased, which is a function of at least one profile of the user, is preferably generated by at least one server, as described below, which is associated with the chosen shopping location. Alternatively, the itinerary may be generated by the mobile device.
In accordance with the invention, the user of the mobile device selects a particular shopping location at which the purchase of the goods or services is to occur from at least one shopping location from which the plurality of purchased goods and/or services could be obtained. The selection of a particular shopping location is conveyed by a wireless communication to at least one server associated with the selected shopping location. After selection of a particular shopping location from the plurality of possible shopping locations (assuming that the user wishes to consider more than one shopping location), the mobile device communicates a selection of goods and/or services to be purchased at the chosen shopping location to at least one server associated with the chosen shopping location via a communications network including wireless communications and preferably communications using at least in part a packet data network such as the internet. The wireless communications of the communication network may be without limitation mobile telephone communications, such as cellular communications, a general packet radio system (GPRS), and/or mobile telecommunications (UMTS) which permit linkage between the mobile device and the at least one server, while the mobile device is at a location physically remote from the shopping location or further may be by low power wireless communications, such as the proposed Bluetooth communication system, using high frequency RF communications. The at least one server functions in response to information stored therein related to vendors located at the chosen shopping location and the goods or services offered by the vendors and the selection of the plurality of purchased goods or services to be purchased by the user and causes an identification of the vendors from which available goods, selected goods or services may be purchased and the available selected goods or services to be transmitted to the mobile device.
The at least one user profile may specify that the itinerary represents the shortest distance of travel between the identified vendors, a fastest itinerary of travel between the identified vendors and/or a cheapest purchase price for at least some of the available selected goods or services.
The itinerary is provided by a display on the display of the mobile device. The itinerary may be in textual form, in map form with textual information overlaid on the map or a combination of a map and textual information with the itinerary being displayed relative to the map of the shopping location. The map may display the location of available products associated with a physical location of the available products within the vendors of the shopping location.
The mobile device may be used to place an order of purchase of at least some of the available selected goods and/or services through the at least one server either prior to the user's visiting the shopping location or while the user is physically present within the shopping location. When an order is placed through the server, the order is transmitted via a packet data network to one or more servers located at or associated with the shopping location. The at least one server may communicate with the individual vendors therein to elicit an acceptance from the vendors of the placement of the order for the selected goods and/or services. The order may include necessary electronic payment authorization such as that through a credit card or other mechanisms.
The at least one server may store information relating to the purchased goods and/or services such as, but not limited to, the purchase history of the user regarding all goods and services from the shopping location and/or the vendors therein. Such information can be made available to the user and/or third parties to enable financial analysis of the user's purchasing history.
The at least one server provides information regarding at least a physical location in the shopping location from which at least some of the available goods and/or services are to be purchased to the mobile device. The transmission of at least the physical location in the shopping center of at least some of the available goods and/or services to the user may be made in a number of forms such as, but not limited to, text and/or a map with a textual overlay of the selected available goods and/or services from the individual vendors depicted on the map. Additionally, the at least one server causes additional information to be transmitted such as, but not limited to, price of at least some of the available selected goods and/or services to the mobile device to enable the user to obtain information regarding the potential purchase.
As a security measure, an identification associated with the mobile device may be used by the at least one server to authenticate the user prior to transmission of the identified vendors and the available selected goods and/or services to the user.
A method of facilitating shopping with a mobile device to obtain a plurality of purchased goods and/or services from a group of vendors located at a shopping location in accordance with the invention includes communicating from the mobile device with at least one server a selection of the goods and/or services to be purchased by a user of the mobile device on or before the user shops at the shopping location; the at least one server, in response to information stored therein regarding vendors located at the shopping location and the goods and/or services offered by the vendors and the selection of the plurality of goods and/or services to be purchased by the user, causes at least an identification of the vendors from which available selected goods or services may be purchased and the available selected goods and/or services to be transmitted to the mobile device; and the mobile device provides to the user an identification of the available selected goods and/or services to be purchased and an itinerary of the user setting forth at least a choice of an order in which the user visits the identified vendors to obtain the goods and/or services to be purchased which is a function of at least one profile of the user.
The at least one profile may specify that the itinerary is a shortest distance of travel between the identified vendors, the itinerary is a fastest itinerary of travel between the identified vendors or that the itinerary provides a cheapest purchase price for at least some of the available selected goods or services.
The itinerary may be displayed relative to a map of the shopping location. The map may display the location of available products associated with a physical location of the available products within the shopping location. The mobile device may place an order of purchase of at least some of the available selected goods and/or services through the at least one server.
The at least one server may store information relating to the purchased goods and/or services. The stored information may be a history of the user purchasing goods and/or services from the shopping location and/or the vendors therein.
The at least one server, in response to the selection of the goods and/or services, may cause a transmission of at least a physical location in the shopping location of at least some of the available goods and/or services to the mobile device. The at least one server, in response to the selection of the goods and/or services, may cause additionally a transmission of a price of at least some of the available selected goods and/or services to the mobile device.
The mobile device may be a mobile telephone terminal or an electronic book.
The mobile device may have an identification; and the at least one server may use the identification to authenticate the user prior to transmission of the identified vendors and the available selected goods/or services.
The at least one profile of the user may be stored by the mobile device.
The at least one server may determine the itinerary and the itinerary may be transmitted to the mobile device or the mobile device may determine the itinerary.
A system facilitating shopping with a mobile device to obtain a plurality of purchased goods and/or services in accordance with the invention includes a shopping location having a group of vendors; at least one server which receives from the mobile device a selection of the goods and/or services to be purchased by a user of the mobile device on or before the user shops at the shopping location; and wherein the at least one server, in response to information stored therein regarding vendors located at the shopping location and the goods and/or services offered by the vendors and the selection of the plurality of goods and/or services to be purchased by the user, causes at least an identification of the vendors from which available selected goods or services may be purchased and the available selected goods and/or services to be transmitted to the mobile device; and the mobile device provides to the user an identification of the available selected goods and/or services to be purchased and an itinerary of the user setting forth at least a choice of an order in which the user visits the identified vendors to obtain the goods and/or services to be purchased which is a function of at least one profile of the user.
The itinerary may be displayed relative to a map of the shopping location. The map may display the location of available products associated with a physical location of the available products within the shopping location.
The mobile device may place an order of purchase of at least some of the available selected goods and/or services through the at least one server.
The at least one server may store information relating to the purchased goods and/or services. The stored information may be a history of the user purchasing goods and/or services from the shopping location and/or the vendors therein.
The at least one server, in response to the selection of the goods and/or services, may cause a transmission of at least a physical location in the shopping location of at least some of the available goods and/or services to the mobile device. The at least one server, in response to the selection of the goods and/or services, may cause additionally a transmission of a price of at least some of the available selected goods and/or services to the mobile device.
The mobile device may be a mobile telephone terminal or an electronic book.
The mobile device may have an identification; and the at least one server may use the identification to authenticate the user prior to transmission of the identified vendors and the available selected goods/or services.
The at least one profile of the user may be stored by the mobile device.
The at least one server may determine the itinerary and the itinerary is transmitted to the mobile device or the mobile device may determine the itinerary.
Like numbers identify like parts throughout the drawings.
Telecommunications are provided between the mobile device 12, at least one shopping location 16 and at least one server 18 which provides information about the shopping location, the available goods and/or services and preferably, the itinerary of the user, as described in more detail below. The at least one server 18 may be physically located at an associated shopping location 16, located proximate to the associated shopping location or located remote from the shopping location. Telecommunications provided by a packet data network 20, such as, but not limited to the internet, provide connectivity between each shopping location and the associated at least one server 18. The mobile device 12 communicates with at least one shopping location 16 to transmit the choice of shopping location of the user of the mobile device to the associated at least one server 18. The communications between the mobile device 12 and the at least one server may be by any mechanism including dial up links. The at least one server 18, in response to information stored therein regarding vendors 14 located at the at least one shopping location 16 and the goods and/or services offered by the vendors 14 and the selection of a plurality of purchased goods and/or services to be purchased by the user, causes an identification of the vendors from which available selected goods or services may be purchased and the available selected goods and/or services to be transmitted to the mobile device 12 and preferably, the itinerary 120 of the user to be followed which may be as simple as the order of purchase of the goods and/or services from the plurality of vendors 14 which may be indicated by text 13′ on the display 13 to a more complex format, such as a map 13″ of the shopping location 16 with the goods and/or services identified in association with the individual vendors and an itinerary 120 of the user through the shopping location 16 displayed on the map 13″ based upon sensing of the current position of the mobile device within the shopping location. Once the current position of the mobile device 12 is sensed such as, without limitation, with a high frequency low power communication system deployed in the shopping location, such as Bluetooth communicating with the mobile device, the software of the at least one server 18 or optionally, the mobile device can list textually the order of visit of the itinerary 120 of the user or display a physical map 13″ of the shopping location with the itinerary 120 overlaid based upon the sensed current position.
More than one server 18 may be used. Each server 18 may be allocated to storing information regarding an associated shopping location 16 which is provided via communications in a communications system 21, including by a packet data network therein, such as the internet 20 from the at least one server associated with the chosen shopping location 16 to the mobile device 12.
The communications system 21 utilized in the system 10 of
In operation the user of the mobile device 12 may make a telephone call via the mobile telephone network 22 if the user is not proximate to the shopping location 16 or alternatively, may make a connection with the low power RF communication system 28, while in the shopping location, in order to link via the packet data network 20 to one or more of the servers 18 in order to initiate the shopping sequence. The individual servers 18 are updated with information from each associated shopping location 16 or shopping locations, as described in more detail in
The information utilized by either the at least one server 18 or the mobile device 12 to generate the itinerary as discussed below includes one or more personal profiles as described below in conjunction with FIG. 3. Resident software generates, based upon the personal profile(s) of the user and the available goods and/or services from the shopping location 16, the itinerary of the user which sets forth at least a choice of an order in which the user visits the identified vendors to obtain the goods and/or services to be purchased which is a function of at least one profile of the user. The itinerary is without limitation textual, graphical or a combination thereof.
As has been described above, communications between the mobile device 12 and the low power RF communication system 28 via communications between individual transceivers 32 and the mobile device 12 permits the mobile device to determine a relative location of the mobile device within the shopping location 16. The relative physical location which is determined by this mechanism is not required to have a high degree of resolution since it is only necessary to determine the proximate location of the mobile device relative to individual vendors 14 in the shopping location 16 to map the starting point of the itinerary if it is desired to provide the itinerary in the form of a map with the position of the mobile device 12 overlaid on the map so as to enable the user of the mobile device 12 to determine their relative position on the map in the shopping location 16 as described in more detail below.
As illustrated, the mobile device 12 is involved with communications between the mobile device, the at least one server 18 and the at least one shopping location 16 if position information of the mobile unit therein is required and determines or receives from the at least one server 18 the itinerary to be followed by the user to obtain the selected available goods and/or services.
The mobile device 12 may be a telephone terminal device which further contains input/output devices permitting the entry of alphanumeric information permitting the selection of goods and/or services to be purchased and further, at least a display 13 permitting display of the itinerary and further in one embodiment, the determination of the itinerary based upon the execution of software resident in the mobile device. The mobile device 12 further may be in the form of an electronic book which may be in accordance with any well known electronic book including, but not limited to, those described in U.S. Pat. Nos. 5,417,575, 5,847,698 and 5,893,132 which contains wireless communication functionality. Additionally, as illustrated in
While the invention has been described in terms of its preferred embodiments, it should be understood that numerous modifications may be made thereto without departing from the spirit and scope of the invention as defined in the appended claims. It is intended that all such modifications fall within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5250789 | Johnsen | Oct 1993 | A |
5630068 | Vela et al. | May 1997 | A |
5848373 | DeLorme et al. | Dec 1998 | A |
5901287 | Bull et al. | May 1999 | A |
5948040 | DeLorme et al. | Sep 1999 | A |
6023241 | Clapper | Feb 2000 | A |
6154745 | Kari et al. | Nov 2000 | A |
Number | Date | Country |
---|---|---|
WO 9835469 | Aug 1998 | WO |
WO 9930257 | Jun 1999 | WO |
9930257 | Jun 1999 | WO |