Wireless data system
First Claim
1. A method for providing product information to a mobile phone user, comprising:
- receiving a request message, wherein said request message includes indication of said mobile phone user and a dialed digit string entered by said mobile phone user into a mobile phone, wherein said dialed digit string includes a data code;
determining whether said indication of said mobile phone user is associated with one of a plurality of established user accounts;
determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database;
determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to information stored in said one of said plurality of said established user accounts, a product information delivery technique associated with said mobile phone user; and
delivering, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said product information delivery technique associated with said mobile phone user, said portion of product information stored in said database using said product information delivery technique associated with said mobile phone user.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling a user to request and receive product information, participate in voting or polling activities, reprint an article or other publication, request and authorize a purchase of a magazine subscription, music sound clip, or other product, and/or share personal information with other users. The service request and information delivery may provided over a mobile phone. The user dials a series of digits into their phone and enters them into the disclosed system, for example by pressing the send key on a mobile phone. The digits entered by the user include a prefix or routing code, and a data code. The dialed digits are transferred to a call switching system, which determines, based on the prefix code, a processing system to which a message is sent including the originally dialed digits as well as identification of the user or phone that placed the call. The processing system may then determine, based on the identification of the mobile phone that placed the call, a user account. The processing system further determines, based on the data code of the dialed digits, the product information or other service such as entry of a polling response, vote, or product purchase, that is to be provided. The user account information may then be used to determine a delivery technique, such as electronic mail using an electronic mail address associated with the phone that made the call, SMS/MMS/EMS Text messaging, or WAP push, through which the product information associated with the data code may be forwarded to the requesting user.
-
Citations
18 Claims
-
1. A method for providing product information to a mobile phone user, comprising:
-
receiving a request message, wherein said request message includes indication of said mobile phone user and a dialed digit string entered by said mobile phone user into a mobile phone, wherein said dialed digit string includes a data code; determining whether said indication of said mobile phone user is associated with one of a plurality of established user accounts; determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database; determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to information stored in said one of said plurality of said established user accounts, a product information delivery technique associated with said mobile phone user; and delivering, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said product information delivery technique associated with said mobile phone user, said portion of product information stored in said database using said product information delivery technique associated with said mobile phone user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing product information to a mobile phone user, including at least one computer system having at least one processor and associated program storage on a tangible computer-readable medium, said program storage having computer program code stored thereon, said computer program code comprising:
-
program code for receiving a request message, wherein said request message includes indication of said mobile phone user and a dialed digit string entered by said mobile phone user into a mobile phone, wherein said dialed digit string includes a data code; program code for determining whether said indication of said mobile phone user is associated with one of a plurality of established user accounts; program code for determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database; program code for determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to information stored in said one of said plurality of said established user accounts, a product information delivery technique associated with said mobile phone user; and program code for delivering, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said product information delivery technique associated with said mobile phone user, said portion of product information stored in said database using said product information delivery technique associated with said mobile phone user.
-
-
12. A system for providing product information to a mobile phone user, comprising:
-
means for receiving a request message, wherein said request message includes indication of said mobile phone user and a dialed digit string entered by said mobile phone user into a mobile phone, wherein said dialed digit string includes a data code; means for determining whether said indication of said mobile phone user is associated with one of a plurality of established user accounts; means for determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database; means for determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to information stored in said one of said plurality of said established user accounts, a product information delivery technique associated with said mobile phone user; and means for delivering, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said product information delivery technique associated with said mobile phone user, said portion of product information stored in said database using said product information delivery technique associated with said mobile phone user.
-
-
13. A method for providing product information to a telephone user, comprising:
-
receiving a request message, wherein said request message includes indication of said telephone user and a dialed digit string entered by said telephone user into a telephone, wherein said dialed digit string includes a data code; determining whether said indication of said telephone user is associated with one of a plurality of established user accounts; determining, in the event that said indication of said telephone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database; determining, in the event that said indication of said telephone user is determined to be associated with one of said plurality of established user accounts, and responsive to information stored in said one of said plurality of said established user accounts, a product information delivery technique associated with said telephone user; and delivering, in the event that said indication of said telephone user is determined to be associated with one of said plurality of established user accounts, and responsive to said product information delivery technique associated with said telephone user, said portion of product information stored in said database using said product information delivery technique associated with said telephone user.
-
-
14. A method for processing a service request from a telephone user, comprising:
-
receiving a telephone call from said telephone user; determining, responsive to a dialed digit string associated with said telephone call, that said telephone call is not a conventional voice telephone call, and wherein said dialed digit string includes a data code; determining whether said indication of said mobile phone user is associated with one of a plurality of established user accounts; determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database; determining, responsive to said dialed digit string associated with said telephone call, a processing system to process said service request; forwarding a request message to said processing system, wherein said request message includes an indication of said telephone user and said dialed digit string, wherein said dialed digit string includes a data code; receiving said request message at said processing system; determining, by said processing system, and responsive to said dialed digit string, a requested service; and providing said requested service, by said processing system, to said user without establishment of a voice connection. - View Dependent Claims (15, 16, 17)
-
-
18. A method for providing product information to a mobile phone user, the method comprising the steps of:
-
receiving a request message, wherein said request message includes indication of said mobile phone user and a dialed digit string entered by said mobile phone user into a mobile phone, wherein said dialed digit string includes a data code; determining whether said indication of said mobile phone user is associated with one of a plurality of established user accounts; determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said data code, a portion of product information stored in a database; determining, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to information stored in said one of said plurality of said established user accounts, a product information delivery technique associated with said mobile phone user; selecting at least one device, capable of processing one of an electronic copy and a hard copy, preferred by said mobile phone user for delivering said portion of product information; and delivering, in the event that said indication of said mobile phone user is determined to be associated with one of said plurality of established user accounts, and responsive to said product information delivery technique associated with said mobile phone user, at the at least one device preferred by said mobile phone user said portion of product information stored in said database using said product information delivery technique associated with said mobile phone user.
-
Specification