Patents by Inventor Mark P. HAMLIN

Mark P. HAMLIN 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: 12236072
    Abstract: The subject technology provides for displaying applications on a display while avoiding the display's irregular or undesirable features. The disclosed techniques include determining whether a triggering condition related to an application executing on an electronic device is present, and if so, determining a user interface (UI) adjustment value. The UI adjustment value is applied to a frame that represents all of the content including a user interface of the application to be rendered on the display. The UI adjustment value represents an adjustment to the frame such that, when the adjusted frame is rendered, the user interface of the application is presented on the display except on a predefined portion (e.g., a portion including an irregular feature or region) of the display. The adjusted frame is then rendered to present the user interface of the application on the display except on the predefined portion of the display.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: February 25, 2025
    Assignee: Apple Inc.
    Inventors: Kevin J. Van Vechten, Chad E. Jones, Jesse E. Donaldson, Kristin M. Forster, Mark P. Hamlin, Ryan N. Armstrong
  • Publication number: 20230082764
    Abstract: The subject technology provides for displaying applications on a display while avoiding the display's irregular or undesirable features. The disclosed techniques include determining whether a triggering condition related to an application executing on an electronic device is present, and if so, determining a user interface (UI) adjustment value. The UI adjustment value is applied to a frame that represents all of the content including a user interface of the application to be rendered on the display. The UI adjustment value represents an adjustment to the frame such that, when the adjusted frame is rendered, the user interface of the application is presented on the display except on a predefined portion (e.g., a portion including an irregular feature or region) of the display. The adjusted frame is then rendered to present the user interface of the application on the display except on the predefined portion of the display.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 16, 2023
    Inventors: Kevin J. VAN VECHTEN, Chad E. JONES, Jesse E. DONALDSON, Kristin M. FORSTER, Mark P. HAMLIN, Ryan N. ARMSTRONG