Abstract:
A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB.
Abstract:
A distributed adaptive bit rate (ABR) proxy system may include a gateway device that includes a first transcoder and is configured to receive segments of a content item from an ABR server, and a secondary device that includes a second transcoder and is configured to receive the segments of the content item from the gateway device. The first transcoder may transcode the segments based at least in part on a first ABR profile to generate first transcoded segments, and the second transcoder may transcode the segments based at least in part on a second ABR profile to generate second transcoded segments. The gateway device may advertise the first and second ABR profiles to user devices and may transmit the first transcoded segments to the user devices in response to requests therefor. The secondary device may transmit the second transcoded segments to the user devices in response to requests therefor.
Abstract:
An apparatus and a system are provided to proxy one or more media signals between at least one local client device and at least one remote client device. For instance, the apparatus can include a first network interface, a rate controller and media transcoder, and a second network interface. The first network interface receives a plurality of media signals over a first communication network, where the plurality of media signals is encoded into at least one codec format. The rate controller and media transcoder transcodes one or more of the plurality of media signals into a different codec format based on channel and processing capabilities associated with one or more local client devices and one or more control messages. The second network interface transmits the one or more of the transcoded plurality of media signals to a respective plurality of remote client devices over a second communication network.
Abstract:
Certain aspects of a method and system for video compression using an iterative encoding algorithm are disclosed. Aspects of a method may include modifying dynamically, a coding rate of at least a portion of received video data based on at least one quantized vector, during bit rate compression of the received video data. At least one of the quantized vectors may be adaptively selected and transmitted to a decoder via a compressed bit stream.
Abstract:
Systems and methods to deliver streaming video over a hybrid network are provided herein. An adjusted bitrate to transmit video from a server to a client is determined in response to a fast-forward or rewind request. Frames from a video are selectively transmitted to accommodate for the adjusted bitrate based and a bitrate of a connection between the server and the client.
Abstract:
A broadband gateway may be used to provide peer-to-peer communications with other broadband gateways. One or more peer-to-peer connections may be configured with each of the other broadband gateway, for use in peer-to-peer communications, which may be utilized to communicate shared content among the broadband gateways. Users may receive incentives for participating in peer-to-peer communications, comprising sharing credits and/or reduced charges. The broadband gateway may track and/or aggregate sharing credits based on communication of shared content. Peer-to-peer connections may be configured using at least one physical layer connection utilized by the broadband gateway in communicating with corresponding access network service provider. Peer-to-peer connections may also be configured using direct connections and/or links between the broadband gateways. The broadband gateway may generate a directory for use in conjunction with peer-to-peer operations. The directory may be presented via a user interface. The broadband gateway may generate and/or communicate peer-to-peer related alerts.
Abstract:
Aspects of a method and apparatus for a secure system-on-a-chip (SOC) architecture for multimedia data processing are provided. A processor may configure at least one subsystem within the SOC via at least one unsecured bus while a security processor enables secure functionalities in configured subsystems via at least one secure bus. The unsecure buses may comprise a data bus and/or a control bus, for example. The secure buses may comprise a secure control bus and/or a secure key bus, for example. The configurable subsystems may be multimedia processing units, input and output modules, and/or memory controllers. The security processor may program bits in security registers within the subsystems to enable secure functionalities, such as data routing paths and/or key loading paths, for example. Moreover, the security processor may validate code to be executed by a processor for configuring the SOC subsystems.
Abstract:
A method and system are provided in which a broadband gateway may enable a guest or visitor to access content available to the broadband gateway. The content may be received by the broadband gateway through one or more of a plurality of network access service providers that may provide separate physical layer access to the broadband gateway. After a visitor's device is connected to the broadband gateway, the broadband gateway may classify the device. Based on the classification, the device may be authorized to access a portion of the content received. Once the authorization process is complete, the appropriate content may be made available and transferred to the device. The authorization process may include the authentication of a device identifier and/or a user identifier. The authorized access may be time-limited, but may be renewed or enabled when a request is received within a determined period of time.
Abstract:
A context-aware decision making system may include at least one processor circuit that is configured to obtain an environmental profile of an environment associated with a user. The at least one processor circuit is configured to determine a predicted behavior of the user based at least on the obtained environmental profile. The at least one processor circuit may be configured to determine the predicted behavior of the user using at least one predictive model associated with the user. The at least one processor circuit may be configured to perform an action related to the predicted behavior of the user, such as an action that facilitates the predicted behavior of the user, an action that impedes the predicted behavior of the user, and/or an action that provides information related to the predicted behavior of the user.
Abstract:
A video control-plane gateway device includes at least one processor circuit. The at least one processor circuit is configured to establish a local connection with a video client device. The at least one processor circuit is configured to receive, over the local connection, a request for a video stream from the video client device. The at least one processor circuit is configured to transmit the request to a network video server via a wireless access point. The at least one processor circuit is configured to receive, from the wireless access point, control information for reception of the video stream on a downlink channel. The at least one processor circuit is configured to transmit, over the local connection, the control information to the video client device. In one or more implementations, the downlink channel is a supplementary downlink channel that is associated with a primary downlink channel through carrier aggregation.