Patents by Inventor Brian Oberholtzer

Brian Oberholtzer 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: 8631407
    Abstract: Common clients for consumer electronics devices that include natively implemented virtual machines are described. One embodiment of the invention includes audio and video decoders, a natively implemented host process, a natively implemented virtual machine, a common client including natively implemented processes configured to coordinate playback of audio and video using the playback device's audio and video decoders, a VM framework configured to execute within the virtual machine and to enable scripts executing within the virtual machine to initiate playback of audio and video using the natively implemented processes, and a user interface implemented as a script configured to be executed within the virtual machine.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: January 14, 2014
    Assignee: Sonic IP, Inc.
    Inventors: Bill Wagner, Brian Oberholtzer, Ramon Davila, Frederick F. Hermanson
  • Publication number: 20110276585
    Abstract: Systems and methods for providing Internet Content Guides (ICG) on playback devices that can be used to access content via the Internet from a plurality of sources using a remote database containing navigation hierarchy definitions for specific device models and/or device instances are described, where content metadata included in the remote database is collected by a remote server from the plurality of sources. One embodiment of the invention includes a metacenter configured to retrieve content metadata from feeds on a plurality of remote servers describing content accessible via the remote servers and to use the content metadata retrieved from the feeds to update a content metadata database, and a plurality of playback devices configured to communicate with the metacenter and access content via the Internet.
    Type: Application
    Filed: January 5, 2011
    Publication date: November 10, 2011
    Applicant: DivX, LLC
    Inventors: Bill Wagner, Brian Oberholtzer, Shaiwal Priyadarshi
  • Publication number: 20110258623
    Abstract: Common clients for consumer electronics devices that include natively implemented virtual machines are described. One embodiment of the invention includes audio and video decoders, a natively implemented host process, a natively implemented virtual machine, a common client including natively implemented processes configured to coordinate playback of audio and video using the playback device's audio and video decoders, a VM framework configured to execute within the virtual machine and to enable scripts executing within the virtual machine to initiate playback of audio and video using the natively implemented processes, and a user interface implemented as a script configured to be executed within the virtual machine.
    Type: Application
    Filed: January 7, 2011
    Publication date: October 20, 2011
    Applicant: DivX. LLC.
    Inventors: Bill Wagner, Brian Oberholtzer, Ramon Davila, Frederick F. Hermanson
  • Publication number: 20060129992
    Abstract: A quality assurance benchmark system tests a target executable application under load stress conditions over an extended period of time. The system has user-controlled parameters to benchmark performance, scalability, and regression testing before deploying the application to customers. The system includes a display processor and a test unit. The display processor generates data representing a display image enabling a user to select: input parameters to be provided to the target executable application, and output data items to be received from the target executable application and associated expected range values of the data items. The test unit provides multiple concurrently operating executable procedures for interfacing with the target executable application to provide the input parameters to the target executable application, and to determine whether data items received from the target executable application are within corresponding associated expected range values of the data items.
    Type: Application
    Filed: November 10, 2005
    Publication date: June 15, 2006
    Inventors: Brian Oberholtzer, Michael Lutz
  • Publication number: 20050188367
    Abstract: A system, for configuring an executable application, includes a repository and an executable procedure. The repository includes adaptation data for configuring executable applications. The repository includes information for determining user authorization to access a particular executable application, and information for determining user association with a predetermined entity. The executable procedure is associated with the adaptation data stored in the repository, and updates configuration information of the particular executable application with the adaptation data retrieved from the repository.
    Type: Application
    Filed: February 24, 2005
    Publication date: August 25, 2005
    Inventor: Brian Oberholtzer