People express their appreciation and affection for others in many different ways, such as writing their thoughts in notes and letters and by calling each other to express their thoughts. Another way to express appreciation and thoughtfulness is to take the time to shop and purchase a gift for another and then give it to them as a token of their appreciation. Gifts can be given in various ways.
For example, the traditional way of giving a gift includes going to a store, shopping for the proper gift, and purchasing the gift in person at the store. The gifts are then usually wrapped and either dropped off at a parcel delivery service or may be delivered in person to the desired recipient. One problem with giving gifts this way is that it takes time to go out and shop and purchase the gift and then give the gift to the recipient.
For efficiency and convenience sake, some gifts may be purchased through the telephone or Internet, such as actual cards, gift cards, and the like. For example, many online commercial websites allow shoppers to purchase merchandise they sell online and then direct where it is to be shipped. This is very efficient and convenient for the purchaser in that it eliminates the wasted time driving to and from a store. During the purchase process, the purchaser may sometimes include a note reflecting their feelings to be included with the shipment. Nevertheless, these gifts still must be thought out in advance to account for the shipping time involved with delivering the gift to the recipient.
Some retailers sell gift cards that may be purchased and given to a recipient as a gift. The gift card is then either shipped or delivered to the recipient who then can use the gift card at the issuer of the gift card. This requires that the purchaser of the gift card must arrange for the delivery of the gift card or deliver it in person. Either way, some time is involved in delivering the gift card to the recipient. Thus, some lead time is required to be able to timely deliver the gift card in time for a particular occasion or desired date. Nevertheless, these means do not provide for a way to spontaneously provide a gift to a recipient. For example, if a person recently learns that a friend is en route to their favorite coffee shop, there isn't a way to arrange for their favorite drink to be gifted to the friend at the coffee shop without the added time of meeting them at the coffee shop personally and buying them their favorite latte, for example.
The problems presented with these established means of gifting are solved by an improved SMS gifting (“SMS gifting system”) that operates with a recipient's wireless communications device. In one embodiment, the present SMS gifting system includes a central online computer of a commercial business in communication with a network including a processor for generating a purchase authorization code and an indicia describing a purchase by a purchaser of at least one of goods, services, and gift amounts relating to the commercial business; a memory for storing information relating to the at least one of goods, services, and gift amounts of the commercial business and the generated purchase authorization code; an input/output unit for transmitting the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts to a recipient; a communications device in communication with the network the communications device operable by the purchaser and configured to: receive the information relating to the at least one of goods, services, and gift amounts; display the information to the purchaser relating to the at least one of the goods, services, and gift amounts; responsive to purchaser input, purchase the at least one of the goods, services, and gift amounts; a wireless communications device in communication with the network operable by the recipient and configured to: receive the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts; display to the recipient the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts; and a store providing the at least one of goods, services, and gift amounts of the commercial business, the store having a computer in communication with the central online computer, the computer including an input/output unit for receiving the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts; a memory for storing the generated purchase authorization code and indicia describing the purchase of at least one of goods, services, and gift amounts; an input device for accepting a purchase authorization code presented by the recipient; a processor for comparing the presented purchase authorization code to the generated purchase authorization code for authorizing the provision at the store of the purchased at least one of goods, services, and gift amounts.
Preferably, the communications device is a wired or wireless communications device includes an input/output unit configured to communicate with the central online computer to receive the information relating to the at least one of goods, services, and gift amounts; and a display for displaying to the purchaser the information relating to the at least one of goods, services, and gift amounts. Preferably, the presented purchase authorization code is presented by on the recipient's wireless communications device. Preferably, the network is at least one of Internet, Intranet, TDMA network, CDMA network, PCS network, GSM network, WiMAX network, WLAN, data network, packet network private network, PSTN, and VoIP network.
In another embodiment, the present SMS gifting system includes a first store configured to execute a sale of at least one of goods, services, and gift amounts by a purchaser, the first store having a computer in communication with a network, the computer including a processor for generating a purchase authorization code corresponding to the purchased at least one of goods, services, and gift amounts and an indicia describing the purchased at least one of goods, services, and gift amounts; a memory for storing the indicia describing the purchased at least one of goods, services, and gift amounts and the generated purchase authorization code; an input/output unit for transmitting the generated purchase authorization code and the indicia describing the purchased at least one of goods, services, and gift amounts to at least one of the purchaser, the first store, and a second store; a first wireless communications device in communication with the network operable by the purchaser and configured to: transmit at least one of the purchase authorization code and the indicia describing the purchased at least one of goods; and a second wireless communications device in communication with the network operable by the recipient and configured to: receive the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts; display to at least one of the recipient, the first store, and the second store the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts.
In yet another embodiment, the present SMS gifting system includes a method for sending to a recipient a purchase authorization code corresponding to a purchased gift by a purchaser including displaying information corresponding to at least one of goods, services, and gift amounts to a purchaser's communications device in communication with a network; selecting at least one of goods, services, and gift amounts on the communications device by the purchaser, purchasing the at least one of goods, services, and gift amounts; responsive to the purchase, generating the purchase authorization code corresponding to the purchase; and transmitting the purchase authorization code and indicia of the purchased at least one of goods, services, and gift amounts to the recipient's communications device.
In still yet another embodiment, the present SMS gifting system includes a system for sending to a recipient a purchase authorization code corresponding to a purchased gift by a purchaser including means for displaying information corresponding to at least one of goods, services, and gift amounts to a purchaser's communications device in communication with a network; means for selecting at least one of goods, services, and gift amounts on the communications device by the purchaser, means for purchasing the at least one of goods, services, and gift amounts; responsive to the purchase, means for generating the purchase authorization code corresponding to the purchase; and means for transmitting the purchase authorization code and indicia of the purchased at least one of goods, services, and gift amounts to the recipient's communications device.
In yet another embodiment, the present SMS gifting system may include a central online computer of a commercial business in communication with an email system for generating a purchase authorization code and indicia describing a purchase by a purchaser of at least one of goods, services, and gift amounts relating to the commercial business and sending the purchase authorization code and indicia to a recipient's wireless communications device or wired communications device. The central computer including a processor for generating a purchase authorization code and an indicia describing a purchase by a purchaser of at least one of goods, services, and gift amounts relating to the commercial business; a memory for storing information relating to the at least one of goods, services, and gift amounts of the commercial business and the generated purchase authorization code; an input/output unit for transmitting the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts to a recipient; a communications device in communication with the network, the communications device operable by the purchaser and configured to: receive the information relating to the at least one of goods, services, and gift amounts; display the information to the purchaser relating to the at least one of the goods, services, and gift amounts; responsive to purchaser input, purchase the at least one of the goods, services, and gift amounts; a wireless or wired communications device in communication with the network operable by the recipient and configured to: receive the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts in an email format; display the email to the recipient the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts; and a store providing the at least one of goods, services, and gift amounts of the commercial business, the store having a computer in communication with the central online computer, the computer including an input/output unit for receiving the generated purchase authorization code and indicia describing the purchase of the at least one of goods, services, and gift amounts; a memory for storing the generated purchase authorization code and indicia describing the purchase of at least one of goods, services, and gift amounts; an input device for accepting a purchase authorization code presented by the recipient; a processor for comparing the presented purchase authorization code to the generated purchase authorization code for authorizing the provision at the store of the purchased at least one of goods, services, and gift amounts.
Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
Like reference numerals are used to indicate like parts throughout the drawings.
In one aspect, any number and location of retailer's store 140 may exist. The retailer's store 140 may be a chain of retail stores located throughout any location, for example. In one embodiment, the retailer's online business 152 may be a website or other electronic computing system capable of communicating through network 114 to the various retailer's stores 140. Further, a user, such as purchaser 160 may be able to communicate with the retailer's online business 152 via any of the devices herein described.
The wireless communications devices 104, 106, and 144 may communicate with the transmission towers 110 using communications protocols, such as time division multiple access (“TDMA”), code division multiple access (“CDMA”), global systems for mobile (“GSM”) communications, personal communications systems (“PCS”), wireless local area network (“WLAN”), worldwide interoperability for microwave access (“WiMAX”), or other frequently used cellular and data communications protocols and standards. The wireless communications devices 104, 106, and 144 may further include mobile phones, cellular phones, Blackberry®, personal digital assistances (“PDA”), laptops, evolution data optimized (“EVDO”) cards, multi-mode devices, and other wireless communication devices and elements.
Communications within the SMS gifting system 100 may occur on any number of networks which may include wireless networks, data or packet networks, private networks, publicly switched telephone networks (“PSTN”), and wired networks. The networks of the SMS gifting system 100 may represent a single communication service provider or multiple communications services providers. The features of the embodiments may be implemented by one or more elements of the SMS gifting system 100 independently or as a networked implementation.
In one embodiment, the mobile switching centers 136 and transmission towers 110 are part of a wireless network that is operated by a wireless service provider. For example, the control signals and operational features may be performed by the mobile switching centers 136 and the wireless signals may be broadcast from the transmission towers 110 to the wireless communications devices 104, 106, and 144. The wireless network may include any number of systems, towers, servers, and other network and communications devices for implementing the features and performing the methods herein described.
The MSCs 136 maybe a switch used for wireless call control and processing. The MSCs 136 may also serve as a point of access to the local exchanges 134. The MSCs 136 are a telephone exchange that provides circuit switched calling and mobility management and may also provide GSM or PCS services to the wireless communications devices 104, 106, and 144 located within the area the MSCs 136 serve. The MSCs 136 may include a home locator record (“HLR”) and virtual locator record (“VLR”) that may be used to implement different features of the illustrative embodiments.
A user may interact or send and receive data, information, and commands through the wired communication devices 150, wireless communications devices 104, 106, and 144, and servers 118. The MSCs 136 may include any number of hardware and software components. In one embodiment, the MSCs 136 is an advanced intelligence network device with software modules equipped to perform outbound greeting features and functions.
The local exchanges 134 and MSCs 136 communicate using a signal control protocol, such as a signaling system number 7 (“SS7”) protocol. The SS7 protocol is used in publicly switched networks for establishing connections between switches, performing out-of-band signaling in support of the call-establishment, billing, routing, and implementing information-exchange functions of a publicly switched network. The local exchanges 134 may be owned and operated by a local exchange carrier that provides standard telephone service to any number of users. In one embodiment, the local exchanges 134 may be a class 5 switch that is part of the network systems of the local carrier. However, the local exchanges 134 may also be a Digital Subscriber Line Access Multiplexer (“DSLAM”), Internet Protocol (“IP”) gateway, base station, or any other suitable network access point.
The local exchanges 134 may be a wire-line switch or public exchange using time domain multiplexing to provide telecommunications services to a particular subscriber or groups of subscribers. The local exchanges 134 may be located at a local telephone company's central office, or at a business location serving as a private branch exchange. The local exchanges 134 may provide dial-tone, calling features, and additional digital and data services to subscribers, such as wired communication devices 150. The local exchanges 134 may also enable voice over internet protocol (“VoIP”) communication of the wired communication devices 150 through a data network VoIP works by sending voice information in digital form in packets, rather than in the traditional circuit-committed protocols of the publicly switched network
The SMS gifting system 100 may further include any number of hardware and software elements that may not be shown in the example of
The MSCs 136 and the local exchanges 134 may include an authentication space. The authentication space may be a partition of the server or other storage designated by the communications service provider. The authentication space may validate that a user or device, such as client, is allowed to authorize the MSCs 136 or local exchanges 134 to set preferences, implement changes, review information, or perform other updates. For example, a user may be first required to provide a secure identifier, such as a user name, password, or other authentication code or hardware interface, to verify the user is authorized to make changes within the authentication space.
The authentication information may be used to create a secure connection between the servers 118, local exchanges 134, and the MSCs 136. The secure connection may be a virtual private network tunnel, an encrypted connection, firewall, or other form of secured communications link. The MSCs 136 and local exchanges 134 may use any number of gateways, proxies, applications, or interfaces for allowing the servers 118 to the MSCs 136 and local exchanges 134 through the wired network 114. Alternatively, the servers 118 may use a wireless network or other network to access the MSCs 136 and local exchanges 134. The MSCs 136 and local exchanges 134 may use a host client application for communicating with numerous clients.
The retailer's store 140 is an example of a business or residence of a person or group that may use any number of communications services. The retailer's store 140 is shown as a store in the illustrated example, however, the retailer's store 140 may also be a warehouse, office, business, or other structure wired or otherwise suitably equipped to provide telephone, data, and other communication services to one or more customers. Any number of retailer's stores 140 may be employed in the SMS gifting system 100. In one embodiment, the retailer's store 140 is equipped with multiple communication devices, including wireless and wired communication devices and personal host computer 142. The wireless and wired communication devices may be standard devices that provide dialing and voice conversation capabilities. Wireless and wired communication devices and wired communication devices 150 may be integrated in any number of other devices or maybe used in different forms.
The servers 118 may be a personal computer for performing and executing programs and instructions and accessing the network 114. The servers 118 maybe any computing devices suitable for communicating with the network 114. The network 114 may be a fiber optic, cable, or telephone network or other wired network or wireless network suitable for communication with the servers 118. In one embodiment, the retailer's store 140 may include a wireless router, adapter, switch, hub, or other suitable interface that allows the servers 118 to communicate with the network 114. The MSCs 136 and local exchanges 134 may use a GUI, such as website or program accessible from the servers 118 in order to perform the features and functions herein described.
Additionally, the servers 118 may include processors 122a and 122b (122a and 122b collectively 122) that executes software 120a and 120b (120a and 120b collectively 120). The processors 122 may be in communication with memories 124a and 124b (124a and 124b collectively 124), an input/output (“I/O”) unit 126a and 126b (126a and 126b collectively 126), and a storage units 128a and 128b (128a and 128b collectively 128). The storage units 128 may store databases or data repositories 130a-130b and 132a-132b thereon. The software 120 may include instructions for execution by the processor processors 122 for providing network connectivity and computer status information in accordance with the principles of the present SMS gifting system 100. The server servers 118 may be physically located or utilized by the retailer's online business 152 and retailer's store 140.
Each of the servers 118 may communicate via the network 114. The network 114 may be the Internet, intranet, wide area networks (“WANs”), local area networks (“LANs”), or other communication systems capable of communicating information between computing devices. The servers 118, host personal computer 102, wireless communications devices 104, 106, and 144, retailer's store 140 may communicate data packets 116a-116b, 146a-146b, and 112a-112b containing information related to any of the computer and networks of a business to another server 118, as understood in the art. Similarly, the servers 118 may communicate information to the servers 118 via data packets 116a-116b, 146a-146b, and 112a-112b, respectively, via the network 114. In addition, network 114 maybe a communications network a computer network an internet network or a combination of them, and the like.
In operation, the servers 118 may execute the software 120 to enable a user to purchase goods, services, and gift amounts and to deliver these goods, services, and gift amounts via electronic purchase authorization codes to recipients who may present them to the retailer's store 140 for redemption, for example. For instance, a user may utilize host personal computer 102, wired communication devices 150, and wireless communications devices 104, 106, and 144 either directly with the servers 118 or indirectly via the network 114 or other telecommunications networks. The host personal computer 102 and wireless communications devices 104, 106, and 144 may enable users of the SMS gifting system 100 to interface with the software 120 to display online menus, catalogs, and the like to a user. Host personal computer 102, wired communication devices 150, and wireless communications devices 104, 106, and 144 may also include other peripherals, such as keyboards, displays, microphones, and the like. Preferably, the software contained in the host personal computer host personal computer 102, personal host computer 142, and wireless communications devices 104, 106, and 144 and the software 120 of the servers 118 is capable of presenting the GUIs described below to their respective displays. Moreover, some or all of the GUIs discussed herein maybe electronic commerce websites and webpages as are commonly known in the art.
One feature of software 120 is that it enables users to purchase goods, services, and gift amounts by using host personal computer 102 and wireless communications devices 104, 106, and 144 to view and purchase gifts, such as goods, services, and gift amounts, available from a particular business. As discussed further below, once a purchase is made a user receives a purchase authorization code that is sent to a recipient via by a text message that may be presented to the business for redeeming the gift.
Referring to
Referring to
Referring to
Referring to
In addition to sending the unique purchase authorization code 612 it is stored on the database for accessing from or transmitting any or all of the retailer's stores 140. It may further be stored to the servers 118 for access by a user 158. Some or all of the information relating to each purchase may be “pushed” or “pulled,” as is commonly known to those skilled in the art, from the retailer's online business 152 to each retailer's store 140.
Referring to
Referring to
In addition to the aforementioned aspects and embodiments of the present SMS gifting system 100, the present invention further includes a method for SMS gifting.
In step 906, the purchaser 160 enters the name and telephone number of the wireless communications device 144 of the recipient into the field recipient field 302 and the mobile device number field 304 of GUI 300. These fields may auto-populate with stored data from previous data entries made by the purchaser as is commonly known in the art. In step 908, the retailer's online business 152 displays to the purchaser 160 the items or catalog of items of goods/services offered by the retailer's online business 152 and retailer's store 140 as shown in GUI 400. This step may include searching a database of servers 118 for those goods/services that are available at the time of inquiry. The items or gifts may be displayed to the purchaser's 160 host personal computer 102, wireless communications devices 104 and 106. It may also be presented on the purchaser's wired communication device 150a through auditory commands and menus. In one embodiment, the GUIs associated with a particular retailer's online business 152 may be e-commerce websites or webpages.
In step 910, the purchaser 160 selects those items or gifts and the desired quantities by selecting or entering information in the appropriate field on the GUI 400. For example, if the purchaser 160 desires to send a latte from a particular coffee shop to a friend or recipient 156, she may select latte 408 and select the number of lattes she is interested in buying for the recipient 156 by selecting the desired quantity in the corresponding quantity field 420. If she also desires to purchase a book for the recipient 156, then she may select the book 412 and corresponding quantity 424. Any number of items or gifts may be purchased with the SMS gifting system 100.
In step 912, the items that were selected by the purchaser 160 are then paid for by the purchaser at GUI 500, preferably. This step may include selecting an existing credit card account already stored in the SMS gifting system 100 or entering a different credit card account number in credit card account number field 506. In another embodiment, other payment indicia may be entered in this field, such as a gift card number and the like. The selected items or gifts are displayed in the fields selected for purchase 502 and the corresponding quantity in the corresponding quantity field 504. The purchaser confirms the purchase by selecting “yes” in the confirmation field “is this correct y/n,” for example. Once the purchase is complete, then the SMS gifting system 100 stores the inputted information in a database 600, such as storage units 128 as in step 916.
In step 1008, the recipient 156 presents the purchase authorization code 612 to a user 158 located in a particular retailer's store 140. This step may include showing the purchase authorization code 612 as displayed in the display 702 of the wireless communications device 144 to the user 158 at the retailer's store 140. In step 1010, the user 158 may enter the purchase authorization code 612 into the purchase authorization code field 802 of the GUI 800 as displayed on the personal host computer 142, for example. In one aspect, this step may include the personal host computer 142 then accessing the storage units 128 to determine whether the purchase authorization code 612 is a valid. In another aspect, this step may include the personal host computer 142 accessing confirmation by communicating with the retailer's online business 152 for validating the purchase authorization code 612, as in step 1012. In step 1014, the items or gifts are provided to the recipient 156 upon confirmation of the purchase authorization code 612.
In step 1106, the retailer's store 140 then generates a purchase authorization code for the purchase. The servers 118 and related databases 600 store the items purchased 614 and the generated purchase authorization code. In step 1108, the purchase authorization code is provided to the purchaser 160 at the retailer's store 140. This step may include handing the purchaser 160 a paper receipt that contains the purchase authorization code or verbally giving the purchase authorization code to the purchaser 160. Any other means for providing the purchase authorization code to the purchaser 160 are also contemplated.
In step 1110, the purchase authorization code is transmitted from the purchaser 160 to the recipient 156 via SMS technology using wireless communications devices 144 and the like. This step may include the purchaser 160 creating a SMS or text message to the recipient 156 and including the purchase authorization code within the body of the SMS. This message is then transmitted to the recipient 156 via SMS technology as commonly known in the art and as described herein. In step 1112, the recipient 156 then may visit any of the retailer's stores 140 and present the purchase authorization code to the user 158 for redemption of the items and gifts that the purchaser 160 purchased for the recipient 156. This step may include entering the purchase authorization code into the personal host computer 142, which then may communicate to the servers 118 to confirm the stored purchase authorization code and corresponding items and gifts.
There has been described an SMS gifting system. It should be understood that the particular embodiments described within this specification are for purposes of example and should not be construed to limit the invention. Further, it is evident that those skilled in the art may now make numerous uses and modifications of the specific embodiment described, without departing from the inventive concepts. For example, particular additional servers, computers, networks and the like maybe used to convey the information and data for such purchases without departing from the inventive concepts.