Network media appliance system and method
First Claim
Patent Images
1. A network media appliance, comprising:
- (a) a packet data network interface configured for communicating data packets with a data network according to an Internet Protocol;
(b) a media data interface; and
(c) a processor having an associated memory for storing executable code, the code defining at least one process for execution by the processor, for implementation of at least;
a remote virtual interface function in which interface elements defined by the processor are communicated by markup language remotely from the processor through the packet data network interface for presentation to the user, anda data transfer function for controlling transfer of data through the media data interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A network media appliance, comprising at least one packet data network interface, adapted for communicating data packets with a data network according to an Internet Protocol; a media data interface, and a processor, having an associated memory for storing executable code, said code defining at least a remote virtual interface function, and a data transfer function for controlling transfer of data through said media data interface.
127 Citations
59 Claims
-
1. A network media appliance, comprising:
-
(a) a packet data network interface configured for communicating data packets with a data network according to an Internet Protocol; (b) a media data interface; and (c) a processor having an associated memory for storing executable code, the code defining at least one process for execution by the processor, for implementation of at least; a remote virtual interface function in which interface elements defined by the processor are communicated by markup language remotely from the processor through the packet data network interface for presentation to the user, and a data transfer function for controlling transfer of data through the media data interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network media appliance, comprising:
-
(a) a packet data network interface, configured to communicate data packets with a data network according to an Internet Protocol; (b) a media data interface; and (c) a processor, configured to communicate with a system remote from the processor through the packet data interface using a markup language to define elements of an interface, the system remote from the processor being configured to generate an interactive user interface dependent on the markup language, to control a transfer of data through the media data interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A network media appliance, comprising:
-
(a) a packet data network interface, configured to communicate data packets with a data network according to an Internet Protocol; (b) a media data interface; and (c) a processor, having an associated memory configured to store executable code, the code defining at least a remote control interface function in which hypertext interface elements defined by a markup language communication from the processor are implemented remotely from the processor through the packet data network interface as a locally interactive user interface, a data transfer function for controlling transfer of data through the media data interface, and a media rights management function for selectively restricting reproduction of media received through the media data interface. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A network appliance, comprising, within a single housing:
-
(a) a packet data network interface; (b) a media data interface configured to support a digital rights management scheme to selectively restrict at least one of a media data copying or a media data use in dependence on a digital code representing a restriction; and (c) a processor, configured to control a data transfer through the media data interface and the packet data network interface, and to define interface elements of a remote control interface in which interface elements defined by the processor are communicated as a markup language communication remotely from the processor through the packet data network interface. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A media device, comprising:
-
(a) a packet data communications interface; (b) a media stream interface configured to output media to a presentation device; (c) a digital rights management system configured to selectively restrict a reproduction of media output from the media stream interface; (d) a programmable digital processor configured to control the packet data communications interface, the media stream interface, and the digital rights management system, and to define elements of a virtual control interface in which elements of an interface defined by the programmable digital processor are communicated remotely from the programmable digital processor through the packet data communications interface in a markup language communication. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. An intelligent media device, comprising:
-
(a) a packet data communications interface; (b) a media stream controller configured to control a stream of media through the packet data communications interface dependent on a markup language communication through the packet data communication interface; (c) a digital rights management system configured to selectively tag or limit communications of a media stream through the media stream controller, in accordance with a set of digital rights management information; and (d) a memory configured to store a set of metadata relating to a program represented in the media stream. - View Dependent Claims (59)
-
Specification