Patent classifications
H04N21/6377
SYSTEMS AND METHODS FOR DETERMINING TYPES OF REFERENCES IN CONTENT AND MAPPING TO PARTICULAR APPLICATIONS
Systems and methods are provided herein for determining types of references within a content item and mapping them to particular applications. A content management application identifies an entity and a context of the entity at a location within the content item. The content management application may identify the entity and the context of the entity in real time as a first user device processes the content item, or the content management application may identify and store the entity and the context of the entity in a database before providing the content item. After determining a presence of a second user device associated with a profile, the content management application determines at least one application associated with the entity and the context of the entity on the second user device and launches the application to create an immersive content consumption experience.
REMOTE APPLICATION CONTROLLER
A device for remote controlling an application on a display device including a user interface for receiving a user input, a transmitter for transmitting a control signal to a display device, a network interface for coupling the control signal to a wireless local area network, and a processor for generating the control signal in response to the user input, determining a destination for the control signal in response to the user input, for coupling the control signal to the transmitter in response to the destination being a display device remote control receiver and for coupling the control signal to the network interface in response to the destination being a display device network interface.
REMOTE APPLICATION CONTROLLER
A device for remote controlling an application on a display device including a user interface for receiving a user input, a transmitter for transmitting a control signal to a display device, a network interface for coupling the control signal to a wireless local area network, and a processor for generating the control signal in response to the user input, determining a destination for the control signal in response to the user input, for coupling the control signal to the transmitter in response to the destination being a display device remote control receiver and for coupling the control signal to the network interface in response to the destination being a display device network interface.
COMMUNICATION SYSTEM, RECEIVING DEVICE, SERVER, AND COMMUNICATION METHOD
Program information is transmitted and received via a communication line, and a scheduling operation can be performed based on the program information via the communication line. For that purpose, a communication system includes a receiving apparatus, a server, and an information processing apparatus which are configured to transmit data to and receive data from one another via the communication line. The information processing apparatus includes an EPG requester and a display EPG receiver. The server includes an EPG request receiver, an EPG request transmitter, an EPG receiver, an EPG converter, and a display EPG transmitter. The receiving apparatus includes an EPG obtainer, an EPG request acceptor, an EPG extractor, and an EPG transmitter.
COMMUNICATION SYSTEM, RECEIVING DEVICE, SERVER, AND COMMUNICATION METHOD
Program information is transmitted and received via a communication line, and a scheduling operation can be performed based on the program information via the communication line. For that purpose, a communication system includes a receiving apparatus, a server, and an information processing apparatus which are configured to transmit data to and receive data from one another via the communication line. The information processing apparatus includes an EPG requester and a display EPG receiver. The server includes an EPG request receiver, an EPG request transmitter, an EPG receiver, an EPG converter, and a display EPG transmitter. The receiving apparatus includes an EPG obtainer, an EPG request acceptor, an EPG extractor, and an EPG transmitter.
Adaptive video streaming
A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.
Adaptive video streaming
A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.
Multipath data streaming over multiple networks
Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding.
Multipath data streaming over multiple networks
Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding.
Streaming Assistance System and Computer-Implemented Method
A streaming assistance system may be provided which may be connected to at least two network links, for example via respective network interfaces. Both network links may have different characteristics, e.g., in terms of throughput, utilization, latency, etc. The streaming assistance system may assist in the streaming of media content to a client device by identifying a media fragment which is likely to be requested by the client device in the (near) future, selecting a network link to be used for the streaming of the media segment, and effecting a prefetching of the media segment via the selected network link. In some embodiments, the streaming assistance system may be a DASH Aware Network Element (DANE).