Patents by Inventor John Stuart Harper

John Stuart Harper 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: 10157438
    Abstract: Among other things, dynamically selecting or configuring one or more hardware resources to render a particular display data includes obtaining a request for rendering display data. The request includes a specification describing a desired rendering process. Based on the specification and the display data, hardware is selected or configured. The display data is rendered using the selected or configured hardware.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: December 18, 2018
    Assignee: Apple Inc.
    Inventors: Jeremy Todd Sandmel, John Stuart Harper, Kenneth Christian Dyke
  • Publication number: 20170206565
    Abstract: Systems, methods, and non-transitory computer-readable media can provide an advertisement generation interface to a user. An advertisement data file is generated based on the advertisement generation interface. An advertisement is rendered on a viewer device based on the advertisement data file.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Inventors: Alan Christopher Cannistraro, John Stuart Harper, Blaise A. DiPersia
  • Patent number: 8786634
    Abstract: A graphic display module operating on a first device prepares graphic data to be displayed on a wirelessly connected display adapter that includes graphics processing capability. The display adapter transmits metadata to the graphic display module that includes the graphic processing capabilities of the display adapter. The graphic display module uses the metadata, and possibly the available bandwidth, to selectively delegate graphic processing tasks to the display adapter.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: July 22, 2014
    Assignee: Apple Inc.
    Inventors: John Samuel Bushell, Nicholas Vincent King, Bob Bradley, John Stuart Harper
  • Publication number: 20140139532
    Abstract: Among other things, dynamically selecting or configuring one or more hardware resources to render a particular display data includes obtaining a request for rendering display data. The request includes a specification describing a desired rendering process. Based on the specification and the display data, hardware is selected or configured. The display data is rendered using the selected or configured hardware.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 22, 2014
    Applicant: Apple Inc.
    Inventors: Jeremy Todd Sandmel, John Stuart Harper, Kenneth Christian Dyke
  • Patent number: 8610725
    Abstract: Among other things, dynamically selecting or configuring one or more hardware resources to render a particular display data includes obtaining a request for rendering display data. The request includes a specification describing a desired rendering process. Based on the specification and the display data, hardware is selected or configured. The display data is rendered using the selected or configured hardware.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: December 17, 2013
    Assignee: Apple Inc.
    Inventors: Jeremy Todd Sandmel, John Stuart Harper, Kenneth Christian Dyke
  • Publication number: 20120306921
    Abstract: A graphic display module operating on a first device prepares graphic data to be displayed on a wirelessly connected display adapter that includes graphics processing capability. The display adapter transmits metadata to the graphic display module that includes the graphic processing capabilities of the display adapter. The graphic display module uses the metadata, and possibly the available bandwidth, to selectively delegate graphic processing tasks to the display adapter.
    Type: Application
    Filed: September 2, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC
    Inventors: John Samuel Bushell, Nicholas Vincent King, Bob Bradley, John Stuart Harper
  • Publication number: 20090100257
    Abstract: Among other things, dynamically selecting or configuring one or more hardware resources to render a particular display data includes obtaining a request for rendering display data. The request includes a specification describing a desired rendering process. Based on the specification and the display data, hardware is selected or configured. The display data is rendered using the selected or configured hardware.
    Type: Application
    Filed: December 14, 2007
    Publication date: April 16, 2009
    Applicant: APPLE INC.
    Inventors: Jeremy Todd Sandmel, John Stuart Harper, Kenneth Christian Dyke