Patents by Inventor David A. Smiley

David A. Smiley 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: 9286125
    Abstract: A processing engine implementing job arbitration with ordering status is disclosed. A method of the disclosure includes receiving, by a job assigner communicably coupled to a plurality of processors, availability status from a plurality of job rings, availability status from the plurality of processors, and job entry completion status from an order manager, identifying, based on the received job entry completion status, a set of job rings from the plurality of job rings that do not exceed threshold conditions maintained by the job assigner, selecting, from the identified set of job rings, a job ring from which to pull a job entry for assignment, wherein the selecting is based on the received availability status of the plurality of job rings, and selecting, based on the received availability status of the plurality of processors, a processor to receive the assignment of the job entry for processing.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 15, 2016
    Assignee: INTEL CORPORATION
    Inventors: David A. Smiley, Naveen Lakkakula, Weiqiang Ma, Justin B. Diether, Nitin N. Garegrat
  • Publication number: 20140282579
    Abstract: A processing engine implementing job arbitration with ordering status is disclosed. A method of the disclosure includes receiving, by a job assigner communicably coupled to a plurality of processors, availability status from a plurality of job rings, availability status from the plurality of processors, and job entry completion status from an order manager, identifying, based on the received job entry completion status, a set of job rings from the plurality of job rings that do not exceed threshold conditions maintained by the job assigner, selecting, from the identified set of job rings, a job ring from which to pull a job entry for assignment, wherein the selecting is based on the received availability status of the plurality of job rings, and selecting, based on the received availability status of the plurality of processors, a processor to receive the assignment of the job entry for processing.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: David A. Smiley, Naveen Lakkakula, Weiqiang Ma, Justin B. Diether, Nitin N. Garegrat
  • Patent number: 6459297
    Abstract: A system for programming field programmable devices (FPDs) of different types across different boards. An in-system programmable master (ISPM) communicates over a bus to in-system programmable slaves (ISPSs) on one or more boards. FPDs on each board are connected into chains of the same type, and each chain is connected to an ISPS located on the board. The ISPM uses a packet protocol to communicate with all ISPSs in a system. Each packet comprises an ISPS address field, a chain select field, and a command field. Each ISPS reads packets addressed to it, and decodes and transmits the commands to the selected FPD chain in a protocol appropriate to the chain.
    Type: Grant
    Filed: September 20, 1999
    Date of Patent: October 1, 2002
    Assignee: AG Communication Systems Corporation
    Inventor: David A. Smiley
  • Patent number: 5930237
    Abstract: A multipoint video conferencing system in which the video conferencing terminals are in a daisy-chain arrangement with the head-of-chain terminal connected to the ATM network. ATM cells are relayed from the ATM network downstream to the last terminal, and from each terminal upstream to the network. Each video conference terminal has a video program input port provisioned with a unique ATM address, and a plurality of video program out ports, each provisioned with one of the video program input port addresses. ATM cells generated from each video program input port are transmitted upstream to the ATM network where they are relayed back to the head-of-chain terminal and then downstream to the last terminal. Each video conferencing terminal may also receive ATM cells having addresses that match the addresses provisioned for its video program output ports. These cells are converted to analog video programs and transmitted out the associated video output ports.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: July 27, 1999
    Assignee: AG Communication Systems Corporation
    Inventors: Edward M. Horiuchi, David A. Smiley, Daryl P. Slaviero