Patent classifications
H04L65/764
Method and apparatus for downloading and displaying pictures
A computer-implemented method for downloading and displaying pictures associated with instant messages is performed at a computing device. The computing device receives an instant message having an associated picture and including address information of the picture. The computing device determines whether it is in a first network environment. If so, the computing device displays a thumbnail of the picture on the screen and a visual cue indicating that the picture is being downloaded and starts downloading the picture associated with the instant message according to the address information without receiving a download instruction from a user of the computing device. The thumbnail is then replaced with the picture after the picture is downloaded. While the picture is being downloaded, the computing device may pause the download when it is no longer in the first network environment and replaces the visual cue with a different one indicating so.
Multiview as an application for physical digital media
A multi-window user interface (UI) is presented in various configurations and operational uses to leverage the relatively large display canvas afforded by large screen display devices such as 4K or 8K displays. Along with the various “Multiview” aspects, content delivery techniques, content selection techniques, and level of service techniques also are presented.
System and Method for Providing a Real-Time Three-Dimensional Digital Impact Virtual Audience
The present disclosure generally provides a system and method for providing a real-time three-dimensional digital impact virtual audience. The system and method may include processing video associated with a live event to produce a corresponding data stream, compositing the corresponding data stream with at least one sequence of predictability data stream to create a digital framework, processing the digital framework into at least one full-form representation of at least one object depicted in the video, and transmitting the at least one full-form representation to one or more remote audience devices associated with one or more virtual audience members, wherein the one or more virtual audience members are viewing the same live event using their respective remote audience devices.
Dynamic user-device upscaling of media streams
A method disclosed herein provides for receiving, at a user device, a media stream including frames of a first resolution generated by a graphics-rendering application and utilizing one or more weight matrices pre-trained in association with the graphics-rendering application to locally upscale each received frame of the media stream at the user device to a second resolution greater than the first resolution. Local upscaling of the media stream may be performed “on the fly,” such as with respect to individual content streams (e.g., a game) or segments of content streams (e.g., a scene within a game).
CATCHING UP TO THE LIVE PLAYHEAD IN LIVE STREAMING
Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. In another technique, the media player jumps forward in the stream, skipping content identified as expendable.
CATCHING UP TO THE LIVE PLAYHEAD IN LIVE STREAMING
Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. In another technique, the media player jumps forward in the stream, skipping content identified as expendable.
DEVICE-SIDE PLAYBACK RESTRICTIONS ON HIGH THROUGHPUT NETWORKS
A user equipment described herein receives content delivered by a telecommunication network at a first rate. The first rate is a highest rate possible for the telecommunication network. The user equipment then renders the content at a second rate that is lower than the first rate.
CLIENT AUTHORITATIVE STATE DISTRIBUTION SYSTEM
A process includes establishing a peer-to-peer connection between a first client computing device and a second client computing device. The first client computing device is associated with a first participant in a coordinate grid environment provided by an application and the second client computing device is associated with a second participant in the coordinate grid environment. The process includes determining that a coordinate grid state of the first participant has experienced a state change, and in response, providing at least a portion of first participant state information associated with the state change from the first client computing device to the second client computing device via the peer-to-peer connection such that the at least the portion of the first participant state information updates previously stored first participant state information of the first participant maintained by the second participant associated with the second client computing device.
PERSONALIZATION OF MEDIA STREAMS
In some implementations, a user device can personalize a media stream by converting notifications into audio speech data and presenting the audio speech data at locations within the media stream that do not interrupt the enjoyment of the media stream by the user. In some implementations, the user device can receive notifications from various communication services, applications installed on the user device, and/or other sources, determine information describing the notifications, and present the information to the user using the audio speech data. In some implementations, the user device can generate personalized notifications based on the media stream and/or media items selected by the user. The user device can generate personalized notifications based on the user's context (e.g., environment, location, activity, etc.). The personalized notifications can then be presented to the user using audio speech data at appropriate locations in the media stream.
Systems, methods, and apparatuses for captions data conversion
Methods, systems, and apparatuses for captions data handling, conversion between formats, and presentation are described herein. Segments of a content item may contain captions data in different formats, where conversion between one format to another may be required when one format is not compatible with a computing device or presentation settings. The captions data may be converted to a compatible format(s). The embedded captions data may be converted on a segment-by-segment basis and/or in real-time for streaming content.