Patents by Inventor David Brief

David Brief 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: 20020065966
    Abstract: An apparatus for and method of transmitting and synchronizing isochronous data on a USB endpoint pipe are disclosed. Also disclosed are a double buffering capability, a transmission delay capability, a synchronization capability, and a clock adjustment capability.
    Type: Application
    Filed: December 11, 2001
    Publication date: May 30, 2002
    Applicant: NATIONAL SEMICONDUCTOR CORPORATION
    Inventor: David Brief
  • Patent number: 6205501
    Abstract: A method and apparatus for performing a control transfer on a Universal Serial Bus (USB) device. A USB device includes a memory space for reading and writing data transmitted over a USB network. The memory space is shared between a plurality of endpoints. A host initiates a control transfer by transmitting a SETUP token to a first endpoint. The endpoint must accept the SETUP token. If the first endpoint does not expect the SETUP token, or if another endpoint is active, the device stores the token until a buffer is allocated and the first endpoint is made active.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: March 20, 2001
    Assignee: National Semiconductor Corp.
    Inventors: David Brief, David J. Fensore, Kent Bruce Waterson, Gregory Lewis Dean
  • Patent number: 6173355
    Abstract: An apparatus for an method of sending and receiving data on a Universal Serial Bus using a memory shared among a number of end points are disclosed. The memory is a double buffer which allows the next packet to be prepared while the current packet is being transmitted. The invention also supports transmission retry.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: January 9, 2001
    Assignee: National Semiconductor Corporation
    Inventors: Ohad Falik, David Brief
  • Patent number: 6157975
    Abstract: A method and apparatus for providing a programming interface to a Universal Serial Bus Device. The programming interface is partitioned so that an external controller does not handle intermediate transfers such as packet retry, handshake packets or intermediate response to error conditions. The programming model consists of a number of endpoint pipes, each of which can be configured to provide one of several functions.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: December 5, 2000
    Assignee: National Semiconductor Corporation
    Inventors: David Brief, Kent Bruce Waterson
  • Patent number: 6145045
    Abstract: An apparatus for an method of sending and receiving data on a Universal Serial Bus using a memory shared among a number of endpoints are disclosed. The memory is a double buffer which allows the next packet to be prepared while the current packet is being transmitted. The invention also supports transmission retry.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: November 7, 2000
    Assignee: National Semiconductor Corporation
    Inventors: Ohad Falik, David Brief
  • Patent number: 6122676
    Abstract: A method and apparatus for dynamically configuring a USB device. The USB device includes a plurality of mappings for relating a received token to an endpoint pipe. The mappings are configured at initialization, and are dynamically selected during operation of a USB network.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: September 19, 2000
    Assignee: National Semiconductor Corporation
    Inventors: David Brief, Gregory Lewis Dean
  • Patent number: 6070208
    Abstract: An apparatus for and method of controlling a versatile USB endpoint pipe are disclosed. The USB endpoint pipe can be in various states which are determined by control commands. The control commands also determine the endpoint pipe type.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: May 30, 2000
    Assignee: National Semiconductor Corporation
    Inventor: David Brief
  • Patent number: 5903777
    Abstract: A Universal Serial Bus hub circuit includes an upstream port and a plurality of downstream ports. The hub circuit further includes input circuitry via which data received on one of the downstream ports is to be repeated to the upstream port. Asynchronous event detection circuitry is to detect an asynchronous event in the received data for the one downstream port. Port selection circuitry to select the one downstream port. Timer circuitry is to measure a time period from a time that the asynchronous event detection circuitry detects an asynchronous event. Synchronous event detection circuitry is to detect a synchronous event in the received data for the one port. End-of-event generation circuitry generates a simulated end-of-event signal if the detected synchronous event is not before the end of the measured time period, and provides the simulated end-of-event signal to the upstream port.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: May 11, 1999
    Assignee: National Semiconductor Corp.
    Inventor: David Brief