US20060026293A1

Strategies for transmitting in-band control information

Claim Score by NHIP

Read claim 20, the broadest

Abstract

Strategies are described for transmitting control information from a host module to a client module. The host module transmits the control information in-band along with a stream of media content information packets. The control information can be used to govern the operation of the client module. In one case, the control information alerts the client module to a discontinuity in streams, which may be the result of the user changing channels via the host or client module, etc., issuing a seek instruction, and so forth. Transmitting the control information in in-band fashion is advantageous because it reduces the need for complex linking between the control information and the associated content information.

US20060026293A1, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 26 February 2030.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

25 claims: 5 independent, 20 dependent

  1. 1
    A method for streaming content information from a host module to a client module, comprising:providing, at the host module, units of content information for inclusion in a stream to be transmitted to the client module;providing, at the host module, at least one unit of control information for inclusion in the stream;inserting, at the host module, said at least one unit of control information among the units of content information, wherein the position of said at least one unit of control information vis-à-vis the units of content information conveys instructions regarding the manner in which the client module is to operate upon receiving the control information;and transmitting, by the host module, the stream containing the units of content information and said at least one unit of control information to the client module, wherein the host module dynamically varies the control information that it inserts in the stream based on actions taken by a user who controls the playback of the stream.
  2. 20
    Broadest claimClaim Score 74, broad(NHIP)A method for receiving streaming content information by a client module, comprising:receiving, from a host module, a stream containing at least one unit of control information positioned among units of content information;detecting the presence of said at least one unit of control information in the stream;and applying the control information contained in said at least one unit of control information to govern the manner in which the client module operates, wherein the host module dynamically varies the control information that it inserts in the stream based on actions taken by a user who controls the playback of the stream.
  3. 22
    A host module for streaming content information to a client module, comprising:a transfer processing module configured to: provide units of content information for inclusion in a stream to be transmitted to the client module;provide at least one unit of control information for inclusion in the stream;insert said at least one unit of control information among the units of content information, wherein the position of said at least one unit of control information vis-à-vis the units of content information conveys instructions regarding the manner in which the client module is to operate upon receiving the control information;and transmit the stream containing the units of content information and said at least one unit of control information to the client module, wherein the host module dynamically varies the control information that it inserts in the stream based on actions taken by a user who controls the playback of the stream.
  4. 23
    A client module for receiving streaming content information from a host module, comprising:a reception processing module configured to: receive, from the host module, a stream containing at least one unit of control information positioned among units of content information;detect the presence of said at least one unit of control information in the stream;and apply the control information contained in said at least one unit of control information to govern the manner in which the client module operates, wherein the host module dynamically varies the control information that it inserts in the stream based on actions taken by a user who controls the playback of the stream.
  5. 24
    A system for transmitting content information between a host module and a client module, comprising:a host module configured to: provide units of content information for inclusion in a stream to be transmitted to the client module;provide at least one unit of control information for inclusion in the stream;insert said at least one unit of control information among the units of content information, wherein the position of said at least one unit of control information vis-à-vis the units of content information conveys instructions regarding the manner in which the client module is to operate upon receiving the control information;and transmit the stream containing the units of content information and said at least one unit of control information to the client module,  a reception module configured to: receive, from the host module, the stream containing said at least one unit of control information positioned among units of content information;detect the presence of said at least one unit of control information in the stream;and apply the control information contained in said at least one unit of control information to govern the manner in which the client module operates,  wherein the host module dynamically varies the control information that it inserts in the stream based on actions taken by a user who controls the playback of the stream.