Patents by Inventor Bruce Parkes

Bruce Parkes 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: 11055807
    Abstract: Interfacing with a graphics processing unit (GPU) in a computer system in a transactional manner is disclosed. Discovering feature data regarding the GPU includes determining if the GPU understands transactional-based communication and may be determined by query or by using a look up table (LUT) containing one or more configuration identifiers. Transactions include information including directives to be performed by the GPU and data on which to perform the directives. Transactions may be provided through an application program interface from a user level software module or possibly at the kernel level of an operating system. Transactions may be applied as atomic operations at a discrete point in time to prevent visible glitching or other undesirable display artifacts from being discernable on a display device (e.g., directly connected monitor or remote display device).
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventors: Bruce A. Parke, Maria A. Tovar
  • Publication number: 20180357746
    Abstract: Interfacing with a graphics processing unit (GPU) in a computer system in a transactional manner is disclosed. Discovering feature data regarding the GPU includes determining if the GPU understands transactional-based communication and may be determined by query or by using a look up table (LUT) containing one or more configuration identifiers. Transactions include information including directives to be performed by the GPU and data on which to perform the directives. Transactions may be provided through an application program interface from a user level software module or possibly at the kernel level of an operating system. Transactions may be applied as atomic operations at a discrete point in time to prevent visible glitching or other undesirable display artifacts from being discernable on a display device (e.g., directly connected monitor or remote display device).
    Type: Application
    Filed: May 14, 2018
    Publication date: December 13, 2018
    Inventors: Bruce A. Parke, Maria A. Tovar
  • Publication number: 20160232741
    Abstract: A system, method and device incorporate a touch-screen communications interface configured to receive input and display output, including presenting on the communications interface a plurality of ticket purchase options in a first arrangement and at least a position adjustment selection option. Upon receipt of a selection of the position adjustment selection option, the ticket purchase options are re-presented in a second arrangement that is different from the first arrangement for the benefit of a variety of user types. A central controller is in operable communication with one or more vending devices to manage display specifications and process various game and other requests received at the one or more vending devices.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 11, 2016
    Inventors: Marcelo Assis, Wayne DePhil, Sivananaintha Duraiswamy, Mikhail Gerdov, Erik Hanley, Rabia Karatela, Christian Maxwell, Robert S. Melesko, Rachel Duprey Miller, Cameron W. Moody, Bruce Parkes
  • Publication number: 20060164425
    Abstract: Methods and apparatus for updating a memory address remapping table using a graphics processing circuitry are disclosed. The methods include assembling a command sequence of commands executable by the graphics processing circuit, the sequence configured to include one or more memory address remapping table updates for one or more page entries in a memory address remapping table. The command sequence is then communicated to the graphics processing circuit for execution by the graphics processing circuit. Execution of the command sequence with the graphics processing circuit includes executing the one or more memory address remapping table updates causing the graphics processing circuit to update the one or more page entries in the memory address remapping table.
    Type: Application
    Filed: January 24, 2005
    Publication date: July 27, 2006
    Applicant: ATI Technologies, Inc.
    Inventor: Bruce Parke
  • Publication number: 20050190533
    Abstract: A lottery ticket terminal is disclosed. The lottery ticket terminal includes a friction hinge assembly wherein the friction hinges are configured to be disposed at a distance from a pivot point at which two objects are pivotably connected.
    Type: Application
    Filed: October 25, 2004
    Publication date: September 1, 2005
    Inventors: Scott Hultzman, Joseph Spanedda, Bruce Parkes