Patents by Inventor Jonah Bush Sterling
Jonah Bush Sterling 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: 10627980Abstract: An organization mode in a user interface that displays multiple user interface elements. The multiple user interface elements fit over a grid positions that are at least conceptually imposed over a canvas. In organization mode, the grid positions are displayed, allowing the user to more easily see where user interface elements may be placed. As the user moves and/or resizes a user interface element, one or more corresponding grid positions are highlighted to show where the user interface element would be placed if the move or resize operation were to conclude at that moment. The organization mode may also provide a contextual actions menu with respect to a particular user interface element. The contextual actions menu includes multiple organization mode commands, including one or more that may be directed selected from the contextual actions menu to invoke the command.Type: GrantFiled: August 30, 2018Date of Patent: April 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Leon Ezequiel Welicki, Mo Wang, Christopher Scrosati, Kristofer John Owens, Jon Harris, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Vishal R. Joshi, Jesse David Francisco, Stephen Michael Danton
-
Publication number: 20180373397Abstract: An organization mode in a user interface that displays multiple user interface elements. The multiple user interface elements fit over a grid positions that are at least conceptually imposed over a canvas. In organization mode, the grid positions are displayed, allowing the user to more easily see where user interface elements may be placed. As the user moves and/or resizes a user interface element, one or more corresponding grid positions are highlighted to show where the user interface element would be placed if the move or resize operation were to conclude at that moment. The organization mode may also provide a contextual actions menu with respect to a particular user interface element. The contextual actions menu includes multiple organization mode commands, including one or more that may be directed selected from the contextual actions menu to invoke the command.Type: ApplicationFiled: August 30, 2018Publication date: December 27, 2018Inventors: Leon Ezequiel Welicki, Mo Wang, Christopher Scrosati, Kristofer John Owens, Jon Harris, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Vishal R. Joshi, Jesse David Francisco, Stephen Michael Danton
-
Patent number: 10078411Abstract: An organization mode in a user interface that displays multiple user interface elements. The multiple user interface elements fit over a grid positions that are at least conceptually imposed over a canvas. In organization mode, the grid positions are displayed, allowing the user to more easily see where user interface elements may be placed. As the user moves and/or resizes a user interface element, one or more corresponding grid positions are highlighted to show where the user interface element would be placed if the move or resize operation were to conclude at that moment. The organization mode may also provide a contextual actions menu with respect to a particular user interface element. The contextual actions menu includes multiple organization mode commands, including one or more that may be directed selected from the contextual actions menu to invoke the command.Type: GrantFiled: June 20, 2014Date of Patent: September 18, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Leon Ezequiel Welicki, Mo Wang, Christopher Scrosati, Kristofer John Owens, Jon Harris, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Vishal R. Joshi, Jesse David Francisco, Stephen Michael Danton
-
Patent number: 9792354Abstract: A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a majority of the user interface elements. For instance, such standard functionality might include a part status indication, a title, a content status indication, a command invocation function, a part resizing function, and so forth. The model may also provide for standardization of resizing of user interface elements. For a given user interface element, there would be a predetermined number of possible size and shapes, each corresponding to a different projection of data. For instance, all of the user interface elements on a screen may fall within the predetermined number of possible size and shapes, thereby allowing more functional layout of the user interface on the display.Type: GrantFiled: April 1, 2014Date of Patent: October 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brad Olenick, Christopher Scrosati, Leon Ezequiel Welicki, Steven Sanderson, Alvaro Rahul Dias, Federico Silva Armas, Vishal R. Joshi, Tom Cox, Justin Beckwith, Jonathan Lucero, Kristofer John Owens, Stephen Michael Danton, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Nafisa Bhojawala, Madhur Joshi, Karandeep Singh Anand, William J. Staples, Jesse David Francisco, Brendyn Alexander, Julio O. Casal
-
Patent number: 9785320Abstract: A gallery user interface element that includes multiple selectable service user interface elements. Each of the selectable service user interface elements, when selected, initiates a corresponding predetermined action. Thus, the gallery may be used to initiate any number of predetermined actions by selecting appropriate service user interface elements. The predetermined actions may be performed by a number of user interface elements that are collectively offered by a variety of different applications, application extensions, or the system itself. The predetermined actions may include at least one predetermined action that extends an extendible canvas with one or more additional user interface elements. The gallery may include multiple pinnable elements and have different versions depending on a context in which the gallery was opened.Type: GrantFiled: June 30, 2014Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nathan J. Totten, Jesse David Francisco, Alaa Shaker, Guruprasad M. Airy, Vishal R. Joshi, Leon Ezequiel Welicki, Jon Harris, Jonah Bush Sterling, Sunay Vaishnav, Jamey Baumgardt, Timothy Michael McBride, Alvaro Rahul Dias, William J. Staples, Karandeep Singh Anand, Adam Mohamed Abdelhamed, Stephen Michael Danton, Syed Nadir Ahmed, Brad Olenick
-
Patent number: 9672276Abstract: A multi-act creation user interface element that is displayed when a user instructs a computing system to initiate creation of a resource that has multiple associated creation processing acts. For each of some or all of the creation processing acts, the multi-act creation user interface element causes a set of one or more controls to appear, which the user may then enter creation information into. The multi-step creation user interface element persists creation information so entered so that the creation information is available for further creation processing acts.Type: GrantFiled: April 1, 2014Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Leon Ezequiel Welicki, Brad Olenick, Vishal R. Joshi, Andrew Birck, Alvaro Rahul Dias, Guru Kumaraguru, Federico Silva Armas, Stephen Michael Danton, Brendyn Alexander, David Anson, Jean-Sebastien Guopil, Bradley D. Millington, Adam Abdelhamed, Jesse David Francisco, Wai Man Yuen, Jon Harris, Jonah Bush Sterling, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Nathan J. Totten
-
Publication number: 20150286343Abstract: An organization mode in a user interface that displays multiple user interface elements. The multiple user interface elements fit over a grid positions that are at least conceptually imposed over a canvas. In organization mode, the grid positions are displayed, allowing the user to more easily see where user interface elements may be placed. As the user moves and/or resizes a user interface element, one or more corresponding grid positions are highlighted to show where the user interface element would be placed if the move or resize operation were to conclude at that moment. The organization mode may also provide a contextual actions menu with respect to a particular user interface element. The contextual actions menu includes multiple organization mode commands, including one or more that may be directed selected from the contextual actions menu to invoke the command.Type: ApplicationFiled: June 20, 2014Publication date: October 8, 2015Inventors: Leon Ezequiel Welicki, Mo Wang, Christopher Scrosati, Kristofer John Owens, Jon Harris, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Vishal R. Joshi, Jesse David Francisco, Stephen Michael Danton
-
Publication number: 20150286370Abstract: A gallery user interface element that includes multiple selectable service user interface elements. Each of the selectable service user interface elements, when selected, initiates a corresponding predetermined action. Thus, the gallery may be used to initiate any number of predetermined actions by selecting appropriate service user interface elements. The predetermined actions may be performed by a number of user interface elements that are collectively offered by a variety of different applications, application extensions, or the system itself. The predetermined actions may include at least one predetermined action that extends an extendible canvas with one or more additional user interface elements. The gallery may include multiple pinnable elements and have different versions depending on a context in which the gallery was opened.Type: ApplicationFiled: June 30, 2014Publication date: October 8, 2015Inventors: Nathan J. Totten, Jesse David Francisco, Alaa Shaker, Guruprasad M. Airy, Vishal R. Joshi, Leon Ezequiel Welicki, Jon Harris, Jonah Bush Sterling, Sunay Vaishnav, Jamey Baumgardt, Timothy Michael McBride, Alvaro Rahul Dias, William J. Staples, Karandeep Singh Anand, Adam Mohamed Abdelhamed, Stephen Michael Danton, Syed Nadir Ahmed, Brad Olenick
-
Publication number: 20150095813Abstract: A multi-act creation user interface element that is displayed when a user instructs a computing system to initiate creation of a resource that has multiple associated creation processing acts. For each of some or all of the creation processing acts, the multi-act creation user interface element causes a set of one or more controls to appear, which the user may then enter creation information into. The multi-step creation user interface element persists creation information so entered so that the creation information is available for further creation processing acts.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Leon Ezequiel Welicki, Brad Olenick, Vishal R. Joshi, Andrew Birck, Alvaro Rahul Dias, Guru Kumaraguru, Federico Silva Armas, Stephen Michael Danton, Brendyn Alexander, David Anson, Jean-Sebastien Goupil, Bradley D. Millington, Adam Abdelhamed, Jesse David Francisco, Wai Man Yuen, Jon Harris, Jonah Bush Sterling, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Nathan J. Totten
-
Publication number: 20150095812Abstract: Computing systems in which multiple non-context-sensitive or core commands may be initiated from each of a number of different user interface contexts. There are also multiple context-sensitive mechanism for visualizing the commands depending on which of the multiple possible user interface contexts that the commands appear. At least some embodiments described herein also related to the presentation of dialogs at various stages of the command lifecycle without the system needing to know the underlying operations of the command, and allowing the developer to specify when dialogs are to appear in that lifecycle.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Andrew Birck, Brad Olenick, Leon Ezequiel Welicki, Nafisa Bhojawala, Stephen Michael Danton, Jonathan Lucero, Dina-Marie Ledonna Supino, Jesse David Francisco, Vishal R. Joshi, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Julio O. Casal, Jonah Bush Sterling
-
Publication number: 20150095811Abstract: A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a majority of the user interface elements. For instance, such standard functionality might include a part status indication, a title, a content status indication, a command invocation function, a part resizing function, and so forth. The model may also provide for standardization of resizing of user interface elements. For a given user interface element, there would be a predetermined number of possible size and shapes, each corresponding to a different projection of data. For instance, all of the user interface elements on a screen may fall within the predetermined number of possible size and shapes, thereby allowing more functional layout of the user interface on the display.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Brad Olenick, Christopher Scrosati, Leon Ezequiel Welicki, Steven Sanderson, Alvaro Rahul Dias, Federico Silva Armas, Vishal R. Joshi, Tom Cox, Justin Beckwith, Jonathan Lucero, Kristofer John Owens, Stephen Michael Danton, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Nafisa Bhojawala, Madhur Joshi, Karandeep Singh Anand, William J. Staples, Jesse David Francisco, Brendyn Alexander, Julio O. Casal
-
Publication number: 20150095846Abstract: A user interface that has a canvas that is extendable in an extendable dimension and on which multiple selectable elements may be placed. In this context, when a selecting control is associated with a particular selectable element, and further user gestures are provided, a pan detection mechanism is configured to distinguish between an intent to pan the canvas and an intent to select the particular selectable element. When a selecting control is associated with a particular orthogonally scrollable element, the pan detection mechanism may be distinguish between an intent to pan the canvas and an intent to scroll the orthogonally scrollable element in a direction perpendicular to the extendible dimension of the canvas.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Stephen Michael Danton, Kristofer John Owens, Jonah Bush Sterling, Jesse David Francisco, Karandeep Singh Anand, William J. Staples, Vishal R. Joshi, Leon Ezequiel Welicki, Justin Beckwith, Brad Olenick, Madhur Joshi, Wai Man Yuen, Lucas Stanford, Roger Philip Wong
-
Publication number: 20150095849Abstract: Dialogs within a user interface. The user interface has one or more selectable elements, the selection of each of which initiating a corresponding action. Each time that any of the elements is selected, and a corresponding action initiated, there is the potential for the user interface to display a dialog associated with the initiated action. The dialogs are displayed so as to be positioned with respect to the element whose selection caused the corresponding action to be initiated.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Stephen Michael Danton, Adam Mohamed Abdelhamed, Bradley D. Millington, Leon Ezequiel Welicki, Jesse David Francisco, Kristofer John Owens, Jonathan Lucero, Jonah Bush Sterling, Karandeep Singh Anand, Vishal R. Joshi, Jon Harris, Andrew Birck, Nafisa Bhojawala, Brad Olenick, Madhur Joshi, Brendyn Alexander, Jodie Eilers, Dina-Marie Ledonna Supino
-
Publication number: 20150095842Abstract: A user interface that includes a canvas that extends in one direction. An activation mechanism may be used to generate an initial blade in the canvas. A blade is a user interface element that occupies a portion of the canvas in the dimension along which the canvas extends. The blade includes multiple selectable elements that each have a corresponding blade. The user interface includes an extension mechanism configured to present a corresponding subsequent blade on the canvas perhaps adjacent to the prior blade when a selected element from a prior blade is selected, the subsequent blade also including multiple selectable elements that may be hierarchically structured. In this manner, blade chains may be created representative of a journey that the user has taken since initiating the first blade.Type: ApplicationFiled: April 1, 2014Publication date: April 2, 2015Inventors: Stephen Michael Danton, Vishal R. Joshi, Karandeep Singh Anand, William J. Staples, Nafisa Bhojawala, Brendyn Alexander, Brad Olenick, Jonah Bush Sterling, Leon Ezequiel Welicki, Madhur Joshi, Jon Harris, Justin Beckwith