Patents by Inventor Jeremy Todd Sandmel

Jeremy Todd Sandmel 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
  • Patent number: 8886891
    Abstract: Accessing a shared buffer can include receiving an identifier associated with a buffer from a sending process, requesting one or more attributes corresponding to the buffer based on the received identifier, mapping at least a first page of the buffer in accordance with the one or more requested attributes, and accessing an item of data stored in the buffer by the sending process. The identifier also can comprise a unique identifier. Further, the identifier can be passed to one or more other processes. Additionally, the one or more requested attributes can include at least one of a pointer to a memory location and a property describing the buffer.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventors: Kenneth Christian Dyke, Jeremy Todd Sandmel, Geoff Stahl, John Kenneth Stauffer
  • 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: 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
  • Publication number: 20090100213
    Abstract: Accessing a shared buffer can include receiving an identifier associated with a buffer from a sending process, requesting one or more attributes corresponding to the buffer based on the received identifier, mapping at least a first page of the buffer in accordance with the one or more requested attributes, and accessing an item of data stored in the buffer by the sending process. The identifier also can comprise a unique identifier. Further, the identifier can be passed to one or more other processes. Additionally, the one or more requested attributes can include at least one of a pointer to a memory location and a property describing the buffer.
    Type: Application
    Filed: March 26, 2008
    Publication date: April 16, 2009
    Applicant: APPLE INC.
    Inventors: Kenneth Christian Dyke, Jeremy Todd Sandmel, Geoff Stahl, John Kenneth Stauffer