Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A handheld multimedia terminal, comprising: a wireless interface configured to interface with a wireless network for accessing a remote computer system; non-volatile memory configured to store multimedia content, wherein said multimedia content comprises one or more of music data, video data and computer game data; a program store storing processor control code; a processor coupled to said non-volatile memory, said program store, said wireless interface and a user interface to allow a user to select and play said multimedia content; a display for displaying one or both of said played multimedia content and data relating to said played multimedia content; wherein the processor control code comprises: code to request identifier data identifying one or more items of multimedia content stored in the non-volatile memory; code to receive said identifier data; code to present to a user on said display said identified one or more items of multimedia content available from the non-volatile memory; code to receive a user selection to select at least one of said one or more of said stored items of multimedia content; code responsive to said user selection of said at least one selected item of multimedia content to transmit payment data relating to payment for said at least one selected item of multimedia content via said wireless interface for validation by a payment validation system, wherein said payment data comprises user identification data identifying said user to said payment validation system; code to receive payment validation data via said wireless interface defining if said payment validation system has validated payment for said at least one selected item of multimedia content; and code to control access to said at least one selected item of multimedia content on said terminal responsive to said payment validation data, wherein said user interface is operable to enable a user to select said at least one item of multimedia content available from said non-volatile memory; and wherein said user interface is operable to enable a user to access said at least one selected item of multimedia content responsive to said code to control access permitting access to said at least one selected item of multimedia content.
A handheld multimedia device, like a phone or tablet, connects to a wireless network to get content from a remote server. It stores multimedia files such as music, videos, or games in its internal memory. The device has a processor running code that lets the user browse and play these files. A display shows the multimedia content and related data. The code first requests a list of available content from the device's memory, then displays this list to the user. When the user selects an item, the device transmits payment information (including user ID) to a payment validation system via the wireless network. After the payment is validated, the device receives confirmation and allows the user to access and play the selected content. The user interacts with the device through a user interface to choose and access the multimedia content.
2. A handheld multimedia terminal as claimed in claim 1 , further comprising code to retrieve supplementary data via said wireless interface and output said supplementary data to said user using said display.
The handheld multimedia device from the previous description can also retrieve supplementary data from a remote server over the wireless network and display it. This supplementary data is shown to the user on the device's display.
3. A handheld multimedia terminal as claimed in claim 2 , wherein said supplementary data comprises advertising data.
In the handheld multimedia device retrieving supplementary data as previously described, the supplementary data includes advertising.
4. A handheld multimedia terminal as claimed in claim 3 , wherein said processor further comprises code to display said advertising data when presenting said identified one or more items of multimedia content available from the non-volatile memory and/or accessing said at least one selected item of multimedia content.
In the handheld multimedia device displaying advertising data as previously described, the device's processor displays the advertising either when showing the list of available multimedia content or while the user is accessing the selected content.
5. A content data supply server for providing an item of multimedia content to a handheld multimedia terminal, the content data supply server comprising: a communications interface for communicating with the handheld multimedia terminal; a program store storing code implementable by a processor; a data store for storing identifier data identifying one or more items of multimedia content available to the handheld multimedia terminal; and a processor coupled to the communications interface, to the program store and the data store, the code comprising: code to receive a request from the handheld multimedia terminal for the identifier data identifying the one or more items multimedia content available to the handheld multimedia terminal; code to retrieve the identifier data from the data store; code to transmit the identifier data via the communications interface to the handheld multimedia terminal; code to receive payment validation data validating a user purchase of an item of the multimedia content; and code responsive to the payment validation data validating the user purchase to retrieve the purchased item of multimedia content data from a multimedia content store and transmit the purchased item of multimedia content via the communications interface to the handheld multimedia terminal.
A content server provides multimedia files to handheld devices. It has a network interface to communicate with these devices. The server stores code to be executed by a processor. A data store holds information about the available multimedia content. When a device requests a list of available content, the server retrieves this list from the data store and sends it to the device. When the server receives payment validation data indicating a user has paid for a file, it retrieves the purchased content from a multimedia content store and sends it to the device.
6. A content data supply server as claimed in claim 5 , further comprising code to receive payment record data indicating a payment made by a user for the item of multimedia content.
The content server providing multimedia content as previously described also receives payment record data which logs the payment made by a user for the content.
7. A content data supply server as claimed in claim 6 , further comprising code responsive to receiving the payment record data to request the payment validation data.
The content server receiving payment information as previously described requests payment validation data after receiving the payment record data.
8. A content data supply server as claimed in claim 7 , wherein the code to request the payment validation data comprises code to transmit at least a portion of the payment record data.
The content server requesting payment validation data as previously described sends a portion of the payment record data when it requests the validation.
9. A content data supply server as claimed in claim 5 , wherein the data supply server comprises the multimedia content store.
In the content server providing multimedia content as previously described, the server itself includes the multimedia content store.
10. A content data supply server as claimed in claim 5 , further comprising: code to receive a request from the handheld multimedia terminal for content information pertaining to at least one of the items of multimedia content identified by the identifier data, wherein the content information comprises one or more of description data and cost data; code to retrieve the content information from the data store; and code to transmit the content information to the handheld multimedia terminal.
The content server providing multimedia content as previously described can also handle requests from the handheld device for more information about the content. When a device requests details (like description or cost) for a piece of content, the server retrieves this information from its data store and sends it back to the device.
11. A content data supply server as claimed in claim 5 , wherein the item of multimedia content comprises one or more of music, films, TV programs, text, software, or games software.
In the content server providing multimedia content as previously described, the multimedia content provided by the server includes music, movies, TV shows, text documents, software, and games.
12. A content data supply server as claimed in claim 5 , further comprising: code responsive to the payment validation data validating the user purchase to transmit at least one access rule to the handheld multimedia terminal, wherein the at least one access rule specifies at least one condition for accessing the retrieved and purchased item of multimedia content data.
The content server providing multimedia content as previously described also sends access rules to the handheld device along with the purchased content. These rules define conditions that govern how the user can access the content.
13. A content data supply server as claimed in claim 12 , wherein the data store or multimedia content store further stores the at least one access rule, and further comprising code to read the at least one access rule from the data store or multimedia content store.
In the content server sending access rules as previously described, the access rules are stored within the data store or the multimedia content store, and the server reads them from there before sending them to the handheld device.
14. A method of providing an item of multimedia content to a handheld multimedia terminal, the method comprising: receiving a request from the handheld multimedia terminal for identifier data identifying one or more items of multimedia content data available to the handheld multimedia terminal; retrieving the identifier data from a data store; transmitting the identifier data to the handheld multimedia terminal; receiving payment validation data validating a user purchase of an item of multimedia content; and responsive to the payment validation data validating the user purchase, retrieving the purchased item of multimedia content data from a multimedia content store and transmitting the purchased item of multimedia content to the handheld multimedia terminal.
A method for providing multimedia content to a handheld device involves: receiving a request from the device for a list of available content; retrieving this list from a data store; transmitting the list to the device; receiving payment validation data confirming the user has paid for an item; and if the payment is validated, retrieving the purchased content from a content store and sending it to the device.
15. A method as claimed in claim 14 , further comprising receiving payment record data indicating a payment made by a user for the item of multimedia content.
The method of providing multimedia content as previously described also includes receiving payment record data, indicating a payment made by a user for the item of multimedia content.
16. A method as claimed in claim 15 , further comprising requesting the payment validation data responsive to receiving the payment record data.
The method of providing multimedia content and receiving payment information as previously described also includes requesting payment validation data after receiving the payment record data.
17. A method as claimed in claim 16 , wherein the requesting the payment validation data comprises transmitting at least a portion of the payment record data.
In the method of requesting payment validation data as previously described, the step of requesting the validation involves sending a portion of the payment record data.
18. A method as claimed in claim 14 , further comprising: receiving a request from the handheld multimedia terminal for content information pertaining to at least one of the items of multimedia content identified by the identifier data, wherein the content information comprises one or more of description data and cost data; retrieving the content information from the data store; and transmitting the content information to the handheld multimedia terminal.
The method of providing multimedia content as previously described also includes: receiving a request from the handheld device for content information (like descriptions or cost) of the available multimedia; retrieving this content information from the data store; and transmitting it back to the handheld device.
19. A method as claimed in claim 14 , further comprising: responsive to the payment validation data validating the user purchase, transmitting at least one access rule to the handheld multimedia terminal, wherein the at least one access rule specifies at least one condition for accessing the retrieved and purchased item of multimedia content data.
The method of providing multimedia content as previously described also includes transmitting at least one access rule to the handheld multimedia terminal, where the access rule specifies at least one condition for accessing the retrieved and purchased item of multimedia content data, responsive to the payment validation data validating the user purchase.
20. A method as claimed in claim 19 , further comprising reading the at least one access rule from the data store or multimedia content store.
The method of providing access rules as previously described also includes reading the access rule from the data store or the multimedia content store.
21. A computer system for providing multimedia data items to a handheld multimedia terminal, the system comprising: a communications interface; a data store for storing records of multimedia data items available from the system, each record comprising a data item description and a pointer to a data provider for the data item; a program store storing code implementable by a processor; a processor coupled to the communications interface, to the data store, and to the program store for implementing the stored code, the code comprising: code to receive a request for a multimedia data item from the handheld multimedia terminal; code to receive from the communications interface payment validation data comprising data confirming payment for the requested multimedia data item; code responsive to the request and to the received payment validation data, to read the requested multimedia data item from a content provider; and code to transmit the read multimedia data item to the handheld multimedia terminal over the communications interface.
A computer system for providing multimedia to handheld devices includes a network interface, a data store that lists available items with descriptions and pointers to where the actual data is stored, and a processor running code. When the system receives a request for a multimedia file from a device and payment validation data confirming the user has paid, it retrieves the file from a content provider and sends it to the device.
22. A computer system as claimed in claim 21 , further comprising code to receive payment record data indicating a payment made by a user for the item of multimedia content.
The computer system providing multimedia data items as previously described also receives payment record data indicating a payment made by a user for the item of multimedia content.
23. A computer system in claim 22 , further comprising code responsive to the receiving the payment record data to request the payment validation data.
The computer system receiving payment record data as previously described also requests payment validation data after receiving the payment record data.
24. A computer system as claimed in claim 21 , further comprising: code responsive to the request and to the received payment validation data, to transmit at least one access rule to the handheld multimedia terminal, wherein the at least one access rule specifies at least one condition for accessing the retrieved and purchased item of multimedia content data.
The computer system providing multimedia data as previously described also transmits at least one access rule to the handheld multimedia terminal, wherein the access rule specifies at least one condition for accessing the retrieved and purchased item of multimedia content data, responsive to the request and to the received payment validation data.
25. A method of downloading multimedia content from a content data supply server to a handheld multimedia terminal, the method comprising: requesting, via a wireless interface on the handheld multimedia terminal, identifier data identifying one or more items of multimedia content available for retrieving, receiving the identifier data via the wireless interface, requesting content information via the wireless interface, wherein the content information comprises one or more of description data and cost data pertaining to at least one of the one or more items of multimedia content identified by the identifier data; receiving the content information via said wireless interface; presenting the content information pertaining to the identified one or more items of multimedia content available for retrieving to a user on a display of the handheld multimedia terminal; receiving a user selection selecting at least one of the one or more items of multimedia content available for retrieving; responsive to the user selection of the at least one item of multimedia content transmitting payment data relating to payment for the selected at least one item of multimedia content via the wireless interface for validation by a payment validation system; receiving payment validation data via the wireless interface defining if the payment validation system has validated payment for the selected at least one item of multimedia content; and responsive to the payment validation data retrieving the selected at least one item of multimedia content via the wireless interface from a content data supply server, writing the retrieved at least one item of multimedia content into non-volatile memory on the handheld multimedia terminal.
A method for downloading multimedia content to a handheld device: The device requests a list of available content over a wireless network. It receives this list. It then requests details (descriptions and cost) about specific content items from the list. The device displays this content information to the user. The user selects an item. The device transmits payment information for validation. If the payment is validated, the device downloads the selected content from a server via the wireless network and stores it in its internal memory.
26. A method as claimed in claim 25 , further comprising: retrieving at least one access rule from the content data supply server, wherein the at least one access rule specifies at least one condition for accessing the retrieved and purchased item of multimedia content data.
The method of downloading multimedia content as previously described also involves retrieving access rules from the content server. These rules specify conditions for accessing the downloaded content.
27. A method as claimed in claim 25 , wherein the non-volatile memory comprises flash memory.
In the method of downloading multimedia content, the non-volatile memory on the handheld terminal is flash memory.
28. A method as claimed in claim 25 , wherein the multimedia content comprises one or more of music, films, TV programs, text, software, or games software.
In the method of downloading multimedia content as previously described, the multimedia content that is downloaded is music, movies, TV shows, text documents, software, and games.
Unknown
August 5, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.