Patents by Inventor Eric William Grab
Eric William Grab has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11044502Abstract: Systems and methods for providing playback of audio content during a trick-play mode in accordance with embodiments of the invention are disclosed. Media content can include audio content and video content. The audio content is divided into segments and the video content includes frames. Synchronization information associates a presentation time of each of the segments of the audio content with a presentation time of one or more frames associated with the images of the video content. When a trick-play mode is requested, the next frame from the video content to present is determined. The synchronization information is used to determine the segments of the audio content associated with the next frame. The determined segments audio content are presented as the frames are displayed in trick-play mode.Type: GrantFiled: May 20, 2020Date of Patent: June 22, 2021Assignee: DIVX, LLCInventors: William Frantz, Eric William Grab
-
Patent number: 11012641Abstract: A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.Type: GrantFiled: May 22, 2020Date of Patent: May 18, 2021Assignee: DIVX, LLCInventors: Jason Braness, Jerome Rota, Eric William Grab, Jerald Donaldson, Heather Hitchcock, Damien Chavarria, Michael John Floyd, Brian T. Fudge, Adam H. Li
-
Publication number: 20210144417Abstract: Systems and methods for providing variable trick-play mode playback of media content in accordance with embodiments of the invention are disclosed. A playback device stores images of the media content associated with presentation times and marker information for the media content that indicates the presentation time of moments of interest. When a trick-play mode is invoked, the playback device determines a presentation time of a next marker in the playback. The playback device determines whether the current presentation time of the playback is within a specified range of the presentation time of the next marker and adjusts the speed of the trick-play playback based on the determination. The next frame to present is determined based on the adjusted speed of the trick-play playback and displayed.Type: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Applicant: DIVX, LLCInventors: William Frantz, Eric William Grab, Cristina Dobrin
-
Publication number: 20210076082Abstract: Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.Type: ApplicationFiled: September 17, 2020Publication date: March 11, 2021Applicant: DIVX, LLCInventors: Michael George Kiefer, Eric William Grab, Jason Braness
-
Patent number: 10904594Abstract: Systems and methods for providing variable trick-play mode playback of media content in accordance with embodiments of the invention are disclosed. A playback device stores images of the media content associated with presentation times and marker information for the media content that indicates the presentation time of moments of interest. When a trick-play mode is invoked, the playback device determines a presentation time of a next marker in the playback. The playback device determines whether the current presentation time of the playback is within a specified range of the presentation time of the next marker and adjusts the speed of the trick-play playback based on the determination. The next frame to present is determined based on the adjusted speed of the trick-play playback and displayed.Type: GrantFiled: October 30, 2018Date of Patent: January 26, 2021Assignee: DIVX, LLCInventors: William Frantz, Eric William Grab, Cristina Dobrin
-
Patent number: 10878065Abstract: Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.Type: GrantFiled: October 23, 2017Date of Patent: December 29, 2020Assignee: DIVX, LLCInventors: Eric William Grab, Chris Russell, Francis Yee-Dug Chan, Michael George Kiefer
-
Patent number: 10856020Abstract: Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.Type: GrantFiled: May 16, 2019Date of Patent: December 1, 2020Assignee: DIVX, LLCInventors: Michael George Kiefer, Eric William Grab, Jason Braness
-
Publication number: 20200351530Abstract: Systems and methods for providing playback of audio content during a trick-play mode in accordance with embodiments of the invention are disclosed. Media content can include audio content and video content. The audio content is divided into segments and the video content includes frames. Synchronization information associates a presentation time of each of the segments of the audio content with a presentation time of one or more frames associated with the images of the video content. When a trick-play mode is requested, the next frame from the video content to present is determined. The synchronization information is used to determine the segments of the audio content associated with the next frame. The determined segments audio content are presented as the frames are displayed in trick-play mode.Type: ApplicationFiled: May 20, 2020Publication date: November 5, 2020Applicant: DIVX, LLCInventors: William Frantz, Eric William Grab
-
Publication number: 20200288069Abstract: A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.Type: ApplicationFiled: May 22, 2020Publication date: September 10, 2020Applicant: DIVX, LLCInventors: Jason Braness, Jerome Rota, Eric William Grab, Jerald Donaldson, Heather Hitchcock, Damien Chavarria, Michael John Floyd, Brian T. Fudge, Adam H. Li
-
Publication number: 20200233981Abstract: Systems and methods for identifying consumer electronic products using a playback device with a product identifier in accordance with embodiments of the invention are disclosed. In one embodiment, a playback device includes a processor and memory configured to store a product identifier, where the product identifier is associated with a specific product and is associated with cryptographic information, wherein the processor is configured by a client application to request content from a server, communicate the product identifier to a server, and receive encrypted content accessible using cryptographic information including the cryptographic information associated with the product identifier.Type: ApplicationFiled: April 9, 2020Publication date: July 23, 2020Applicant: DIVX, LLCInventors: Eric William Grab, Kourosh Soroushian, Tung Lin, Francis Yee-Dug Chan, Evan Wallin
-
Patent number: 10708521Abstract: A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.Type: GrantFiled: April 2, 2019Date of Patent: July 7, 2020Assignee: DIVX, LLCInventors: Jason Braness, Jerome Rota, Eric William Grab, Jerald Donaldson, Heather Hitchcock, Damien Chavarria, Michael John Floyd, Brian T. Fudge, Adam H. Li
-
Patent number: 10701417Abstract: Systems and methods for providing playback of audio content during a trick-play mode in accordance with embodiments of the invention are disclosed. Media content can include audio content and video content. The audio content is divided into segments and the video content includes frames. Synchronization information associates a presentation time of each of the segments of the audio content with a presentation time of one or more frames associated with the images of the video content. When a trick-play mode is requested, the next frame from the video content to present is determined. The synchronization information is used to determine the segments of the audio content associated with the next frame. The determined segments audio content are presented as the frames are displayed in trick-play mode.Type: GrantFiled: March 11, 2019Date of Patent: June 30, 2020Assignee: DIVX, LLCInventors: William Frantz, Eric William Grab
-
Publication number: 20190342587Abstract: Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.Type: ApplicationFiled: May 16, 2019Publication date: November 7, 2019Applicant: DIVX, LLCInventors: Michael George Kiefer, Eric William Grab, Jason Braness
-
Publication number: 20190319935Abstract: Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server.Type: ApplicationFiled: June 28, 2019Publication date: October 17, 2019Applicant: DIVX, LLCInventors: Eric William Grab, Kourosh Soroushian, Tung Lin, Francis Yee-Dug Chan, Evan Wallin, William David Amidei
-
Publication number: 20190208239Abstract: Systems and methods for providing playback of audio content during a trick-play mode in accordance with embodiments of the invention are disclosed. Media content can include audio content and video content. The audio content is divided into segments and the video content includes frames. Synchronization information associates a presentation time of each of the segments of the audio content with a presentation time of one or more frames associated with the images of the video content. When a trick-play mode is requested, the next frame from the video content to present is determined. The synchronization information is used to determine the segments of the audio content associated with the next frame. The determined segments audio content are presented as the frames are displayed in trick-play mode.Type: ApplicationFiled: March 11, 2019Publication date: July 4, 2019Applicant: DIVX, LLCInventors: William Frantz, Eric William Grab
-
Patent number: 10341698Abstract: Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.Type: GrantFiled: October 9, 2018Date of Patent: July 2, 2019Assignee: DIVX, LLCInventors: Michael George Kiefer, Eric William Grab, Jason Braness
-
Patent number: 10341306Abstract: Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server.Type: GrantFiled: August 21, 2017Date of Patent: July 2, 2019Assignee: DIVX, LLCInventors: Eric William Grab, Kourosh Soroushian, Tung Lin, Francis Yee-Dug Chan, Evan Wallin, William David Amidei
-
Patent number: 10257443Abstract: A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.Type: GrantFiled: May 2, 2016Date of Patent: April 9, 2019Assignee: DIVX, LLCInventors: Jason Braness, Jerome Rota, Eric William Grab, Jerald Donaldson, Heather Hitchcock, Damien Chavarria, Michael John Floyd, Brian T. Fudge, Adam H. Li
-
Patent number: 10244272Abstract: Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.Type: GrantFiled: April 6, 2017Date of Patent: March 26, 2019Assignee: DIVX, LLCInventors: Michael George Kiefer, Eric William Grab, Jason Braness
-
Patent number: RE47825Abstract: Methods, systems, and media for certifying a playback device are provided. In some embodiments, methods for certifying a playback device are provided, the methods comprising: identifying a plurality of playback capabilities associated with the playback device; identifying at least one certification test based on the plurality of playback capabilities; receiving a plurality of media streams corresponding to the certification test from a server; causing a first media stream to be presented by the playback device; changing a streaming condition experienced by the playback device; causing a second media stream to be presented by the playback device based on the streaming condition; capturing, using a camera, a video signal representing video content presented by the playback device; and determining, using a hardware processor, whether the playback device has passed the certification test based at least in part on the video signal.Type: GrantFiled: May 3, 2018Date of Patent: January 21, 2020Assignee: DIVX, LLCInventors: William David Amidei, Eric William Grab