Patents by Inventor Miron Vranjes

Miron Vranjes 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).

  • Publication number: 20240061543
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Miron VRANJES, Jesse Clay SATTERFIELD, Matthew Isaac WORLEY, Chaitanya SAREEN, Nils Anders SUNDELIN, Abhishek MALANI, Alice STEINGLASS, Robert James JARRETT
  • Patent number: 11836327
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: December 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Jesse Clay Satterfield, Matthew Isaac Worley, Chaitanya Sareen, Nils Anders Sundelin, Abhishek Malani, Alice Steinglass, Robert James Jarrett
  • Patent number: 11762544
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Patent number: 11556235
    Abstract: A computer-implemented technique is described herein for efficiently and reliably interacting with a nonconforming application component in a windowing environment. The nonconforming application component corresponds to a type of application (such as, but not limited to, an immersive-type full-screen application) that was not originally designed for presentation of application content in a windowing environment, or was not originally designed for presentation of application content in a windowing environment of a certain type. In some implementations, the computer-implemented technique generates a composite window by: creating a system-owned frame; receiving an application-owned window; and creating the composite window by combining the frame and the application-owned window. The technique can thereafter control the composite window by performing operations on the composite window via its system-owned frame.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yaou Wei, Christopher E. Swan, Alex Snitkovskiy, Tsz Yan Wong, Hirofumi Yamamoto, Steven J. Tricanowicz, Brian D. Beck, Miron Vranjes
  • Publication number: 20220398996
    Abstract: Embodiments disclosed herein are related to systems and methods for implementing a customizable compact overlay window in a display. In one embodiment, a computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing system to perform the following. The system receives from an application running on the computing system customization parameters that define how the application is to be configured in a compact overlay window. The system generates the compact overlay window so that the compact overlay window is customizable according to the customization parameters. The system positions the compact overlay window in a portion of a display of the computing system.
    Type: Application
    Filed: February 8, 2022
    Publication date: December 15, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nils Sundelin, Bret Anderson, Samuel George Gates, Richard Fang, Miron Vranjes, Christopher Doan, Abhishek Malani
  • Patent number: 11442616
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Publication number: 20220214776
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Application
    Filed: March 25, 2022
    Publication date: July 7, 2022
    Inventors: Miron VRANJES, Jesse Clay SATTERFIELD, Matthew Isaac WORLEY, Chaitanya SAREEN, Nils Anders SUNDELIN, Abhishek MALANI, Alice STEINGLASS, Robert James JARRETT
  • Publication number: 20220147235
    Abstract: A computer-implemented technique is described herein for efficiently and reliably interacting with a nonconforming application component in a windowing environment. The nonconforming application component corresponds to a type of application (such as, but not limited to, an immersive-type full-screen application) that was not originally designed for presentation of application content in a windowing environment, or was not originally designed for presentation of application content in a windowing environment of a certain type. In some implementations, the computer-implemented technique generates a composite window by: creating a system-owned frame; receiving an application-owned window; and creating the composite window by combining the frame and the application-owned window. The technique can thereafter control the composite window by performing operations on the composite window via its system-owned frame.
    Type: Application
    Filed: November 1, 2021
    Publication date: May 12, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yaou Wei, Christopher E. Swan, Alex Snitkovskiy, Tsz Yan Wong, Hirofumi Yamamoto, Steven J. Tricanowicz, Brian D. Beck, Miron Vranjes
  • Patent number: 11295706
    Abstract: Embodiments disclosed herein are related to systems and methods for implementing a customizable compact overlay window in a display. In one embodiment, a computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing system to perform the following. The system receives from an application running on the computing system customization parameters that define how the application is to be configured in a compact overlay window. The system generates the compact overlay window so that the compact overlay window is customizable according to the customization parameters. The system positions the compact overlay window in a portion of a display of the computing system.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nils Sundelin, Bret Anderson, Samuel George Gates, Richard Fang, Miron Vranjes, Christopher Doan, Abhishek Malani
  • Patent number: 11294529
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Jesse Clay Satterfield, Matthew Isaac Worley, Chaitanya Sareen, Nils Anders Sundelin, Abhishek Malani, Alice Steinglass, Robert James Jarrett
  • Patent number: 11256333
    Abstract: Described herein are embodiments that relate to implementation of multi-stage gestures, using multi-stage gestures to control applications, and allowing, under certain conditions, invocation of an open operation (which would normally only open an application or bring an application to the fore) to cause a target application to terminate before being newly opened. A multi-stage gesture may be used to invoke different functions at respective gesture stages of a same input stroke. The functions may be different forms of application “closing”, such as backgrounding or suspending an application, terminating an application, and restarting an application. The restarting (including termination) of an application when the application is opened may be termed a “smart-restart”, which may involve interpreting from specific user activity that a user intends to restart an application.
    Type: Grant
    Filed: June 17, 2017
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Doan, Chaitanya Sareen, Matthew Worley, Michael Krause, Miron Vranjes
  • Publication number: 20220043552
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 10, 2022
    Inventors: Miron VRANJES, Matthew Isaac WORLEY, Nils Anders SUNDELIN, Chaitanya SAREEN, Robert James JARRETT, Jesse Clay SATTERFIELD, Alice STEINGLASS, Richie FANG
  • Patent number: 11194459
    Abstract: A computer-implemented technique is described herein for efficiently and reliably interacting with a nonconforming application component in a windowing environment. The nonconforming application component corresponds to a type of application (such as, but not limited to, an immersive-type full-screen application) that was not originally designed for presentation of application content in a windowing environment, or was not originally designed for presentation of application content in a windowing environment of a certain type. In some implementations, the computer-implemented technique generates a composite window by: creating a system-owned frame; receiving an application-owned window; and creating the composite window by combining the frame and the application-owned window. The technique can thereafter control the composite window by performing operations on the composite window via its system-owned frame.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yaou Wei, Christopher E. Swan, Alex Snitkovskiy, Tsz Yan Wong, Hirofumi Yamamoto, Steven J. Tricanowicz, Brian D. Beck, Miron Vranjes
  • Patent number: 11112962
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Publication number: 20210232305
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Application
    Filed: April 15, 2021
    Publication date: July 29, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Patent number: 11003347
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Publication number: 20200348815
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Application
    Filed: July 20, 2020
    Publication date: November 5, 2020
    Inventors: Miron VRANJES, Matthew Isaac WORLEY, Nils Anders SUNDELIN, Chaitanya SAREEN, Robert James JARRETT, Jesse Clay SATTERFIELD, Alice STEINGLASS, Richie FANG
  • Patent number: 10754536
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Patent number: 10678412
    Abstract: This document describes techniques and apparatuses enabling dynamic joint dividers for application windows. In some embodiments, these techniques and apparatuses enable sizing and positioning of application windows to provide an optimized layout of application windows.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Oliver R. Jones, Nils Anders Sundelin, Richard Fang, Chaitanya Dev Sareen, Jeremy Bowen, Alex Snitkovskiy
  • Publication number: 20200117355
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson