DATA STORAGE AND ACCESS SYSTEMS
First Claim
1. A multimedia terminal comprising:
- a network interface configured to interface with a network for accessing a remote computer system;
memory configured to store multimedia content, wherein said multimedia content comprises one or more of music, films, TV programs, text, software, or games software;
a program store storing processor control code;
a processor coupled to said memory, said program store, said network interface anda user interface to allow a user to select and play said multimedia content;
wherein the processor control code comprises;
code to request identifier data identifying one or more items of multimedia content stored in the memory;
code to receive said identifier data;
code to present to a user on a display coupleable to said multimedia terminal said identified one or more items of multimedia content available from the 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 network interface for validation by a payment validation system;
code to receive payment validation data via said network 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 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.
0 Assignments
0 Petitions
Accused Products
Abstract
Data storage and access systems enable downloading and paying for data such as audio and video data, text, software, games and other types of data. A portable data carrier has an interface for sending and receiving data, data memory for storing received content data, and payment validation memory for providing payment validation data to an external device. The carrier may also store a record of access made to the stored content, and content use rules for controlling access to the stored content. Embodiments store further access control data and supplementary data such as hot links to web sites and/or advertising data. A complementary data access terminal, data supply computer system, and data access device are also described. The combination of payment data and stored content data and use rule data helps reduce the risk of unauthorized access to data such as compressed music and video data, especially over the Internet.
-
Citations
40 Claims
-
1. A multimedia terminal comprising:
-
a network interface configured to interface with a network for accessing a remote computer system; memory configured to store multimedia content, wherein said multimedia content comprises one or more of music, films, TV programs, text, software, or games software; a program store storing processor control code; a processor coupled to said memory, said program store, said network interface and a user interface to allow a user to select and play said multimedia content; wherein the processor control code comprises; code to request identifier data identifying one or more items of multimedia content stored in the memory; code to receive said identifier data; code to present to a user on a display coupleable to said multimedia terminal said identified one or more items of multimedia content available from the 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 network interface for validation by a payment validation system; code to receive payment validation data via said network 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing access to multimedia content on a multimedia terminal, the multimedia terminal comprising:
-
a network interface configured to interface with a network for accessing a remote computer system; memory configured to store multimedia content, wherein said multimedia content comprises one or more of music, films, TV programs, text, software, or games software; the method comprising; requesting identifier data identifying one or more items of multimedia content stored in the memory; presenting to a user on a display coupleable to said multimedia terminal said identified one or more items of multimedia content available from the memory; receiving a user selection of at least one of said one or more of said stored items of multimedia content; responsive to said user selection of said at least one selected item of multimedia content, transmitting payment data relating to payment for said at least one selected item of multimedia content via said network interface; receiving payment validation data via said network interface defining if said payment has been validated for said at least one selected item of multimedia content; and accessing said at least one selected item of multimedia content on said terminal responsive to said payment validation data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A multimedia terminal comprising:
-
a network interface configured to interface with a network for communicating with a data supplier; memory configured to store multimedia content; a program store storing processor control code; a processor coupled to said memory, said program store, said network interface and a user interface configured to allow a user to select and access said multimedia content; wherein the processor control code comprises; code to request identifier data identifying one or more items of multimedia content available for receiving via said network interface; code to receive said identifier data via said network interface, said identifier data identifying said one or more items of multimedia content available for receiving via said network interface; code to receive a user selection, via said user interface, selecting at least one of said one or more items of multimedia content available for receiving; code responsive to said user selection of said selected at least one item of multimedia content to transmit payment data relating to payment for said selected at least one item of multimedia content via said network interface for validation by a payment validation system; code to receive payment validation data via said network interface defining if said payment validation system has validated payment for said selected at least one item of multimedia content; and code responsive to said payment validation data to receive said selected at least one item of multimedia content via said network interface from a data supplier and to write said received at least one item of multimedia content into said memory, wherein said user interface is operable to enable a user to select said selected at least one item of multimedia content available for receiving. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A set-top box for accessing multimedia content
the set-top box comprising: -
a network interface configured to interface with a network for communicating with a data supplier; a video output coupleable to a display; a program store storing processor control code; a processor coupled to said program store, said network interface and said video output; wherein the processor control code comprises; code to request identifier data identifying one or more items of multimedia content available for receiving via said network interface; code to receive said identifier data via said network interface, said identifier data identifying said one or more items of multimedia content available for receiving via said network interface; code to receive a user selection selecting at least one of said one or more items of multimedia content available for receiving; code responsive to said user selection of said selected at least one item of multimedia content to transmit payment data relating to payment for said selected at least one item of multimedia content via said network interface for validation by a payment validation system; code to receive payment validation data via said network interface indicating if said payment has been validated for said selected at least one item of multimedia content; code responsive to said payment validation data to receive said selected at least one item of multimedia content via said network interface; and code to access said selected at least one item of multimedia content received from said data supplier. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification