H04L65/60

Methods, systems, and media for navigating through a stream of content items

Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.

Methods, systems, and media for navigating through a stream of content items

Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.

Multimedia compositing and storage management system

A multimedia compositing method comprises selecting, from a plurality of video clip templates stored in a database of the computing system, a first video clip template that includes frames that depict a first object template moving in a first manner. The method further includes selecting, from a plurality of static images stored in the database of the computing system, a first static image that depicts a surface of a first object associated with the first object template; and overlaying the first static image over the first object template depicted in the first video clip template, respectively, to thereby provide a first rendered video clip associated with the first video clip template that includes frames that depict the first object moving in the particular manner.

Multimedia compositing and storage management system

A multimedia compositing method comprises selecting, from a plurality of video clip templates stored in a database of the computing system, a first video clip template that includes frames that depict a first object template moving in a first manner. The method further includes selecting, from a plurality of static images stored in the database of the computing system, a first static image that depicts a surface of a first object associated with the first object template; and overlaying the first static image over the first object template depicted in the first video clip template, respectively, to thereby provide a first rendered video clip associated with the first video clip template that includes frames that depict the first object moving in the particular manner.

Techniques for optimizing the display of videos
11716300 · 2023-08-01 ·

The disclosed embodiments disclose techniques for optimizing the display of videos. During operation, a computing device receives a video stream to be displayed. The computing device determines a preferred orientation for the video stream, determines a present orientation for the computing device, and determines a mismatch between the preferred orientation and the present orientation. The computing device adjusts the video stream while displaying the video stream on the display. As the video stream plays, the computing device detects any rotation of the computing device, and if so, re-adjusts how the video stream is displayed.

Techniques for optimizing the display of videos
11716300 · 2023-08-01 ·

The disclosed embodiments disclose techniques for optimizing the display of videos. During operation, a computing device receives a video stream to be displayed. The computing device determines a preferred orientation for the video stream, determines a present orientation for the computing device, and determines a mismatch between the preferred orientation and the present orientation. The computing device adjusts the video stream while displaying the video stream on the display. As the video stream plays, the computing device detects any rotation of the computing device, and if so, re-adjusts how the video stream is displayed.

Systems and methods for automatically generating top level index files
11716371 · 2023-08-01 · ·

Systems and methods for automatically generating top level index files for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment of the method of the invention includes receiving a request from a playback device at a playback server, where the request identifies a piece of content, retrieving a list of assets associated with the identified piece of content using the playback server, filtering the list of assets using at least one predetermined criterion using the playback server, generating a top level index file describing each asset in the filtered list of assets using the playback server, and sending the top level index file to the playback device using the playback server.

Systems and methods for automatically generating top level index files
11716371 · 2023-08-01 · ·

Systems and methods for automatically generating top level index files for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment of the method of the invention includes receiving a request from a playback device at a playback server, where the request identifies a piece of content, retrieving a list of assets associated with the identified piece of content using the playback server, filtering the list of assets using at least one predetermined criterion using the playback server, generating a top level index file describing each asset in the filtered list of assets using the playback server, and sending the top level index file to the playback device using the playback server.

METHOD FOR OPERATING A MULTIMEDIA SYSTEM, COMPUTER PROGRAM AS WELL AS MULTIMEDIA SYSTEM
20230021877 · 2023-01-26 ·

A method for operating a motor vehicle multimedia system involves establishing a first mobile network connection between a cloud server external to the motor vehicle and a multimedia device internal to the motor vehicle and establishing a second mobile network connection between the cloud server and a mobile device. A user setting for the mobile device from the user is transferred from the mobile device to the cloud server using the second mobile network connection and the user setting is stored at the cloud server so that the multimedia device can directly access this user setting by just using the first mobile network connection. The multimedia device and the mobile device are synchronized by the cloud server and an offline work with the mobile device or the multimedia device is stored and after a connection from the mobile device or the multimedia device to the cloud server the mobile device and the multimedia device are synchronized.

METHOD FOR OPERATING A MULTIMEDIA SYSTEM, COMPUTER PROGRAM AS WELL AS MULTIMEDIA SYSTEM
20230021877 · 2023-01-26 ·

A method for operating a motor vehicle multimedia system involves establishing a first mobile network connection between a cloud server external to the motor vehicle and a multimedia device internal to the motor vehicle and establishing a second mobile network connection between the cloud server and a mobile device. A user setting for the mobile device from the user is transferred from the mobile device to the cloud server using the second mobile network connection and the user setting is stored at the cloud server so that the multimedia device can directly access this user setting by just using the first mobile network connection. The multimedia device and the mobile device are synchronized by the cloud server and an offline work with the mobile device or the multimedia device is stored and after a connection from the mobile device or the multimedia device to the cloud server the mobile device and the multimedia device are synchronized.