Patents by Inventor Robert C. Restrick

Robert C. Restrick 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: 7546399
    Abstract: In general, in one aspect, the disclosure describes an apparatus capable of queuing and de-queuing data stored in a plurality of queues. The apparatus includes a status storage device to track status for each of the plurality of queues, a status cache to track status for a subset of the plurality of queues that are undergoing processing, and a queuing engine to queue incoming data and de-queue outgoing data. The queuing engine receives and updates the status for the subset of the plurality of queues from the status cache and receives and updates the status for remaining queues from the status storage device.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: June 9, 2009
    Assignee: Intel Corporation
    Inventors: Anujan Varma, Robert C. Restrick, Jaisimha Bannur
  • Patent number: 7062592
    Abstract: In general, in one aspect, the disclosure describes an apparatus for selecting a queue from a plurality of queues. The apparatus includes a hierarchal queue occupancy device to indicate an occupancy status of the plurality of queues, a next queue selector to select a queue based on said hierarchal queue occupancy device and a most recently serviced queue, and a queue identification register to identify a most recently serviced queue.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: June 13, 2006
    Assignee: Intel Corporation
    Inventors: Anujan Varma, Robert C. Restrick, Jaisimha Bannur
  • Patent number: 7000061
    Abstract: In general, in one aspect, the disclosure describes an apparatus capable to select a queue. The apparatus includes a queue occupancy device to indicate an occupancy status of the queues, a queue occupancy cache to record an update in occupancy status of a particular queue, a next queue selector to select a queue based on said queue occupancy device and a most recently serviced queue, and a queue identification register to identify a most recently serviced queue.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: February 14, 2006
    Assignee: Intel Corporation
    Inventors: Anujan Varma, Robert C. Restrick, Jaisimha Bannur
  • Publication number: 20040037302
    Abstract: In general, in one aspect, the disclosure describes an apparatus capable of queuing and de-queuing data stored in a plurality of queues. The apparatus includes a status storage device to track status for each of the plurality of queues, a status cache to track status for a subset of the plurality of queues that are undergoing processing, and a queuing engine to queue incoming data and de-queue outgoing data. The queuing engine receives and updates the status for the subset of the plurality of queues from the status cache and receives and updates the status for remaining queues from the status storage device.
    Type: Application
    Filed: March 24, 2003
    Publication date: February 26, 2004
    Inventors: Anujan Varma, Robert C. Restrick, Jaisimha Bannur
  • Publication number: 20030235188
    Abstract: In general, in one aspect, the disclosure describes an apparatus capable to select a queue. The apparatus includes a queue occupancy device to indicate an occupancy status of the queues, a queue occupancy cache to record an update in occupancy status of a particular queue, a next queue selector to select a queue based on said queue occupancy device and a most recently serviced queue, and a queue identification register to identify a most recently serviced queue.
    Type: Application
    Filed: March 20, 2003
    Publication date: December 25, 2003
    Inventors: Anujan Varma, Robert C. Restrick, Jaisimha Bannur
  • Publication number: 20030182480
    Abstract: In general, in one aspect, the disclosure describes an apparatus for selecting a queue from a plurality of queues. The apparatus includes a hierarchal queue occupancy device to indicate an occupancy status of the plurality of queues, a next queue selector to select a queue based on said hierarchal queue occupancy device and a most recently serviced queue, and a queue identification register to identify a most recently serviced queue.
    Type: Application
    Filed: March 19, 2003
    Publication date: September 25, 2003
    Inventors: Anujan Varma, Robert C. Restrick, Jaisimha Bannur
  • Patent number: 4841295
    Abstract: A local area data distribution system includes a plurality of data processing stations connected to a common bus. Individual data processing stations contend with each other for access to the bus while the bus is held at a predetermined and controlled but overridable logic state by applying their priority code bit by bit to the bus and comparing the logic state of the bus with the bit they are applying thereto. A biasing arrangement holds the bus at the predetermined and controlled logic state during the contention interval at a signal level that may be easily overridden by an output of any one of the individual data processing stations.
    Type: Grant
    Filed: July 24, 1986
    Date of Patent: June 20, 1989
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: Robert H. Delaney, Charles R. Kalmanek, Jr., Robert C. Restrick, III
  • Patent number: 4787082
    Abstract: In a local data distribution network configuration a plurality of bidirectional data distribution busses are each connected to a bus master control circuit at a terminal end of the bus. Connected to each of the data distribution busses are a plurality of passive outlets to which intelligent connectors or stations may be connected. Each station has a unique address and is utilized for individually coupling data processing devices to the bus. Grouped pluralities of the bus master control circuits are included within a bus termination hub facility. Data from any of the bus master control circuits may be transferred by the bus termination hub via a data trunk as part of a star type configuration, to a central switching circuit such as a virtual circuit switch. Direction of data flow on each of the bidirectional busses and periodic temporary synchronization of the stations is controlled in response to signals transmitted to the bus by the bus master control circuitry associated with that bus.
    Type: Grant
    Filed: July 24, 1986
    Date of Patent: November 22, 1988
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: Robert H. Delaney, Alexander G. Fraser, Charles R. Kalmanek, Jr., Robert C. Restrick, III