Patents by Inventor Jonathan J. Hess

Jonathan J. Hess 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: 10496419
    Abstract: Embodiments provide techniques for creating an adaptive user interface for an electronic device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 3, 2019
    Assignee: Apple Inc.
    Inventors: Jonathan J Hess, Kevin B. Cathey
  • Patent number: 10268647
    Abstract: Systems and methods are disclosed for authoring, deploying, and executing layer stack images for applications directed to a plurality of target devices. Resources to implement the layer stack images are compiled into an asset catalog database for each image in each layer stack image for each target device. Derivative resource products, such as a flattened version of the layer stack images and a “blurred” version of layer stack images can be generated and stored in the asset catalog at compile and build time. Three-dimensional effects implemented using the layer stack images can be implemented using an application programming interface that accepts legacy two dimensional images can be used to receive the layer stack images. An platform framework implements logic that detects the type of image requested via the API is a layer stack image or a conventional flat image. Third party layer stack images can be received and displayed at run-time or compile time.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Patrick O. Heynen, Jonathan J. Hess, Blake R. Seely, James T. Turner
  • Publication number: 20170357424
    Abstract: Embodiments provide techniques for creating an adaptive user interface for an electronic device.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Jonathan J. Hess, Kevin B. Cathey
  • Publication number: 20160358356
    Abstract: Systems and methods are disclosed for authoring, deploying, and executing layer stack images for applications directed to a plurality of target devices. Resources to implement the layer stack images are compiled into an asset catalog database for each image in each layer stack image for each target device. Derivative resource products, such as a flattened version of the layer stack images and a “blurred” version of layer stack images can be generated and stored in the asset catalog at compile and build time. Three-dimensional effects implemented using the layer stack images can be implemented using an application programming interface that accepts legacy two dimensional images can be used to receive the layer stack images. An platform framework implements logic that detects the type of image requested via the API is a layer stack image or a conventional flat image. Third party layer stack images can be received and displayed at run-time or compile time.
    Type: Application
    Filed: September 30, 2015
    Publication date: December 8, 2016
    Inventors: Patrick O. HEYNEN, Jonathan J. HESS, Blake R. SEELY, James T. TURNER
  • Patent number: 8977626
    Abstract: A system searches a data collection using a bloom filter index to reduce the search scope to improve search efficiency, while at the same time allowing more flexible searches of the data collection using search terms containing any arbitrary string of data.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 10, 2015
    Assignee: Apple Inc.
    Inventor: Jonathan J. Hess
  • Publication number: 20140123039
    Abstract: Exemplary methods, apparatuses, and systems receive a preferred language and a base file that includes localizable and non-localizable user interface objects, the text string associated with the localizable user interface objects, and the respective ID codes of the user interface objects. Substitute the text string of localizable user interface objects in the base file with the text string in a localization text file referenced by the ID code. Generate a user interface window with the user interface objects including the text from the localization text file.
    Type: Application
    Filed: July 24, 2013
    Publication date: May 1, 2014
    Applicant: Apple Inc.
    Inventors: Ali T. Ozer, Peter C. Ammon, Kristin M. Forster, Jonathan J. Hess, Ken Ferry
  • Publication number: 20140025684
    Abstract: A system searches a data collection using a bloom filter index to reduce the search scope to improve search efficiency, while at the same time allowing more flexible searches of the data collection using search terms containing any arbitrary string of data.
    Type: Application
    Filed: November 30, 2012
    Publication date: January 23, 2014
    Applicant: APPLE INC.
    Inventor: Jonathan J. Hess