System and method for previewing and purchasing ring tones for a mobile device
First Claim
1. A method comprising:
- requesting a ring tone preview from an internet site by a wireless service in response to a ring tone preview request by a wireless data processing device;
receiving at the wireless service the ring tone preview from the internet site;
transmitting the ring tone preview directly from the wireless service to the wireless data processing device in response to the ring tone preview request;
storing the ring tone preview in a ring tone gallery on the wireless data processing device, the ring tone gallery accessible by other applications executed on the data processing device;
allowing a user of the wireless data processing device to play back the ring tone preview stored on the wireless data processing device with any application a specified number of times prior to purchasing the ring tone, the wireless data processing device automatically locking the ring tone preview from being played or automatically deleting the ring tone preview upon the ring tone preview having been played back the specified number of times by a combination of applications;
receiving a ring tone purchase request at the wireless service transmitted directly from the wireless data processing device;
upon receiving the ring tone purchase request, causing an actual ring tone associated with the ring tone preview to be stored within a ring tone gallery on the data processing device, the ring tones within the ring tone gallery accessible by applications executed on the data processing device;
wherein the method also includes;
forwarding request for data to a second internet site on behalf of a portal device;
receiving said data from said second internet site on behalf of said portal device;
converting said requested data to bytecodes which an interpreter module on said portal device can convert into native program code which a processor on said portal device can process;
discarding portions of said requested data which said portal device is incapable of processing; and
,transmitting said bytecodes to said portal device, wherein, said interpreter module comprises a modular networking interface for communicating over a wireless network according to a specified network protocol, and wherein,converting said requested data further comprises;
determining said portal device'"'"'s graphical capabilities;
said converting said requested data to a particular bytecode format based on said graphical capabilities, said interpreter module converting said particular bytecode format into a video format directly processable by said processor.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a ring tone delivery system and method for previewing and/or buying a ring tone from a wireless service directly through a wireless data processing device. The method comprises: allowing a user to play a ring tone preview; receiving a purchase request from the device; and causing the ring tone associated with the preview to be stored on the device. The system comprises: a ring tone preview module for transmitting a ring tone preview directly from a wireless service to a device; a ring tone catalog application for allowing a user to play back the ring tone preview on the device; and a ring tone purchase/download module to receive a ring tone purchase request directly from the device; wherein the ring tone purchase/download module and/or the ring tone catalog application causes a ring tone associated with the preview to be stored on the device.
-
Citations
15 Claims
-
1. A method comprising:
-
requesting a ring tone preview from an internet site by a wireless service in response to a ring tone preview request by a wireless data processing device; receiving at the wireless service the ring tone preview from the internet site; transmitting the ring tone preview directly from the wireless service to the wireless data processing device in response to the ring tone preview request; storing the ring tone preview in a ring tone gallery on the wireless data processing device, the ring tone gallery accessible by other applications executed on the data processing device; allowing a user of the wireless data processing device to play back the ring tone preview stored on the wireless data processing device with any application a specified number of times prior to purchasing the ring tone, the wireless data processing device automatically locking the ring tone preview from being played or automatically deleting the ring tone preview upon the ring tone preview having been played back the specified number of times by a combination of applications; receiving a ring tone purchase request at the wireless service transmitted directly from the wireless data processing device; upon receiving the ring tone purchase request, causing an actual ring tone associated with the ring tone preview to be stored within a ring tone gallery on the data processing device, the ring tones within the ring tone gallery accessible by applications executed on the data processing device; wherein the method also includes; forwarding request for data to a second internet site on behalf of a portal device; receiving said data from said second internet site on behalf of said portal device; converting said requested data to bytecodes which an interpreter module on said portal device can convert into native program code which a processor on said portal device can process; discarding portions of said requested data which said portal device is incapable of processing; and
,transmitting said bytecodes to said portal device, wherein, said interpreter module comprises a modular networking interface for communicating over a wireless network according to a specified network protocol, and wherein, converting said requested data further comprises;
determining said portal device'"'"'s graphical capabilities;
said converting said requested data to a particular bytecode format based on said graphical capabilities, said interpreter module converting said particular bytecode format into a video format directly processable by said processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A ring tone preview and portal system comprising:
-
a ring tone preview module for transmitting a ring tone preview directly from a wireless service to a wireless data processing device in response to a ring tone preview request, wherein the wireless service requests the ring tone preview from an internet site in response to receiving the ring tone preview request from the wireless data processing device and further wherein the wireless service receives the ring tone preview from the internet site; a ring tone catalog application for allowing a user of the wireless data processing device to play back the ring tone preview on any device application on the wireless data processing device a specified number of times prior to purchasing the ring tone, wherein the ring tone preview is stored within the ring tone catalog application, and further wherein the wireless data processing device automatically locks the ring tone preview from being played or automatically deletes the ring tone preview upon the ring tone preview having been played back the specified number of times by a combination of applications; a ring tone purchase/download module to receive a ring tone purchase request at the wireless service transmitted directly from the wireless data processing device; wherein the ring tone purchase/download module and/or the ring tone catalog application causes an actual ring tone associated with the ring tone preview to be stored within a ring tone gallery on the data processing device upon the data processing device receiving the actual ring tone in response to the ring tone purchase request, the ring tones within the ring tone gallery accessible by applications executed on the data processing device; a portal device comprising a processor for processing native program code and an interpreter module for interpreting bytecodes and converting the bytecodes into the native program code for processing by the processor; a portal server to forward a request for data to a second internet site on behalf of a said portal device and receive said data from said second internet site on behalf of said portal device;
the portal server comprising a content conversion module to convert said requested data to bytecodes which said interpreter module on said portal device can convert into native program code and discard portions of said requested data which said portal device is incapable of processing;the portal server to transmit said bytecodes to said portal device, wherein said interpreter module comprises a modular networking interface for communication over a wireless network according to a specified network protocol, and wherein, converting said requested data further comprises;
determining said portal device'"'"'s graphical capabilities, and converting said requested data to a particular bytecode format based on said graphical capabilities, said interpreter module converting said particular bytecode format into video format directly processable by said processor. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification