H04N21/6187

Set buffer state instruction

Input/output (I/O) operation requests from pageable storage mode guests are interpreted without host intervention. In a pageable mode virtual environment, requests issued by pageable storage mode guests are processed by one or more processors of the environment absent intervention from one or more hosts of the environment. Processing of the requests includes manipulating, by at least one processor on behalf of the guests, buffer state information stored in host storage. The manipulating is performed via instructions initiated by the guests and processed by one or more of the processors.

Systems and methods for presenting intermediaries

A system that incorporates teachings of the present disclosure may include, for example, an intermediary engine having a controller, and a storage medium for storing instructions to be executed by the controller. The instructions, when executed by the controller, can cause the controller to receive a measure of a mood of an individual, invoke an intermediary according to the measure of the mood of the individual, and present the intermediary to an entity requesting to interact with the individual. The measure of the mood can be synthesized from collected information associated with a behavior of the individual, and can have a plurality of dimensions. The mood can also indicate an availability of the individual and a receptiveness of the individual to accept a request to interact with an entity. Other embodiments are disclosed.

System for efficient recovery of node-B buffered data following MAC layer reset

A method and system for the UE and RNC to reduce transmission latency and potentially prevent loss of PDUs upon a MAC-hs layer reset. The RNC generates a radio resource control (RRC) message with a MAC-hs reset indication. The MAC reset indication requires the UE to flush buffers for configured HARQ processes, disassemble MAC protocol data units (PDUs) in the reordering buffers, deliver MAC-d PDUs to a MAC-d layer, and configure the MAC-hs to receive new data.

Distributed database management system
10140359 · 2018-11-27 · ·

A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called slices, that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models.

Apparatus and method for managing voice communications

A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a call request from a set top box that is remote from the server where the call request identifies a telephone number that is presented from video content presented by the set top box where the telephone number is detected based on a combination of image pattern recognition and speech recognition and where the telephone number is associated with a marketing entity, establish a voice communication with a first telephone device associated with the set top box, and establish the voice communication with a second telephone device associated with the telephone number and the marketing entity if the first telephone device accepts the voice communication. Other embodiments are disclosed.

DISTRIBUTED DATABASE MANAGEMENT SYSTEM
20180144044 · 2018-05-24 ·

A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called slices, that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models.

Pay-per-view sharing
09900638 · 2018-02-20 · ·

One embodiment takes the form of a method and apparatus for sharing a purchased pay-per-view (PPV) event over a plurality of set-top boxes (STB). Thus, a PPV event purchased through one STB may be viewed through every STB associated with the customer ID number of the purchaser, including an STB located in a separate location from the PPV purchaser. The customer information used to locate the STBs associated with the customer ID may be retrieved from a database or may be provided by a billing site. Providing for the purchaser to view the PPV event on several STBs may allow the customer of the PPV service maximum access to the purchased PPV event.

Embedding encoded audio into transport stream for perfect splicing
09883213 · 2018-01-30 · ·

Methods for generating a transport stream (e.g., an MPEG-2 transport stream) such that the transport stream has at least one perfect splicing property, and/or such that the transport stream is indicative of at least one audio/video program and includes metadata indicative of whether the program has a perfect splicing property. Other aspects are methods for splicing such a transport stream, audio/video processing units (e.g., splicers) configured to perform any embodiment of the inventive method, and audio/video processing units which include a buffer memory which stores at least one segment of transport stream generated in accordance with any embodiment of the inventive method.

Distributed database management system
09858334 · 2018-01-02 · ·

A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called slices, that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models.

Distributed database management system
09819981 · 2017-11-14 · ·

A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called slices, that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models.