Patent classifications
H04N21/222
Protocol And Architecture For The Decentralization Of Content Delivery
Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol and architecture for decentralization of content delivery. Various embodiments may provide a client based method for content delivery from content delivery networks (CDNs) via tiered caches of content hosted by Internet Service Providers (ISPs). In various embodiments, content delivery protocol (CDP) messages may enable clients to discover local cache network topologies and request content from a CDN based on a discovered local cache network topology. In various embodiments, security may be provided for the content delivery by the use of key encryption and/or file hashing.
Techniques for securing live positioning signals
A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals.
Edge compute proxy for cloud gaming and 5G
A method is provided, including the following operations: executing a cloud video game in a data center; streaming video generated by the executing cloud video game over a network to a client device; deploying a cloud gaming proxy to an edge compute that is proximate to the client device; wherein the cloud gaming proxy buffers the video and retransmits lost packets of the video to the client device.
Method and apparatus for transmitting video content using edge computing service
An example method, performed by an edge data network, of transmitting video content includes: obtaining first bearing information from an electronic device connected to the edge data network; determining second predicted bearing information based on the first bearing information; determining a second predicted partial image corresponding to the second predicted bearing information; transmitting, to the electronic device, a second predicted frame generated by encoding the second predicted partial image; obtaining, from the electronic device, second bearing information corresponding to a second partial image; comparing the second predicted bearing information to the obtained second bearing information; generating, based on a result of the comparing, a compensation frame using at least two of a first partial image corresponding to the first bearing information, the second predicted partial image, or the second partial image corresponding to the second bearing information; and transmitting the generated compensation frame to the electronic device based on the result of the comparing.
Method and apparatus for transmitting video content using edge computing service
An example method, performed by an edge data network, of transmitting video content includes: obtaining first bearing information from an electronic device connected to the edge data network; determining second predicted bearing information based on the first bearing information; determining a second predicted partial image corresponding to the second predicted bearing information; transmitting, to the electronic device, a second predicted frame generated by encoding the second predicted partial image; obtaining, from the electronic device, second bearing information corresponding to a second partial image; comparing the second predicted bearing information to the obtained second bearing information; generating, based on a result of the comparing, a compensation frame using at least two of a first partial image corresponding to the first bearing information, the second predicted partial image, or the second partial image corresponding to the second bearing information; and transmitting the generated compensation frame to the electronic device based on the result of the comparing.
ELECTRONIC DEVICE, CONTROL METHOD, AND LIVE STREAMING SYSTEM
An electronic device includes a main control display apparatus, a photographing apparatus, an audio processing controller, a voice pickup apparatus, and a loudspeaker apparatus. The main control display apparatus includes a case, a touch display screen and a controller, the controller is arranged in the case, and the touch display screen is embedded in the case and electrically connected to the controller; the photographing apparatus is connected to the case and electrically connected to the controller; the audio processing controller is electrically connected to the controller; the voice pickup apparatus is arranged on the case and electrically connected to the controller; and the loudspeaker apparatus is arranged on the case and electrically connected to the audio processing controller.
PRIVACY SYSTEM ARRANGEMENT
A method for distributing video content across a network, the method comprising: providing video data to a primary data source, associating control data with the video data, broadcasting the video data with associated control data from the primary data source to one or more user devices across the network, providing a media player on the respective user devices which is operable in response to reading the control data to create auxiliary data locally on the respective user devices while the media player is playing the video data, creating the auxiliary data locally on the respective user devices while the media player is playing the video data locally on the respective user devices. The control data defines one or more elements of the auxiliary data to be created by the media player including the elements of the auxiliary data which are to be retrieved from the primary data source and one or more secondary data sources.
Modifying event playlists
Techniques are disclosed for organizing and distributing artifacts generated by processing pipelines for the training or application of machine learning models. An application may subscribe to a playlist of a stream of events and locally store a copy of the playlist. The subscriber may merge locally stored and/or selected events to generate a merged stream of events. The subscriber may then execute the merged event stream including the newly added instance of the event.
Modifying event playlists
Techniques are disclosed for organizing and distributing artifacts generated by processing pipelines for the training or application of machine learning models. An application may subscribe to a playlist of a stream of events and locally store a copy of the playlist. The subscriber may merge locally stored and/or selected events to generate a merged stream of events. The subscriber may then execute the merged event stream including the newly added instance of the event.
VIDEO DISTRIBUTION SYSTEM, VIDEO DISTRIBUTION CONTROL METHOD, AND STORAGE MEDIUM
In a video distribution system comprising a relay server that relays and distributes video to be viewed distributed from a predetermined distribution source to a user terminal device used by each of a plurality of users, a distribution base is set in the relay server as a unit for relaying and distributing video to the user terminal device after obtaining permission from the distribution source, and the video from the distribution source is relayed and distributed to the user terminal device of a user via the distribution base used by the user.