Patents by Inventor James Iain Jonathan HOLMES

James Iain Jonathan HOLMES 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: 11803292
    Abstract: An embodiment facilitates user control of user interface layouts. A layout diagram visually and diagrammatically represents a current layout. The layout diagram includes layout diagram regions which correspond to user interface component regions in the current layout; the user interface component regions have user interface components as occupants. The embodiment gets a choice identifying a traveler component and a destination region, with the traveler component being an occupant of a source region. The embodiment modifies the current layout of the user interface to produce a modified layout in response to the choice, and updates the layout diagram to match the modified layout. Interaction is improved by diagrammatically showing the user the results of possible layout changes before performing any of them.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Iain Jonathan Holmes, Hylke Bons
  • Publication number: 20230280882
    Abstract: An embodiment facilitates user control of user interface layouts. A layout diagram visually and diagrammatically represents a current layout. The layout diagram includes layout diagram regions which correspond to user interface component regions in the current layout; the user interface component regions have user interface components as occupants. The embodiment gets a choice identifying a traveler component and a destination region, with the traveler component being an occupant of a source region. The embodiment modifies the current layout of the user interface to produce a modified layout in response to the choice, and updates the layout diagram to match the modified layout. Interaction is improved by diagrammatically showing the user the results of possible layout changes before performing any of them.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: James Iain Jonathan HOLMES, Hylke BONS