DivX, LLC

United States of America

Back to Profile

1-5 of 5 for DivX, LLC Sort by
Query
Patent
Canada - CIPO
Aggregations Reset Report
Date
2020 1
Before 2019 4
IPC Class
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions 1
H04L 9/18 - Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems 1
H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder 1
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards 1
H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware 1
See more
Status
Pending 2
Registered / In Force 3
Found results for  patents

1.

SYSTEMS AND METHODS FOR MULTIMEDIA SWARMS

      
Document Number 03134561
Status Pending
Filing Date 2020-03-23
Open to Public Date 2020-09-24
Owner DIVX, LLC (USA)
Inventor
  • Baumgartner, Hans Andreas
  • Chan, Francis Yee-Dug

Abstract

Systems and methods for multimedia swarm processes in accordance with embodiments of the invention are illustrated. One embodiment includes a method for creating a multimedia project at a swarm interface device. The method includes steps for providing a first set of multimedia content to a swarm includes several swarm members, where the several swarm members includes several swarm sources. The method further includes steps for receiving a second set of multimedia content from the several swarm sources and editing multimedia content to create a multimedia project includes at least one piece of multimedia content from the first set of multimedia content and at least one piece of multimedia content from the second set of multimedia content.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

2.

SYSTEMS AND METHODS FOR PROTECTING ELEMENTARY BITSTREAMS INCORPORATING INDEPENDENTLY ENCODED TILES

      
Document Number 02952847
Status Pending
Filing Date 2015-08-07
Open to Public Date 2016-02-11
Owner DIVX, LLC (USA)
Inventor
  • Braness, Jason
  • Amidei, William David
  • Srinivasan, Mayur

Abstract

Systems and methods for partial frame encryption in accordance with embodiments of the invention are disclosed. In one embodiment, the method receives a video bitstream that includes several frames, each frame including several independently encoded compression units within the frame, encrypts a portion of each of several compression units in several frames, and generates an output bitstream that includes the several independently encoded compression units including the encrypted portions of the compression units.

IPC Classes  ?

  • H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04L 9/18 - Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems

3.

ADAPTIVE BITRATE STREAMING OF MEDIA STORED IN MATROSKA CONTAINER FILES USING HYPERTEXT TRANSFER PROTOCOL

      
Document Number 02823829
Status In Force
Filing Date 2011-12-22
Open to Public Date 2012-07-12
Grant Date 2019-01-15
Owner DIVX, LLC (USA)
Inventor
  • Braness, Jason
  • Van Der Schaar, Auke Sjoerd
  • Soroushian, Kourosh

Abstract

Systems and methods for adaptive bitrate streaming of media stored in Matroska container files utilizing Hypertext Transfer Protocol (HTTP) are disclosed. In one embodiment, a processor requests portions of files from a remote server and retrieves top level index data that identifies EBML container files and describes a maximum bitrate of the alternative streams contained within the EBML container files. The top level index data is parsed to obtain information identifying the EBML container files, requests a portion of at least one of the EBML container files that contains the at least one element that specifies the encoding parameters of the stream contained within the EBML container file, and requests portions of a first EBML container file that includes elements that contain portions of encoded video, where the selection is based upon the measured streaming conditions and the description of the bitrate of the alternative stream contained within the top level data.

IPC Classes  ?

  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation

4.

ELEMENTARY BITSTREAM CRYPTOGRAPHIC MATERIAL TRANSPORT SYSTEMS AND METHODS

      
Document Number 02782825
Status In Force
Filing Date 2010-11-15
Open to Public Date 2011-06-09
Grant Date 2016-04-26
Owner DIVX, LLC (USA)
Inventor
  • Chan, Francis, Yee-Dug
  • Soroushian, Kourosh
  • Wood, Andrew Jeffrey

Abstract

Systems and methods for providing multimedia content from one process or component to another process or component over an unsecured connection are provided. One embodiment includes obtaining the cryptographic information, extracting the at least partially encrypted video data from the container file to create an elementary bitstream, enciphering the cryptographic information, inserting the cryptographic information in the elementary bitstream, providing the elementary bitstream to a video decoder, extracting the cryptographic information from the elementary bitstream at the video decoder, deciphering the cryptographic information, decrypting the elementary bitstream with the cryptographic information and decoding the elementary bitstream for rendering on a display device using the video decoder.

IPC Classes  ?

  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/4405 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving video stream decryption

5.

SINGULAR, COLLECTIVE AND AUTOMATED CREATION OF A MEDIA GUIDE FOR ONLINE CONTENT

      
Document Number 02749170
Status In Force
Filing Date 2010-01-07
Open to Public Date 2010-07-15
Grant Date 2016-06-21
Owner DIVX, LLC (USA)
Inventor
  • Soroushian, Kourosh
  • Salmonsen, Dan
  • Landeros, Porfirio
  • Priyadarshi, Shaiwal
  • Gravel, Francois

Abstract

Systems and methods are provided in which a content guide includes one or more tags associated with a single user, a group of users or a channel subscribed to by users that enables the retrieval of content for subsequent viewing and which can be supplemented by recommendations and data from other sources.

IPC Classes  ?

  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors