Abstract:
A job site radio includes a wireless transceiver, such as a Bluetooth transceiver, that enables mobile electronic devices around the work site to stream digital music and other audio from the mobile electronic devices to the job site radio for playback. In one embodiment, the mobile electronic devices execute a software application to implement a remote control functionality for the job site radio. This increases the range typically associated with prior art infrared remote control devices, and enables workers to use a wide range of mobile electronic devices such as smartphones in conjunction with the job site radio instead of requiring a single-purpose remote control device.
Abstract:
Personal content server apparatus and associated methods that allow a user (e.g., cable or satellite network subscriber) to access content, such as a video program, from a location outside the subscriber's network. In one embodiment, a personal content server streams the content to the subscriber over a network connection from the local e.g., (subscription) network to a remote network upon authorization by a content manager process. Various access, business or operational rules are applied depending on the content and delivery mode; e.g., to live video broadcast, video-on-demand (VOD), or archived content from the subscriber's digital video recorder (DVR) or networked PVR. Secondary content (e.g., promotions, advertisements, etc.) can also be selectively replaced if desired in order to make the remotely delivered content more appropriate to the remote user's context.
Abstract:
An embodiment of the present invention provides a method for managing a connection between a companion device and a broadcasting reception device over a network. The method may include transmitting a request message for obtaining an application identifier list to the broadcasting reception device, the request message comprising discovery information and discovery field information, obtaining the application identifier in response to the request message, the application identifier identifying a specific application matched with the discovery information, and obtaining specific application information based on the application identifier.
Abstract:
Disclosed are a data processing method and apparatus in a content delivery network. The method comprises: sending a data request packet for multimedia content; receiving IP addresses of a plurality of remote devices, the IP addresses of the plurality of remote devices being assigned by a scheduling server in response to the data request packet for multimedia content; accessing the plurality of remote devices according to the received IP addresses of the plurality of remote devices; and downloading multimedia file content corresponding to the data request packet from one or more of the plurality of remote devices according to the data request packet. As disclosed a scheduling server can schedule, according to a data request packet for multimedia content, a terminal device of a user to access a remote device for a particular purpose, which improves access efficiency, and makes data sharing between terminal devices more efficient, improving user experience.
Abstract:
According to one embodiment of the present invention, a system determines the best communication channel to be utilized between multiple participants and establishes a communication link between the multiple participants via that communication channel. The system analyzes the preferences, limitations, behaviors, and capabilities of each of the participants and displays an aggregate of these traits from each of participants. The system then applies a set of rules and guidelines for determining which communication channel is best suited for establishing a communication link with all of the participants. The system comprises a computer system including at least one processor. Embodiments of the present invention further include a method and computer program product for determining the best communication channel to be utilized between multiple participants and establishing a communication link between the multiple participants in substantially the same manner described above.
Abstract:
A method including receiving encrypted multimedia information of a multimedia broadcast multicast service streaming session, wherein the multimedia information is encrypted using an encryption key. An indication allowing to switch the receiving of the encrypted multimedia information to a peer-to-peer streaming session is received and receiving of the encrypted multimedia information from the multimedia broadcast multicast service streaming session to the peer-to-peer streaming session is switched. Encrypted multimedia information of the peer-to-peer streaming session is received.
Abstract:
Techniques for delivering video-on-demand content via peer-to-peer connections are provided. A video-on-demand distribution service maintains associations of viewer devices that have specific video-on-demand content. As new viewer devices, which lack the specific video-on-demand content, make requests for the specific video-on-demand content from the video-on-demand distribution system, the video-on-demand distribution system identifies a peer-to-peer viewer device from which the specific video-on-demand content may be acquired via a peer-to-peer transaction. Video-on-demand content sources are identified by comparing distances between the geographical location of the requestor device and geographical locations of devices of the plurality of viewer devices to a distance threshold. A first portion of a first item of video on demand content is obtained from source viewer device and a second portion of the first item of video on demand content is obtained from the video distribution system. Other embodiments are disclosed.
Abstract:
An embodiment of the present invention provides a method for managing applications of a broadcasting reception device and a companion device connected over a network. The method may include receiving a broadcasting signal, generating an application information list variable based on application information included in the broadcasting signal, receiving an application information-obtaining action from the companion device, the application information-obtaining action being indicative of a request message for obtaining information related to at least one specific application, transmitting an application information list variable corresponding to the at least one specific application in response to the application information-obtaining action, and providing a broadcasting service based on the transmitted application information list variable.
Abstract:
A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
Abstract:
System and method to calculate video frame delay in a video stream received by a telecommunications endpoint, the method including: locating reference features characteristic of content in the received video stream; calculating, by use of a processor, reduced reference features from the located reference features; receiving reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream; calculating, by use of a processor, a received trajectory of the reduced reference features from the received video stream; calculating, by use of a processor, a transmitted trajectory of the reduced reference features from the transmitted video stream; and calculating, by use of a processor, video frame delay as a time shift between the received trajectory and the transmitted trajectory.