Patents by Inventor David C. Horton

David C. Horton 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: 20150073822
    Abstract: Systems, methods, and computer program product for managing contracts between professionals and organizations include providing online access to a proposed contract through a first online portal to a professional, who is a party to the proposed contract, and to a legal representative through an online legal portal. A review of the proposed contract, performed by the legal representative through the online legal portal, is guided in accordance with predefined criteria. Certain data extracted from the proposed contract by the legal representative are recorded in a database through the online legal portal.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 12, 2015
    Inventors: Steven J. Cagnetta, Steven Kif Ladd, David C. Horton, David M. Duda
  • Publication number: 20150073821
    Abstract: Systems, methods, and computer program product for reviewing current research and collaboration activities of a professional in real-time maintain, in storage memory, a database containing profiles of professionals including current research and collaboration activities of such professionals, submit a query to the database to search for information related to the research and collaboration activities associated with the profile of a given professional, and display, in response to receiving results of the query submitted to the database, each current research and collaboration activity of the given professional.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 12, 2015
    Inventors: Steven Kif Ladd, Michael R. Jaff, Steven J. Cagnetta, David C. Horton, David M. Duda, Girish S. Welling
  • Publication number: 20150073823
    Abstract: Systems, methods, and computer program product for ensuring compliance by an employee to requirements of an employer includes storing a profile of each employee in a database. The profile of each employee includes information about one or more contractual relationships related to a practice of that employee. A first online portal is provided to each employee with a profile in the database. The first online portal presented to each employee has a user interface customized for that employee through which that employee dynamically manages the information in the profile of that employee. An employer of one or more of the employees with a profile stored in the database accesses the dynamically managed information in each profile of that one or more employees through a second online portal. One or more rules are automatically applied to the information accessed by the employer to determine whether the one or more employees are in compliance with requirements of the employer.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 12, 2015
    Inventors: Steven Kif Ladd, Steven J. Cagnetta, David C. Horton, David M. Duda, William Michael Germino
  • Publication number: 20150073951
    Abstract: Systems, methods, and computer program product for verifying financial exchanges made by an organization to a professional include obtaining, from a third-party database, payment information related to payments purportedly made by one or more organizations to a professional, automatically comparing the payment information obtained from the third-party database related to the payments purportedly made by one or more organizations to the professional with payment information entered by the professional through an online portal into a second database, and displaying, to an authorized viewer, results of the comparison of the payment information entered by the professional into the second database with the payment information obtained from the third-party database, to facilitate identifying discrepancies therebetween.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 12, 2015
    Inventors: Steven Kif Ladd, Steven J. Cagnetta, David C. Horton, David M. Duda
  • Publication number: 20090015713
    Abstract: A method includes capturing an image and providing video frame data representative of the image in a first format. The video frame data in the first format includes a plurality of pixel data, the pixel data of each pixel containing single color data. The method also includes generating pixel data of a detection block representative of a subset of the video frame data using a homographic association of pixels of the detection block to the pixel data containing single color data, wherein the pixel data of each pixel of the detection block contains multiple color data. The method further contains providing the detection block to an image detection algorithm.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 15, 2009
    Inventor: David C. Horton
  • Patent number: 6421696
    Abstract: A method for performing Fast (forward or inverse) Fourier Transform in a micro-processor-based computer system. The microprocessor includes parallel execution resources for executing parallel floating-point addition, subtractions and multiplication operations on the contents of a specialized set of internal registers. The method comprises performing computations associated with two adjacent butterflies simultaneously and in parallel. Thus, data operands are accessed, and computational results are stored, from/to memory in pairs. Furthermore, the ordering and arrangement of program instructions is optimized with respect to the execution resources available in the microprocessor. Care is taken to avoid potential stalling conditions. A processor simulator is used to anticipate and avoid potential resource conflicts. For example, instructions which require a common execution resource may be separated with one or more intervening instructions which utilize different execution resources.
    Type: Grant
    Filed: August 17, 1999
    Date of Patent: July 16, 2002
    Assignee: Advanced Micro Devices, Inc.
    Inventor: David C. Horton
  • Patent number: 6397326
    Abstract: A method and circuit is provided for preloading a branch prediction unit within a microprocessor. In one embodiment of the method, a branch history storage device such as branch history shift register is written with a predetermined multibit predicter in response to the microprocessor receiving and executing a special write branch history storage device instruction for writing the predetermined multibit predicter into the branch history storage device. The branch history storage device is contained within a prediction circuit of the microprocessor, and generally the contents of the branch history storage device is used in the process of predicting the results of executing conditional branch instructions prior to their execution.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: May 28, 2002
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David C. Horton, Amit R. Gupta
  • Patent number: 6223280
    Abstract: A method and circuit is provided for preloading a branch prediction unit within a microprocessor. In one embodiment of the method, a branch history storage device such as branch history shift register is written with a predetermined multibit predicter in response to the microprocessor receiving and executing a special write branch history storage device instruction for writing the predetermined multibit predicter into the branch history storage device. The branch history storage device is contained within a prediction circuit of the microprocessor, and generally the contents of the branch history storage device is used in the process of predicting the results of executing conditional branch instructions prior to their execution.
    Type: Grant
    Filed: July 16, 1998
    Date of Patent: April 24, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David C. Horton, Amit R. Gupta