Patents by Inventor Christopher Glein
Christopher Glein 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: 9418464Abstract: Dynamic icons are described that can employ animations, such as visual effects, audio, and other content that change with time. If multiple animations are scheduled to occur simultaneously, the timing of the animations can be controlled so that timing overlap of the animations is reduced. For example, the starting times of the animations can be staggered so that multiple animations are not initiated too close in time. It has been found that too much motion in the user interface can be distracting and cause confusion amongst users.Type: GrantFiled: October 21, 2013Date of Patent: August 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Cheng-Yao Fong, Jeffery G. Arnold, Christopher A. Glein
-
Publication number: 20160162164Abstract: Systems, methods, and computer media for resizing icons displayed in a user interface are provided. Icons in a display can be resized by a user interacting with the icon itself. A user interaction with an icon can cause an icon resizing mode to be entered. Additional user interaction with the icon can then cause the icon to be resized. The display in which an icon is located can be rearranged as a result of the icon being resized.Type: ApplicationFiled: December 28, 2015Publication date: June 9, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Joshua Phillips, Christopher A. Glein, Rhon Manlapaz
-
Patent number: 9256349Abstract: Systems, methods, and computer media for resizing icons displayed in a user interface are provided. Icons in a display can be resized by a user interacting with the icon itself. A user interaction with an icon can cause an icon resizing mode to be entered. Additional user interaction with the icon can then cause the icon to be resized. The display in which an icon is located can be rearranged as a result of the icon being resized.Type: GrantFiled: May 9, 2012Date of Patent: February 9, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Phillips, Christopher A. Glein, Rhon Manlapaz
-
Patent number: 8739052Abstract: A method of overlaying layers of a user interface on a display of a computing device is presented herein. In a preferred embodiment, while a media item is displayed within the user interface, an overlay having features associated with the media item being displayed on the user interface is layered on top of the user interface such that the media item beneath the overlay layer is at least partially viewable through the overlay layer.Type: GrantFiled: August 30, 2005Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Bojana Ostojic, Christopher A Glein, Mark R. Gibson, William H Vong, Benjamin N Alton, Mark S Newell
-
Publication number: 20140098108Abstract: Dynamic icons are described that can employ animations, such as visual effects, audio, and other content that change with time. If multiple animations are scheduled to occur simultaneously, the timing of the animations can be controlled so that timing overlap of the animations is reduced. For example, the starting times of the animations can be staggered so that multiple animations are not initiated too close in time. It has been found that too much motion in the user interface can be distracting and cause confusion amongst users.Type: ApplicationFiled: October 21, 2013Publication date: April 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Jeffrey Cheng-Yao Fong, Jeffery G. Arnold, Christopher A. Glein
-
Publication number: 20130305187Abstract: Systems, methods, and computer media for resizing icons displayed in a user interface are provided. Icons in a display can be resized by a user interacting with the icon itself. A user interaction with an icon can cause an icon resizing mode to be entered. Additional user interaction with the icon can then cause the icon to be resized. The display in which an icon is located can be rearranged as a result of the icon being resized.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: Microsoft CorporationInventors: Joshua Phillips, Christopher A. Glein, Rhon Manlapaz
-
Publication number: 20120260202Abstract: The present application allows third party applications to have customizable entry pages. In one embodiment, an Application Programming Interface (API) is used by a locally executed application to store an application entry page and/or parameters in an application database to make the entry page of the application customized to the user. In another embodiment, an icon is automatically generated in response to the API storing the customizable entry page. In yet another embodiment, multiple icons can be used for multiple customizable entry pages of a single application.Type: ApplicationFiled: April 11, 2011Publication date: October 11, 2012Applicant: Microsoft CorporationInventors: Rachel Jiang, Christopher A. Glein, Andrew C. Jennings, Alper Selcuk, Daniel Alan Zucker
-
Patent number: 8234586Abstract: A set of declarative language instructions (“DEIs”) defines three hierarchically-related data structures (“DSs”) to provide a naming taxonomy for use with a user interface (“UT”) framework. A first DS stores references to user-selectable objects (“USOs”) that are presentable via a UI of a software application. The USOs provide access to other USOs or to resources. A second DS stores references to actions to be taken upon user selection of particular USOs. A third DS stores information for indirectly accessing resources or USO configuration data during runtime of the software application. Another set of DEIs defines sets of computer-executable instructions (“CEIs”) corresponding to actions referred to via the second DS, which are triggered for execution upon user selection of particular USOs. Information from the third DS associated with a selected USO is passed to a particular set of CEIs. Runtime indirection and decoupling of content/functionality from UI components is achieved.Type: GrantFiled: March 26, 2008Date of Patent: July 31, 2012Assignee: Microsoft CorporationInventor: Christopher A. Glein
-
Patent number: 7810043Abstract: Embodiments of a media user interface are presented herein. In one embodiment, a plurality of representations of media items is arranged into a plurality of groups such that the plurality of groups of representations are horizontally navigated like a carousel. In another embodiment, the plurality of representations of media items is presented based on user selection of data associated with features of the media items. Yet in another embodiment where a plurality of representations is vertically aligned, navigating a representation causes vertical space between the representation and another representation next to it to be increased and causes representations of a sub-category of the representation to be displayed within the increased space.Type: GrantFiled: August 30, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Bojana Ostojic, Benjamin N Alton, Christopher A Glein, Mark R. Gibson, Mark S Newell, William H Vong
-
Patent number: 7761812Abstract: Outputting a user interface having a list of a plurality of representations of media items on a display of a computing device is presented. In one embodiment, a center locking region (CLR) is defined in the user interface and covers a portion of the plurality of representations, wherein navigation from a first representation within the CLR to a second representation outside the CLR causes a scrolling of the second representation into the CLR on one horizontal side and a scrolling of a third representation within the CLR out of the CLR on the other horizontal side while navigation through a portion of the plurality of representations within the CLR causes no scrolling. In another embodiment, a gap indicating a beginning and an end of the list is displayed and a scrolling occurs when the gap is within the CLR and a horizontal navigation within the CLR is performed.Type: GrantFiled: August 30, 2005Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Bojana Ostojic, Christopher A Glein, Mark R. Gibson, William H Vong, William T Flora, Benjamin N Alton, Mark S Newell
-
Publication number: 20100042947Abstract: Animations and transitions are provided for display of objects in a user interface. The animations and transitions include movement of objects into and within a display area, changes in the size or orientation of an object, and intensity changes for objects within a display area.Type: ApplicationFiled: October 21, 2009Publication date: February 18, 2010Applicant: MICROSOFT CORPORATIONInventors: BOJANA OSTOJIC, CHRISTOPHER A. GLEIN, KORT D. SANDS, MARK R. GIBSON, WILLIAM H. VONG
-
Publication number: 20090327876Abstract: Various embodiments provide a user interface (UI) framework that implements techniques and processes for tagging text in a markup document and designating one or more custom text effects to be applied to the tagged text. Some embodiments provide an integrated application programming interface (API) that implements a common programming model for specifying UI elements and applying a wide variety of text effects to text content in a UI. Certain example embodiments enable a section of text to be identified and one or more custom effects for the text to be specified in line with the section of text. The UI framework may provide one or more pre-coded effects and/or a user may create one or more custom effects to be applied to the section of text.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Jevan D. Saks, Christopher A. Glein, Stefan C. Negritoiu
-
Publication number: 20090249249Abstract: A set of declarative language instructions (“DEIs”) defines three hierarchically-related data structures (“DSs”) to provide a naming taxonomy for use with a user interface (“UT”) framework. A first DS stores references to user-selectable objects (“USOs”) that are presentable via a UI of a software application. The USOs provide access to other USOs or to resources. A second DS stores references to actions to be taken upon user selection of particular USOs. A third DS stores information for indirectly accessing resources or USO configuration data during runtime of the software application. Another set of DEIs defines sets of computer-executable instructions (“CEIs”) corresponding to actions referred to via the second DS, which are triggered for execution upon user selection of particular USOs. Information from the third DS associated with a selected USO is passed to a particular set of CEIs. Runtime indirection and decoupling of content/functionality from UI components is achieved.Type: ApplicationFiled: March 26, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventor: Christopher A. Glein
-
Publication number: 20070055932Abstract: A method and system to generate graphical user interface via a collection of application programming interfaces are provided. The application programming interfaces utilize views and models that define the elements and values associated with the graphical user interface. The views and models may be defined in different languages, are separately alterable, and may be communicatively connected with each other when generating visuals of the elements associated with the graphical user interface. The views and models related with a primary application may be utilized by a third-party application to extend the graphical user interface of the primary application.Type: ApplicationFiled: December 30, 2005Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Christopher Glein, David Zoller, David Fulmer, Francis Hogle, John Elsbree, Mark Finocchio, Michael Creasy
-
Publication number: 20070052725Abstract: A method and system for displaying a menu to a user via a user interface. The processor with instructions identifies an image type corresponding to a displayed image. Upon this determination, the processor selects a mask corresponding to the image type. Thereafter, the processor modifies the displayed image using the selected mask. As a result, a user can access other applications via an overlay menu while experiencing a current page or current application. Furthermore, a user select menu items and navigate through a menu while viewing an image in the background via a semi-transparent mask.Type: ApplicationFiled: September 2, 2005Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Bojana Ostojic, Christopher Glein, Mark Gibson, William Vong
-
Publication number: 20070055947Abstract: Animations and transitions are provided for display of objects in a user interface. The animations and transitions include movement of objects into and within a display area, changes in the size or orientation of an object, and intensity changes for objects within a display area.Type: ApplicationFiled: September 2, 2005Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Bojana Ostojic, Christopher Glein, Kort Sands, Mark Gibson, William Vong
-
Publication number: 20070028270Abstract: Embodiments of a media user interface are presented herein.Type: ApplicationFiled: August 30, 2005Publication date: February 1, 2007Applicant: Microsoft CorporationInventors: Bojana Ostojic, Benjamin Alton, Christopher Glein, Mark Gibson, Mark Newell, William Vong
-
Publication number: 20070028267Abstract: Embodiments of a media user interface are presented herein.Type: ApplicationFiled: August 30, 2005Publication date: February 1, 2007Applicant: Microsoft CorporationInventors: Bojana Ostojic, Christopher Glein, Mark Gibson, William Vong, William Flora, Benjamin Alton, Mark Newell
-
Publication number: 20070028183Abstract: Embodiments of a media user interface are presented herein.Type: ApplicationFiled: August 30, 2005Publication date: February 1, 2007Applicant: Microsoft CorporationInventors: Bojana Ostojic, Christopher Glein, Mark Gibson, William Vong, Benjamin Alton, Mark Newell
-
Publication number: 20070028268Abstract: Embodiments of a media user interface are presented herein.Type: ApplicationFiled: August 30, 2005Publication date: February 1, 2007Applicant: Microsoft CorporationInventors: Bojana Ostojic, Christopher Glein, Mark Gibson, Ryan D'Aurelio, William Vong, Benjamin Alton, Mark Newell