Media extension apparatus and methods for use in an information network
First Claim
1. A method of operating client equipment in operative communication with a content-based network, the method comprising:
- receiving at said equipment an application configured to implement a network-specific protocol;
storing said application within a storage device of said client equipment;
running said application to configure said equipment according to said network-specific protocol; and
operating said CPE and said application to provide on-demand services to a user.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for extending the capabilities of a client device (e.g., consumer premises equipment in a cable network) using one or more on-demand applications. In one aspect, an improved media handling extension is provided within the device with which the various application(s) can interface to facilitate on-demand interaction between the CPE and the head end or other network entity. In one exemplary embodiment, the client device comprises a digital set-top box (DSTB) having Java-enabled middleware adapted to implement the OCAP/ACAP/MHP mandated Java Media Framework (JMF) APIs. A specially configured application is downloaded to the DSTB and run, the application configuring the paths within the device to provide, inter alia, media access to the on-demand application(s) according to one or more network specific protocols. Accordingly, the network MSO can also uniquely configure the CPE within its network for on-demand capability according to its own specific protocols from the head-end. Improved client device and head-end configurations, as well as methods of operating these systems, are also disclosed.
299 Citations
34 Claims
-
1. A method of operating client equipment in operative communication with a content-based network, the method comprising:
-
receiving at said equipment an application configured to implement a network-specific protocol;
storing said application within a storage device of said client equipment;
running said application to configure said equipment according to said network-specific protocol; and
operating said CPE and said application to provide on-demand services to a user. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating client equipment in operative communication with a content-based network, the method comprising:
-
receiving at said equipment a first application configured with a network specific protocol extension;
storing said first application within a storage device of said client equipment;
running said first application to configure said equipment according to said protocol; and
selectively allowing a plurality of applications resident on said equipment to access said extension. - View Dependent Claims (6, 7, 8)
-
-
9. A method of operating client equipment adaptable for use in any one of a plurality of different content-based networks within a particular content-based network, the method comprising:
-
receiving at said equipment an application configured with a protocol extension, said protocol extension being adapted for use in said particular network within which said client equipment operates;
running said application to configure said equipment according to said protocol; and
selectively allowing at least one application resident on said equipment to access said extension, said at least one application having attributes specific to said particular network. - View Dependent Claims (10, 11)
-
-
12. A method of developing the specific protocol useful for delivery of content from a first node of a network to a second node thereof, the method comprising:
-
developing a first component adapted to communicate between said first and second nodes;
developing a second component adapted to process the content delivered to said second node; and
developing a third component adapted to cooperate with at least one of said first and second components to control functions specific to said protocol. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. CPE adapted for operation within a content-based network, said CPE comprising at least one software application adapted for providing on-demand services to at least one user using at least one network-specific protocol, said at least one application comprising:
-
a first software component adapted to communicate between said CPE and another entity of said network;
a second software component adapted to process the content delivered to said CPE; and
a third software component adapted to cooperate with at least one of said first and second components to control functions specific to said protocol. - View Dependent Claims (22, 23, 24)
-
-
25. A method of implementing a network-specific on-demand application within the CPE of said network, the method comprising:
-
developing a plurality of media interface components adapted to implement a network-specific protocol;
disposing said plurality of components within a software application to produce a configured application;
running said configured application on said CPE; and
defining at least one path to said media interface components, said at least one path and media interface components cooperating to provide network specific on-demand services. - View Dependent Claims (26, 27, 28)
-
-
29. Apparatus adapted for operation within a multi-channel HFC cable distribution network, said apparatus comprising:
-
a digital processor;
a storage device operatively coupled to said processor;
middleware adapted to run on said processor; and
at least one software application adapted to run on said processor, said at least one application having a plurality of developed components within its application directory hierarchy;
wherein said apparatus is further configured to;
run said application; and
configure at least one path to at least one of said developed components. - View Dependent Claims (30)
-
-
31. A method of conducting business via a cable network having a client device operatively coupled thereto, said device being compatible for use on a variety of different cable networks, the method comprising:
-
disposing a software application on said device, said software application being configured to implement a network-specific protocol, said network-specific protocol implementing one or more network-specific on-demand services; and
running said at least one software application on said device, said running configuring at least one path within said CPE to permit access of said network-specific on-demand services by a user.
-
-
32. A method of utilizing CPE compatible for use on a variety of different cable networks within any given one of said networks, the method comprising:
-
disposing said CPE within said given one network to be in operative communication with another network entity;
transferring a software application onto said device from said network entity, said software application being configured to implement a network-specific protocol, said network-specific protocol implementing one or more network-specific on-demand services; and
running said at least one software application on said device, said running configuring at least one path within said CPE to permit access of said network-specific on-demand services by a user. - View Dependent Claims (33)
-
-
34. A head-end apparatus adapted for providing a network-specific on-demand application to CPE of said network, the apparatus comprising:
-
at least one computer; and
at least one computer program adapted to develop a specific protocol useful in implementing said on-demand application according to the method comprising;
developing a first component adapted to communicate between said head-end and said CPE;
developing a second component adapted to process the content delivered to said CPE; and
developing a third component adapted to cooperate with at least one of said first and second components to control functions specific to said on-demand application.
-
Specification