Patents by Inventor Erik Staats

Erik Staats 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: 20070027998
    Abstract: Disclosed is a system and method for transmitting AV/C data over one or more transports. Further disclosed is a system and method for transmitting AV/C data over non-FCP communication media. The disclosed system and method includes an AV/C transaction delivery system which operates in conjunction with communicatively coupled AV/C protocol layers, AV/C transport layers, and AV/C transport controllers to effectuate transmission of AV/C transaction data without regard to protocol.
    Type: Application
    Filed: September 28, 2006
    Publication date: February 1, 2007
    Inventor: Erik Staats
  • Publication number: 20050099965
    Abstract: Within a digital network having a bus architecture that complies with the IEEE-1394 Standard for a High Performance Serial Bus a speed map for the digital network is computed by first, computing a first speed between a first node and a second node of the digital network; and second, computing a second speed between the first node and a third node of the digital network using the computed first speed.
    Type: Application
    Filed: December 7, 2004
    Publication date: May 12, 2005
    Inventor: Erik Staats
  • Patent number: 5619717
    Abstract: Methods and apparatus for vector quantization. A threshold generator generates an i threshold (Threshold.sub.i) to be associated with each i quantized vector of n quantized vectors in a vector quantization codebook. The vector quantization codebook and the thresholds are used by a vector quantizer to encode a set of input vectors (V.sub.1 -V.sub.TOT). The determination that a distance between a vector to be encoded and a quantized vector in a codebook is less than the associated threshold causes a search for the closest vector to terminate for a nearest neighbor vector quantizer. In some embodiments, the vectors comprise samples of continuous signals for sound containing speech, or display signals. In other embodiments, codebook vectors are arranged from most frequently encoded vectors to least frequently encoded vectors.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: April 8, 1997
    Assignee: Apple Computer, Inc.
    Inventor: Erik Staats
  • Patent number: 5481739
    Abstract: Methods and apparatus for vector quantization. A threshold generator generates an i threshold (Threshold.sub.i) to be associated with each i quantized vector of n quantized vectors in a vector quantization codebook. The vector quantization codebook and the thresholds are used by a vector quantizer to encode a set of input vectors (V.sub.1 -V.sub.TOT). The determination that a distance between a vector to be encoded and a quantized vector in a codebook is less than the associated threshold causes a search for the closest vector to terminate for a nearest neighbor vector quantizer. In some embodiments, the vectors comprise samples of continuous signals for sound containing speech, or display signals. In other embodiments, codebook vectors are arranged from most frequently encoded vectors to least frequently encoded vectors.
    Type: Grant
    Filed: June 23, 1993
    Date of Patent: January 2, 1996
    Assignee: Apple Computer, Inc.
    Inventor: Erik Staats
  • Patent number: RE39763
    Abstract: A computer system consists of a plurality of nodes, each with an associated local host, coupled together with a plurality of point-to-point links. An isochronous data channel is established within the computer system between a first subset of the plurality of nodes. The isochronous data channel includes a linked list of buffers which are used as temporary storage locations for data transmitted on the isochronous data channel. Each node which is part of the isochronous data channel is configured as a sender or a receiver and data transmissions are commenced. The presence of isochronous data in the channel generates an interrupt which signals a central processing unit (CPU) that data is available. The data is transferred to an associated location within the linked list of buffers and the CPU then moves on to other tasks. In other embodiments, data is transferred using DMA techniques rather than interrupt driven events. Buffers can also be used to transmit isochronous data.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: August 7, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Erik Staats, Robin D. Lash