Patents by Inventor Andrew Yanowitz

Andrew Yanowitz 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).

  • Publication number: 20080250469
    Abstract: A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time to determine the size of the buffer on the interface; receiving a first buffer size value from the interface; sending a plurality of frames of video and audio data to the buffer on the interface such that a delay period exists between the sending of each frame; the computer polling the interface a second time to determine buffer size after the frames are sent to the interface; receiving a second buffer size value from the interface; and modifying the amount of time between the transmission of frames.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 9, 2008
    Inventors: Giovanni M. Agnoli, Andrew Yanowitz, John O. Abt, Samuel R. Bowman, James A. Delwiche, Jeffrey C. Dillon
  • Patent number: 7353284
    Abstract: A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time to determine the size of the buffer on the interface; receiving a first buffer size value from the interface; sending a plurality of frames of video and audio data to the buffer on the interface such that a delay period exists between the sending of each frame; the computer polling the interface a second time to determine buffer size after the frames are sent to the interface; receiving a second buffer size value from the interface; and modifying the amount of time between the transmission of frames.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: April 1, 2008
    Assignee: Apple Inc.
    Inventors: Giovanni M. Agnoli, Andrew Yanowitz, John O. Abt, Samuel R. Bowman, James A. Delwiche, Jeffrey C. Dillon
  • Publication number: 20040255338
    Abstract: A data stream format for transmission of data frames between a computer and a video client via an interface, the data stream being a plurality of data frames transmitted sequentially, each data frame comprising: a frame header; video data, the video data following the frame header; and audio data, the audio data following the video data.
    Type: Application
    Filed: December 23, 2003
    Publication date: December 16, 2004
    Applicant: Apple Computer, Inc.
    Inventors: Giovanni M. Agnoli, Andrew Yanowitz, John O. Abt, Samuel R. Bowman, James A. Delwiche, Jeffrey C. Dillon
  • Publication number: 20040255339
    Abstract: A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time to determine the size of the buffer on the interface; receiving a first buffer size value from the interface; sending a plurality of frames of video and audio data to the buffer on the interface such that a delay period exists between the sending of each frame; the computer polling the interface a second time to determine buffer size after the frames are sent to the interface; receiving a second buffer size value from the interface; and modifying the amount of time between the transmission of frames.
    Type: Application
    Filed: December 23, 2003
    Publication date: December 16, 2004
    Applicant: Apple Computer, Inc
    Inventors: Giovanni M. Agnoli, Andrew Yanowitz, John O. Abt, Samuel R, Bowman, James A, Delwiche, Jeffery C. Dillon
  • Publication number: 20040252231
    Abstract: A method of controlling transmission of data from a computer to a video client via an interface device, comprising: reading a register on the interface device to obtain a value indicating temporal proximity to an occurrence of a vertical blanking interval occurs, the value increased incrementally until a vertical blanking interval occurs, and then being reset; deriving a time value, the time value indicating the occurrence of a vertical blanking interval; sending an interrupt to a processor on the computer at the occurrence of the vertical blanking interval; and invoking code in response to an occurrence of the video blanking interval.
    Type: Application
    Filed: December 23, 2003
    Publication date: December 16, 2004
    Applicant: Apple Computer, Inc.
    Inventors: Giovanni M. Agnoli, Andrew Yanowitz, John O. Abt, Samuel R. Bowman, James A. Delwiche, Jeffrey C. Dillon
  • Patent number: 6327641
    Abstract: A method of implementing a geometry per wedge (GPW) based headerless solution in a disk drive formatter having a corresponding memory buffer. The disk drive formatter includes high and low processing engines and formats a data storage disk. The method includes the step of processing a command instruction, which instructs the high-level processing engine to execute a disk operation with respect to a predetermined sector. The method also includes the steps of searching for the predetermined sector using sector layout information derived from a GPW table including entries which define the relative position of sector pulses on a track within a data wedge of the disk, and transferring the predetermined sector from the disk to the buffer memory.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: December 4, 2001
    Assignee: Texas Instruments Incorporated
    Inventors: Kang Xiao, Dennis Keats, Andrew Yanowitz