Patents by Inventor Poorva Singal

Poorva Singal 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: 10996822
    Abstract: Techniques to control arrangement of items in a user interface is described. In one or more implementations, intuitive rearrangement of items in a user interface is caused by a computing device. A priority ordering of items, one to another, is determined that is specified for display of the items in a first layout in a user interface of the computing device. The items are assigned into respective ones of a plurality of groups that together compose one or more linear arrangements of the groups. Arrangement of the items is controlled by the computing device for display in a second layout in the user interface that is different from the first layout by an amount of display area available in the user interface along one or more dimensions.
    Type: Grant
    Filed: July 6, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
  • Publication number: 20190377465
    Abstract: Techniques to control arrangement of items in a user interface is described. In one or more implementations, intuitive rearrangement of items in a user interface is caused by a computing device. A priority ordering of items, one to another, is determined that is specified for display of the items in a first layout in a user interface of the computing device. The items are assigned into respective ones of a plurality of groups that together compose one or more linear arrangements of the groups. Arrangement of the items is controlled by the computing device for display in a second layout in the user interface that is different from the first layout by an amount of display area available in the user interface along one or more dimensions.
    Type: Application
    Filed: July 6, 2019
    Publication date: December 12, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
  • Patent number: 10503352
    Abstract: Techniques involving control of interaction with an application launcher are described. In one or more implementations, interaction with a plurality of representations of applications or content in an application launcher is controlled by a computing device. The plurality of representations are selectable to navigate to a user interface corresponding with a respective said application or content. The controlling includes detection of which of a plurality of types of interaction are used by a user in relation to the application launcher. Responsive to the detection that a gesture type of interaction is used, a manage mode is entered in which customization or commands of the representations is initiated using gestures that are not usable to initiate the customization or commands outside the manage mode.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Nora Iordanova Micheva, Jaclyn Carley Knapp
  • Patent number: 10386994
    Abstract: Techniques to control arrangement of items in a user interface is described. In one or more implementations, intuitive rearrangement of items in a user interface is caused by a computing device. A priority ordering of items, one to another, is determined that is specified for display of the items in a first layout in a user interface of the computing device. The items are assigned into respective ones of a plurality of groups that together compose one or more linear arrangements of the groups. Arrangement of the items is controlled by the computing device for display in a second layout in the user interface that is different from the first layout by an amount of display area available in the user interface along one or more dimensions.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
  • Patent number: 9916059
    Abstract: Application launcher sizing techniques are described. In one or more implementations, a likely usage context is determined, by a computing device, of a user in interacting with the computing device. An application launcher is dynamically sized within a display area of the user interface by the computing device based on the determined likely usage context of the user. The application launcher is configured for output responsive to an input received from a user and includes a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Megan L. Tedesco, Anshul Rawat, Henri-Charles Machalani, Chaitanya Dev Sareen, Jaclyn C. Knapp, Matthew N. Akers, Poorva Singal, Jeff G. Arnold, Brian E. Uphoff, Richard Jennings Duncan, Miron Vranjes, Christopher Doan
  • Patent number: 9785310
    Abstract: Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing device to add a representation of an application or content to the application launcher of the computing device. The application launcher has a plurality of representations of applications or content that are selectable to navigate to a user interface corresponding with a respective application or content and are assigned into respective ones of a plurality of groups that together compose a plurality of linear arrangements of the groups. A location is controlled by the computing device at which to include the added representation in the application launcher based at least in part a determination of whether one of the plurality of groups is associated with a positional tag.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Harnoor Singh, John Christopher Whytock
  • Publication number: 20160239163
    Abstract: Techniques to control arrangement of items in a user interface is described. In one or more implementations, intuitive rearrangement of items in a user interface is caused by a computing device. A priority ordering of items, one to another, is determined that is specified for display of the items in a first layout in a user interface of the computing device. The items are assigned into respective ones of a plurality of groups that together compose one or more linear arrangements of the groups. Arrangement of the items is controlled by the computing device for display in a second layout in the user interface that is different from the first layout by an amount of display area available in the user interface along one or more dimensions.
    Type: Application
    Filed: February 17, 2015
    Publication date: August 18, 2016
    Inventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
  • Publication number: 20160210018
    Abstract: Techniques involving control of interaction with an application launcher are described. In one or more implementations, interaction with a plurality of representations of applications or content in an application launcher is controlled by a computing device. The plurality of representations are selectable to navigate to a user interface corresponding with a respective said application or content. The controlling includes detection of which of a plurality of types of interaction are used by a user in relation to the application launcher. Responsive to the detection that a gesture type of interaction is used, a manage mode is entered in which customization or commands of the representations is initiated using gestures that are not usable to initiate the customization or commands outside the manage mode.
    Type: Application
    Filed: January 19, 2015
    Publication date: July 21, 2016
    Inventors: Poorva Singal, Nora Iordanova Micheva, Jaclyn Carley Knapp
  • Publication number: 20160209993
    Abstract: Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing device to add a representation of an application or content to the application launcher of the computing device. The application launcher has a plurality of representations of applications or content that are selectable to navigate to a user interface corresponding with a respective application or content and are assigned into respective ones of a plurality of groups that together compose a plurality of linear arrangements of the groups. A location is controlled by the computing device at which to include the added representation in the application launcher based at least in part a determination of whether one of the plurality of groups is associated with a positional tag.
    Type: Application
    Filed: January 19, 2015
    Publication date: July 21, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Poorva Singal, Harnoor Singh, John Christopher Whytock
  • Publication number: 20160048305
    Abstract: Group-based user interface rearrangement techniques are described. In one or more embodiments, a display manager module is configured to output a user interface for display via a display device. The user interface is configured to present an arrangement of graphics in groups in which the graphics visually represent and enable selectable access to underlying content items. The display manager module is configured to detect input indicative of a rotation of the display device. The display manager module may also detect other display-change events, such as changing the display device that is used to output the user interface. In response to detection of such events, the display manager module determines a rearrangement of the graphics that corresponds to the particular event.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: Poorva Singal, Jeff G. Arnold, Christopher Milan Raykovich, John C. Whytock, John P. Aronson, Peter J. Kreiseder, Andres Antonio Toussaint
  • Publication number: 20160034154
    Abstract: Application launcher sizing techniques are described. In one or more implementations, a likely usage context is determined, by a computing device, of a user in interacting with the computing device. An application launcher is dynamically sized within a display area of the user interface by the computing device based on the determined likely usage context of the user. The application launcher is configured for output responsive to an input received from a user and includes a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Megan L. Tedesco, Anshul Rawat, Henri-Charles Machalani, Chaitanya Dev Sareen, Jaclyn C. Knapp, Matthew N. Akers, Poorva Singal, Jeff G. Arnold, Brian E. Uphoff, Richard Jennings Duncan, Miron Vranjes, Christopher Doan
  • Patent number: D737304
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 25, 2015
    Assignee: Microsoft Corporation
    Inventors: Alan Andrew Urdan, Hui-Chun Ku, Lauren Michelle Beckwith, Nazia Zaman, Poorva Singal
  • Patent number: D739866
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: September 29, 2015
    Assignee: Microsoft Corporation
    Inventors: Alan Andrew Urdan, Hui-Chun Ku, Lauren Michelle Beckwith, Nazia Zaman, Poorva Singal
  • Patent number: D745017
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: December 8, 2015
    Assignee: Microsoft Corporation
    Inventors: Hui-Chun Ku, Lauren Michelle Beckwith, Alan Andrew Urdan, Poorva Singal, Nazia Zaman
  • Patent number: D757759
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 31, 2016
    Assignee: Microsoft Corporation
    Inventors: Hui-Chun Ku, Lauren Michelle Beckwith, Alan Andrew Urdan, Poorva Singal, Nazia Zaman
  • Patent number: D757760
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 31, 2016
    Assignee: Microsoft Corporation
    Inventors: Hui-Chun Ku, Lauren Michelle Beckwith, Alan Andrew Urdan, Poorva Singal, Nazia Zaman