Patents by Inventor John Elsbree
John Elsbree 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: 10121514Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.Type: GrantFiled: May 30, 2017Date of Patent: November 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
-
Publication number: 20170264940Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.Type: ApplicationFiled: May 30, 2017Publication date: September 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
-
Patent number: 9697870Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.Type: GrantFiled: August 18, 2015Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
-
Patent number: 9672022Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.Type: GrantFiled: June 23, 2010Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
-
Patent number: 9336016Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.Type: GrantFiled: June 28, 2012Date of Patent: May 10, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Ethan Zoller, David R. Fulmer, Dean W. Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
-
Publication number: 20150356998Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.Type: ApplicationFiled: August 18, 2015Publication date: December 10, 2015Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd
-
Patent number: 9160960Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.Type: GrantFiled: December 2, 2010Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
-
Patent number: 9009594Abstract: Content gestures are described. In implementations, one or more controls are output to control output of content and for display in a user interface by a computing device. An input is recognized, by the computing device, which was detected using a camera as a gesture to interact with a particular one of the controls to control the output of the content.Type: GrantFiled: August 11, 2010Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mark D. Schwesinger, John Elsbree, Michael C. Miller, Guillaume Simonnet, Spencer I. A. N. Hurd, Niels van Dongen, Evan J. Lerer
-
Patent number: 8990728Abstract: A dynamic user interface for previewing live content includes multiple tiles. A selection can be received from a user to define a tiled user interface layout that includes the multiple tiles each configured to display content from an associated content gallery. The content can be displayed on the multiple tiles in the tiled user interface layout, and one or more of the tiles change over time to display different pieces of the content from the associated content gallery of a tile.Type: GrantFiled: June 3, 2013Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8887088Abstract: A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content.Type: GrantFiled: June 3, 2013Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Publication number: 20140201621Abstract: A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application.Type: ApplicationFiled: January 20, 2014Publication date: July 17, 2014Inventors: David Fleishman, John Elsbree, William Linzbach
-
Publication number: 20140045593Abstract: A method of modeling a human subject includes receiving from a depth camera a depth map of a scene including the human subject. The human subject is modeled with a virtual skeleton including a plurality of virtual joints. Each virtual joint is defined with a three-dimensional position. Furthermore, each of the plurality of virtual joints is further defined with three orthonormal vectors. The three orthonormal vectors for each virtual joint provide an orientation of that virtual joint at the three-dimensional position defined for that virtual joint.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Mauro Giusti, David Molyneaux, Kevin Endres, John Elsbree
-
Patent number: 8635521Abstract: A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application.Type: GrantFiled: January 24, 2007Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: David Fleishman, John Elsbree, William Linzbach
-
Publication number: 20130268888Abstract: A dynamic user interface for previewing live content includes multiple tiles. A selection can be received from a user to define a tiled user interface layout that includes the multiple tiles each configured to display content from an associated content gallery. The content can be displayed on the multiple tiles in the tiled user interface layout, and one or more of the tiles change over time to display different pieces of the content from the associated content gallery of a tile.Type: ApplicationFiled: June 3, 2013Publication date: October 10, 2013Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Publication number: 20130263031Abstract: A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content.Type: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8458613Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.Type: GrantFiled: October 3, 2011Date of Patent: June 4, 2013Assignee: Microsoft CorporationInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8386947Abstract: An interface framework enables dynamic generation of a user interface for browsing online media content. The interface can be modified based on changing one or more configuration or data files rather than making changes to code. The files contain interface content, interface configuration parameters and content category information. The framework retrieves a collection of content corresponding to a category, configures the interface based on a set of parameters and the retrieved content, and provides the interface to a remote device. When the files used to generate the interface are modified, the interface provided by the framework thereafter is changed. As a result, the interface may be changed without modifying or adding any code or markup within the framework.Type: GrantFiled: January 18, 2008Date of Patent: February 26, 2013Assignee: Microsoft CorporationInventors: Eddie Fusaro, Shankar Balakrishnan, John Elsbree
-
Publication number: 20120266216Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.Type: ApplicationFiled: June 28, 2012Publication date: October 18, 2012Applicant: MICROSOFT CORPORATIONInventors: David Ethan Zoller, David R. Fulmer, Dean W. Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
-
Patent number: 8214754Abstract: An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.Type: GrantFiled: April 15, 2005Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: David Ethan Zoller, David R. Fulmer, Dean W Talley, Hugh C. Vidos, Michael E. Creasy, John Elsbree
-
Publication number: 20120141095Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: MICROSOFT CORPORATIONInventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I.A.N. Hurd