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: 10996822Abstract: 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: GrantFiled: July 6, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
-
Publication number: 20190377465Abstract: 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: ApplicationFiled: July 6, 2019Publication date: December 12, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
-
Patent number: 10503352Abstract: 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: GrantFiled: January 19, 2015Date of Patent: December 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Poorva Singal, Nora Iordanova Micheva, Jaclyn Carley Knapp
-
Patent number: 10386994Abstract: 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: GrantFiled: February 17, 2015Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
-
Patent number: 9916059Abstract: 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: GrantFiled: July 31, 2014Date of Patent: March 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9785310Abstract: 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: GrantFiled: January 19, 2015Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Poorva Singal, Harnoor Singh, John Christopher Whytock
-
Publication number: 20160239163Abstract: 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: ApplicationFiled: February 17, 2015Publication date: August 18, 2016Inventors: Poorva Singal, Matthew Neil Akers, Brian Eric Uphoff
-
Publication number: 20160210018Abstract: 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: ApplicationFiled: January 19, 2015Publication date: July 21, 2016Inventors: Poorva Singal, Nora Iordanova Micheva, Jaclyn Carley Knapp
-
Publication number: 20160209993Abstract: 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: ApplicationFiled: January 19, 2015Publication date: July 21, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Poorva Singal, Harnoor Singh, John Christopher Whytock
-
Publication number: 20160048305Abstract: 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: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Poorva Singal, Jeff G. Arnold, Christopher Milan Raykovich, John C. Whytock, John P. Aronson, Peter J. Kreiseder, Andres Antonio Toussaint
-
Publication number: 20160034154Abstract: 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: ApplicationFiled: July 31, 2014Publication date: February 4, 2016Applicant: Microsoft Technology Licensing, LLCInventors: 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: D737304Type: GrantFiled: September 10, 2013Date of Patent: August 25, 2015Assignee: Microsoft CorporationInventors: Alan Andrew Urdan, Hui-Chun Ku, Lauren Michelle Beckwith, Nazia Zaman, Poorva Singal
-
Patent number: D739866Type: GrantFiled: September 10, 2013Date of Patent: September 29, 2015Assignee: Microsoft CorporationInventors: Alan Andrew Urdan, Hui-Chun Ku, Lauren Michelle Beckwith, Nazia Zaman, Poorva Singal
-
Patent number: D745017Type: GrantFiled: May 29, 2013Date of Patent: December 8, 2015Assignee: Microsoft CorporationInventors: Hui-Chun Ku, Lauren Michelle Beckwith, Alan Andrew Urdan, Poorva Singal, Nazia Zaman
-
Patent number: D757759Type: GrantFiled: September 28, 2015Date of Patent: May 31, 2016Assignee: Microsoft CorporationInventors: Hui-Chun Ku, Lauren Michelle Beckwith, Alan Andrew Urdan, Poorva Singal, Nazia Zaman
-
Patent number: D757760Type: GrantFiled: September 28, 2015Date of Patent: May 31, 2016Assignee: Microsoft CorporationInventors: Hui-Chun Ku, Lauren Michelle Beckwith, Alan Andrew Urdan, Poorva Singal, Nazia Zaman