Abstract:
A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to determine a service requirement for a client device connected to a WiFi access point in a customer premises network that includes a plurality of WiFi access points. The processor may be further configured to monitor a service requirement parameter, associated with the determined service requirement, for the client device; detect that the service requirement parameter is within a threshold of the determined service requirement; and perform a self-organizing network (SON) action on the customer premises network, in response to detecting that the service requirement parameter is within the threshold of the determined service requirement.
Abstract:
A method, a device, and a non-transitory storage medium having instructions to establish a first connection via a first network that provides access to a program service; obtain program support service data that indicates a program support service including at least one of a retransmission service, an error correction service, or a scalable program service; determine whether to invoke the program support service based on the program support service data; establish a second connection via a second network that provides access to the program support service in response to a determination to invoke the program support service; invoke the program support service via the second connection; receive program data of a program via the first connection; and receive program support data pertaining to the program via the second connection.
Abstract:
A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to determine a service requirement for a client device connected to a WiFi access point in a customer premises network that includes a plurality of WiFi access points. The processor may be further configured to monitor a service requirement parameter, associated with the determined service requirement, for the client device; detect that the service requirement parameter is within a threshold of the determined service requirement; and perform a self-organizing network (SON) action on the customer premises network, in response to detecting that the service requirement parameter is within the threshold of the determined service requirement.
Abstract:
A routing device is coupled to a storage device to function as a digital video recorder (DVR) to store digital content. The routing device may include a client function to receive and store the digital content, and a server function to provide the stored digital content to a user device. Digital content directed to the client function may be recorded by the storage device, while other digital content may be passed by server function to the user device. The digital content may be received by the routing device in an encoded and/or encrypted format, and the digital content may be recorded by the storage device in the encoded and/or encrypted format.
Abstract:
A device can provide a first instruction to display a grid-based programming guide in a graphical user interface (GUI). The grid-based programming guide can include a plurality of time-scheduled content providers and a plurality of time-scheduled content elements, and a plurality of on-demand content providers and a plurality of on-demand content elements. The device can receive an input associated with a first on-demand content provider, can establish, based on receiving the input, a session with a content platform associated with the first on-demand content provider, and can provide, based on establishing the session with the content provider, a second instruction to display the content in the GUI via the session with the content provider.
Abstract:
A method, a device, and a non-transitory storage medium having instructions to establish a first connection via a first network that provides access to a program service; obtain program support service data that indicates a program support service including at least one of a retransmission service, an error correction service, or a scalable program service; determine whether to invoke the program support service based on the program support service data; establish a second connection via a second network that provides access to the program support service in response to a determination to invoke the program support service; invoke the program support service via the second connection; receive program data of a program via the first connection; and receive program support data pertaining to the program via the second connection.
Abstract:
A cache device may receive a request for a first segment of an adaptive bitrate stream. The request may identify a particular time interval, of the adaptive bitrate stream, to which the first segment corresponds. The request may further identify a first bitrate at which the first segment is encoded. The cache device may determine a network congestion level of a network associated with the adaptive bitrate stream. The cache device may determine, based on the network congestion level, a second bitrate that is different from the first bitrate. The cache device may obtain a second segment of the adaptive bitrate stream. The second segment may be encoded at the second bitrate. The cache device may store the second segment for delivery to a client device.
Abstract:
A routing device is coupled to a storage device to function as a digital video recorder (DVR) to store digital content. The routing device may include a client function to receive and store the digital content, and a server function to provide the stored digital content to a user device. Digital content directed to the client function may be recorded by the storage device, while other digital content may be passed by server function to the user device. The digital content may be received by the routing device in an encoded and/or encrypted format, and the digital content may be recorded by the storage device in the encoded and/or encrypted format.
Abstract:
An exemplary method includes a media program guide user interface system 1) displaying a forward-looking view of a media program guide, the forward-looking view including a matrix grid of cells arranged relative to a channel axis and a forward-looking time axis, the cells representing media programs scheduled for transmission on channels arranged along the channel axis and at times arranged along the forward-looking time axis in accordance with a media transmission schedule, 2) detecting an association between content of the forward-looking view and a recorded media program available to a media content access system, and 3) presenting, together with the forward-looking view in response to the detecting, a selectable option configured to be selected by a user to trigger a display of a backward-looking view of the media program guide. Corresponding methods and systems are also disclosed.
Abstract:
An exemplary method includes a media program guide user interface system 1) displaying a forward-looking view of a media program guide, the forward-looking view including a matrix grid of cells arranged relative to a channel axis and a forward-looking time axis, the cells representing media programs scheduled for transmission on channels arranged along the channel axis and at times arranged along the forward-looking time axis in accordance with a media transmission schedule, 2) detecting an association between content of the forward-looking view and a recorded media program available to a media content access system, and 3) presenting, together with the forward-looking view in response to the detecting, a selectable option configured to be selected by a user to trigger a display of a backward-looking view of the media program guide. Corresponding methods and systems are also disclosed.