Patents by Inventor Andrew Barnert

Andrew Barnert 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: 8205004
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to single-file multi-bit-rate streaming delivery are described. Media data can be encoded into a single file (or very small number of files), which can then be placed on an unmodified Hypertext Transfer Protocol (HTTP) server. Further, the techniques disclosed here can use HTTP for distribution of the encoded media file and may support multi-bit-rate playback at a client without requiring a modification or plug-in to the server software. Furthermore, these techniques use properties of HTTP and Transmission Control Protocol (TCP) to minimize playback startup time.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: June 19, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Matthew Kaufman, Andrew Barnert
  • Publication number: 20100106841
    Abstract: Systems, methods, and computer-program products receive a communication request, identify the communication request as a proxy request, generate a fake SID for the communication request, and transmit the proxy request using the generated fake SID.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Andrew Barnert
  • Patent number: 6239793
    Abstract: A method and system for synchronizing broadcast program content and corresponding program commands of an Internet-Based broadcast. The method (and system) generates a plurality of time-indicative index values during a broadcast of a program, associates ones of the plurality of index values with respective commands in a command stream launched during broadcast of the program, transmits the commands and associated index values to one or more clients, and associates ones of the plurality of index values to respective video frames in a video stream of the program to indicate the relative time within the program at which the video frame occurs. The method (and system) uses the index values in the video stream to determine the timing and sequence of execution of commands in the command stream at the one or more client.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: May 29, 2001
    Assignee: Rotor Communications Corporation
    Inventors: Andrew Barnert, Kelly Byrd