Content selection and delivery of complementary information
First Claim
1. A method for transmitting data to a mobile communications device comprising:
- in response to a telephone call initiated from the mobile communications device using an abbreviated dialing code, identifying, by at least one server, content located external to the mobile communications device associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code;
sending a message to the mobile communications device, the message including a pointer to information complementary to the identified content;
identifying one or more operational parameters associated with the mobile communications device by the at least one server by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the telephone call has been initiated, the one or more operational parameters being identified only after the telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and
transmitting data associated with the identified content to the mobile communications device in a format compatible with the identified one or more operational parameters,wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast.
12 Assignments
0 Petitions
Accused Products
Abstract
A telephone call may be established with a mobile communications device in response to a user dialing an abbreviated dialing code. Content provided external to the mobile communications device associated with the abbreviated dialing code may be identified. Thereafter, a message may be sent to the mobile communications device including a pointer to information complementary to the identified content, wherein the pointer when activated at the mobile communications device, determines one more operational parameters associated with the mobile communications device and causes data associated with the identified content to be transmitted to the mobile communications device in a format compatible with the determined one or more operational parameters. Related methods, apparatuses, computer-program products, and systems are also described.
95 Citations
77 Claims
-
1. A method for transmitting data to a mobile communications device comprising:
-
in response to a telephone call initiated from the mobile communications device using an abbreviated dialing code, identifying, by at least one server, content located external to the mobile communications device associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code; sending a message to the mobile communications device, the message including a pointer to information complementary to the identified content; identifying one or more operational parameters associated with the mobile communications device by the at least one server by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the telephone call has been initiated, the one or more operational parameters being identified only after the telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmitting data associated with the identified content to the mobile communications device in a format compatible with the identified one or more operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for transmitting data to a mobile communications device, the apparatus comprising:
-
at least one processor to; in response to a telephone call initiated from a mobile communications device using an abbreviated dialing code, identify content located external to the mobile communications device associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code; send a message to the mobile communications device, the message including a pointer to information complementary to the identified content; identify one or more operational parameters associated with the mobile communications device by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the telephone call has been initiated, the one or more operational parameters being identified only after the telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmit data associated with the identified content to the mobile communications device in a format compatible with the identified one or more operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
in response to a voice telephone call initiated from a mobile communications device using an abbreviated dialing code, providing an interactive voice response interface by at least one server to receive a unique designation associated with a user and receive an identification of a desired resource that is associated with the abbreviated dialing code, wherein the abbreviated dialing code has fewer characters than an ordinary telephone number and comprises a non-alphabetic/non-numeric character as a first character; sending a message to the mobile communications device, the message including a pointer to the desired resource; polling the mobile communications device from the at least one server in response to the pointer being activated at the mobile communications device and after the voice telephone call has been initiated to determine one or more operational parameters associated with the mobile communications device, the one or more operational parameters being determined only after the voice telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmitting data associated with the desired resource to the mobile communications device in a format compatible with the determined one or more operational parameters, wherein the data associated with the desired resource is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
at least one processor to; in response to a voice telephone call initiated from a mobile communications device using an abbreviated dialing code, receive a unique designation associated with a user and an identification of a desired resource that is associated with the abbreviated dialing code, wherein the abbreviated dialing code has fewer characters than an ordinary telephone number and comprises a non-alphabetic/non-numeric character as a first character; send a message to the mobile communications device, the message including a pointer to the desired resource; poll the mobile communications device in response to the pointer being activated at the mobile communications device and after the voice telephone call has been initiated to determine one or more operational parameters associated with the mobile communications device, the one or more operational parameters being determined only after the voice telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmit data associated with the desired resource to the mobile communications device in a format compatible with the determined one or more operational parameters, wherein the data associated with the desired resource is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method comprising:
-
in response to a telephone call initiated using an abbreviated dialing code over a wireless voice network from a mobile communications device, identifying, by a first server, content associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code, the content comprising a software application for the mobile communications device associated with at least one product or service; sending, by the first server to the mobile communications device, a message via a wireless data network, the message comprising a pointer to data associated with the content; receiving, at a second server from the mobile communications device, a communication seeking the data identified by the pointer; determining, by the second server, one or more operational parameters associated with the mobile communications device by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the telephone call has been initiated, the one or more operational parameters being determined only after the telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, another software execution platform, and a software application resident on the mobile communications device; and providing, by the second server to the mobile communications device, data associated with the identified content in a format compatible with the one or more determined operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
a first server to; in response to a telephone call initiated using an abbreviated dialing code on a wireless voice network from a mobile communications device, identify content associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code, the content comprising a software application for the mobile communications device associated with at least one product or service; and send a message containing a pointer to data associated with the content via a wireless data network; a second server to; determine, by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the telephone call has been initiated, one or more operational parameters associated with the mobile communications device, the one or more operational parameters being determined only after the telephone call has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and another software application resident on the mobile communications device; and provide data associated with the identified content to the mobile communications device in a format compatible with the one or more determined operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A method for transmitting data to a mobile communications device comprising:
-
in response to a communication initiated from the mobile communications device using an abbreviated dialing code, identifying, by at least one server, content located external to the mobile communications device associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code; sending a message to the mobile communications device, the message including a pointer to information complementary to the identified content; identifying one or more operational parameters associated with the mobile communications device by the at least one server by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the communication has been initiated, the one or more operational parameters being identified only after the communication has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmitting data associated with the identified content to the mobile communications device in a format compatible with the identified one or more operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. An apparatus for transmitting data to a mobile communications device, the apparatus comprising:
-
at least one processor to; in response to a communication initiated from a mobile communications device using an abbreviated dialing code, identify content located external to the mobile communications device associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code; send a message to the mobile communications device, the message including a pointer to information complementary to the identified content; identify one or more operational parameters associated with the mobile communications device by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the communication has been initiated, the one or more operational parameters being identified only after the communication has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmit the data associated with the identified content to the mobile communications device in a format compatible with the identified one or more operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
in response to a voice communication initiated from a mobile communications device using an abbreviated dialing code, providing an interactive voice response interface by the at least one server to receive a unique designation associated with a user and an identification of a desired resource that is associated with the abbreviated dialing code, wherein the abbreviated dialing code has fewer characters than an ordinary telephone number and comprises a non-alphabetic/non-numeric character as a first character; sending a message to the mobile communications device, the message including a pointer to the desired resource; polling the mobile communications device from the at least one server in response to the pointer being activated at the mobile communications device and after the voice communication has been initiated to determine one or more operational parameters associated with the mobile communications device, the one or more operational parameters being determined only after the voice communication has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmitting the data associated with the desired resource to the mobile communications device in a format compatible with the determined one or more operational parameters, wherein the data associated with the desired resource is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (60, 61, 62)
-
-
63. An apparatus comprising:
-
at least one processor to; in response to a voice communication initiated from a mobile communications device using an abbreviated dialing code receive a unique designation associated with a user and an identification of a desired resource that is associated with the abbreviated dialing code, wherein the abbreviated dialing code has fewer characters than an ordinary telephone number and comprises a non-alphabetic/non-numeric character as a first character; send a message to the mobile communications device, the message including a pointer to the desired resource; poll the mobile communications device in response to the pointer being activated at the mobile communications device and after the voice communication has been initiated to determine one or more operational parameters associated with the device, the one or more operational parameters being determined only after the voice communication has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and transmit the data associated with the desired resource to the mobile communications device in a format compatible with the determined one or more operational parameters, wherein the data associated with the desired resource is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (64, 65, 66)
-
-
67. A method comprising:
-
in response to a communication initiated using an abbreviated dialing code on a wireless voice network from a mobile communications device, identifying, by a first server, content associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code, the content comprising a software application for the mobile communications device associated with at least one product or service; sending, by the first server to the mobile communications device, a message via a wireless data network, the message comprising a pointer to data associated with the content; receiving, at a second server from the mobile communications device, a second communication seeking the data identified by the pointer; determining, by the second server by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the communication has been initiated, one or more operational parameters associated with the mobile communications device, the one or more operational parameters being determined only after the communication has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and providing, by the second server to the mobile communications device, data associated with the identified content in a format compatible with the one or more determined operational parameters, wherein the data associated with the identified content is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (68, 69, 70, 71)
-
-
72. A system comprising:
-
a first server to; in response to a communication initiated using an abbreviated dialing code on a wireless voice network from a mobile communications device, identify content associated with the abbreviated dialing code from a plurality of content each associated with a unique abbreviated dialing code and send a message containing a pointer to data associated with the content via a wireless data network, the content comprising a software application for the mobile communications device associated with at least one product or service; a second server to; determine, by polling the mobile communications device in response to the pointer being activated at the mobile communications device and after the communication has been initiated, one or more operational parameters associated with the mobile communications device, the one or more operational parameters being determined only after the communication has been initiated and the one or more operational parameters including at least one of a wireless network carrier identification, a mobile communications device type, a software execution platform, and a software application resident on the mobile communications device; and provide data identified by the pointer in a format compatible with the one or more determined operational parameters to the mobile communications device, wherein the data identified by the pointer is a ringtone generated from at least a portion of an audio broadcast transmitted to the mobile communications device, the portion of the audio broadcast being determined based on a timing of a request for the ringtone from the mobile communications device during the audio broadcast. - View Dependent Claims (73, 74, 75, 76, 77)
-
Specification