Patents by Inventor Anna Marion PFOERTSCH

Anna Marion PFOERTSCH 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: 11921981
    Abstract: Examples of the present disclosure describe systems and methods for a windowing container that enables two or more windows associated with application(s) to be grouped within the container such that the windows may behave or function uniformly as a single window. For example, responsive to a request to group two windows, a container may be generated to include the windows arranged based on one or more rules and features enabling group functions associated with the container to be performed. When a group function is performed on the container, the function may be performed to each of the windows arranged therein as if they were a single window. As new windows are grouped within or existing windows are released from the container, the container and/or windows may be rearranged based on the rules. A state of the container may be stored to enable subsequent invocation of the container after closing.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samantha Madeline Song, Anna Marion Pfoertsch, Roberth Karman, Nihar Niranjan Shah
  • Publication number: 20240028351
    Abstract: The present disclosure provides techniques for management of user interface elements based on historical configuration data. Use of historical configuration data to render user interface elements improves usability of graphical user interfaces by maintaining a consistent user experience. The states of user interface objects in a hosting environment are retained as historical configuration data and linked to a hosting environment profile. When the same or similar hosting environment is detected, the user interface elements are rendered based on the historical configuration data. For example, the last positions of windows in a particular monitor topology are stored as historical configuration data linked to that monitor topology. The windows are returned to their previous positions when a computing device is next configured with the same or similar monitor topology.
    Type: Application
    Filed: June 16, 2023
    Publication date: January 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anna Marion PFOERTSCH, Karina Jennifer CHANG, Evan Russell KOSCHIK, Bret P. ANDERSON, Clinton RUTKAS, Alex G. SNITKOVSKIY, Jeffrey Evan STALL
  • Patent number: 11726801
    Abstract: The present disclosure provides techniques for management of user interface elements based on historical configuration data. Use of historical configuration data to render user interface elements improves usability of graphical user interfaces by maintaining a consistent user experience. The states of user interface objects in a hosting environment are retained as historical configuration data and linked to a hosting environment profile. When the same or similar hosting environment is detected, the user interface elements are rendered based on the historical configuration data. For example, the last positions of windows in a particular monitor topology are stored as historical configuration data linked to that monitor topology. The windows are returned to their previous positions when a computing device is next configured with the same or similar monitor topology.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anna Marion Pfoertsch, Karina Jennifer Chang, Evan Russell Koschik, Bret P. Anderson, Clinton Rutkas, Alex G. Snitkovskiy, Jeffrey Evan Stall
  • Publication number: 20230066691
    Abstract: Examples of the present disclosure describe systems and methods for a windowing container that enables two or more windows associated with application(s) to be grouped within the container such that the windows may behave or function uniformly as a single window. For example, responsive to a request to group two windows, a container may be generated to include the windows arranged based on one or more rules and features enabling group functions associated with the container to be performed. When a group function is performed on the container, the function may be performed to each of the windows arranged therein as if they were a single window. As new windows are grouped within or existing windows are released from the container, the container and/or windows may be rearranged based on the rules. A state of the container may be stored to enable subsequent invocation of the container after closing.
    Type: Application
    Filed: September 30, 2022
    Publication date: March 2, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Samantha Madeline SONG, Anna Marion PFOERTSCH, Roberth KARMAN, Nihar Niranjan SHAH
  • Patent number: 11487406
    Abstract: Examples of the present disclosure describe systems and methods for a windowing container that enables two or more windows associated with application(s) to be grouped within the container such that the windows may behave or function uniformly as a single window. For example, responsive to a request to group two windows, a container may be generated to include the windows arranged based on one or more rules and features enabling group functions associated with the container to be performed. When a group function is performed on the container, the function may be performed to each of the windows arranged therein as if they were a single window. As new windows are grouped within or existing windows are released from the container, the container and/or windows may be rearranged based on the rules. A state of the container may be stored to enable subsequent invocation of the container after closing.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samantha Madeline Song, Anna Marion Pfoertsch, Roberth Karman, Nihar Niranjan Shah
  • Publication number: 20220318033
    Abstract: The present disclosure provides techniques for management of user interface elements based on historical configuration data. Use of historical configuration data to render user interface elements improves usability of graphical user interfaces by maintaining a consistent user experience. The states of user interface objects in a hosting environment are retained as historical configuration data and linked to a hosting environment profile. When the same or similar hosting environment is detected, the user interface elements are rendered based on the historical configuration data. For example, the last positions of windows in a particular monitor topology are stored as historical configuration data linked to that monitor topology. The windows are returned to their previous positions when a computing device is next configured with the same or similar monitor topology.
    Type: Application
    Filed: April 5, 2021
    Publication date: October 6, 2022
    Inventors: Anna Marion PFOERTSCH, Karina Jennifer CHANG, Evan Russell KOSCHIK, Bret P. ANDERSON, Clinton RUTKAS, Alex G. SNITKOVSKIY, Jeffrey Evan STALL
  • Publication number: 20220187958
    Abstract: A system for generating windows arrangements for a display is disclosed, which includes a processor and a computer-readable medium storing instructions for controlling the system to perform receiving a first user input requesting to generate windows arrangements for a display; in response to receiving the first user input, identifying, based on contextual information with respect to applications, a group of the applications to be included in the windows arrangements for the display; generating, based on display information of the display and the contextual information with respect to the applications, the windows arrangements, each windows arrangement providing a different on-screen arrangement of a plurality of windows associated with two or more applications of the group and defining a size and position of each of the windows on the display; and displaying a selectable list of the windows arrangements for the display.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 16, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Alexander PAPAMARCOS, Anna Marion PFOERTSCH, Robert Joseph DISANO, Bret Paul ANDERSON, Alex SNITKOVSKIY, Yash MISRA