Search

John T Elsbree

from Snohomish, WA
Age ~43

John Elsbree Phones & Addresses

  • 213 8Th St, Snohomish, WA 98290 (360) 568-5281
  • Summerville, SC
  • Mount Pleasant, SC
  • Baltimore, MD
  • Lake Stevens, WA
  • San Diego, CA
  • Mount Vernon, WA
  • Silverdale, WA
  • Union Springs, NY

Publications

Isbn (Books And Publications)

Dictionary of Library and Educational Technology

View page
Author

John J. Elsbree

ISBN #

0872876233

Us Patents

Maintenance Of Code Knowledge For Up-To-Date Access Thereof

View page
US Patent:
6360358, Mar 19, 2002
Filed:
Mar 11, 1999
Appl. No.:
09/266621
Inventors:
John E. Elsbree - Redmond WA
Randy S. Kimmerly - Woodinville WA
Anders Hejlsberg - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 944
US Classification:
717 3, 717 2, 717 8, 707102, 709318
Abstract:
Maintenance of code knowledge for up-to-date access thereof. In one embodiment, a computer-implemented method for providing code knowledge in response to receiving a request for code knowledge regarding a computer program. The method first creates a proxy, then a node to which the proxy is pointed by a unique node key and which includes the code knowledge. The method updates the node as necessary to provide accurate code knowledge. For example, the method sets a flag of the proxy indicating the node as invalid upon a change event. Upon the flag of the proxy indicating the node as invalid, and upon receiving a second request for the code knowledge, the method recreates the node.

Method And System For Adding Application Defined Properties And Application Defined Property Sheet Pages

View page
US Patent:
6417872, Jul 9, 2002
Filed:
Jan 25, 2001
Appl. No.:
09/769712
Inventors:
Christopher A. Zimmerman - Bellevue WA
Christopher Lee Fraley - Woodinville WA
John E. Elsbree - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 500
US Classification:
345777, 345762, 717 3
Abstract:
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several object, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.

Information Pointers

View page
US Patent:
6948126, Sep 20, 2005
Filed:
Jan 16, 2003
Appl. No.:
10/348299
Inventors:
Mark A. Malamud - Seattle WA, US
John E. Elsbree - Everett WA, US
Erik A. Gavriluk - Seattle WA, US
David Barnes - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G005/08
US Classification:
715715, 715711, 715705, 715809, 715861, 345473
Abstract:
A system supports the use of information pointers. The information pointers provide audio and/or visual information about objects to which the cursors point. For instance, an information cursor may provide output specifying the name of an object to which the cursor points. In addition to information about the object pointed to by the cursor, information windows provide information about the user's interaction with the object. For example, “Deleting Source File. ” Information windows may contain information pertaining to a pair of objects, such as the source and target object in a drag and drop operation, or to a collection of objects.

Per-Property Browser Having Property Browsing List With Drop List Button

View page
US Patent:
7100120, Aug 29, 2006
Filed:
Jul 9, 2002
Appl. No.:
10/192413
Inventors:
Christopher A. Zimmerman - Bellevue WA, US
Christopher Lee Fraley - Woodinville WA, US
John E. Elsbree - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715777, 715843
Abstract:
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several objects, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.

Graphical Tile-Based Expansion Cell Guide

View page
US Patent:
7840979, Nov 23, 2010
Filed:
Jun 25, 2007
Appl. No.:
11/821631
Inventors:
Frederic Azera - Kirkland WA, US
Jeffrey C. Fong - Seattle WA, US
Michael W. Van Flandern - Seattle WA, US
Christen Coomer - Seattle WA, US
John Elsbree - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
H04N 7/173
G06F 13/00
G06F 3/048
H04N 5/445
G06Q 30/00
US Classification:
725 41, 725 44, 725 51, 725 61, 725 86, 715788, 715800, 705 144
Abstract:
A discovery interface facilitates the selection of available media content. Content-relevant graphical tiles are displayed in strips within the discovery interface. In this manner, a user can survey graphics associated with available content. When the discovery interface section (e. g. , a row) is in focus, the graphical tiles are expanded as compared to the tiles in sections that are not in focus to provide easier viewing by the user. Furthermore, when an individual tile is in focus, then the tile expands further to be wider and taller than any of the other tiles in the associated tile strip. In one implementation, the focused tile is also highlighted, such as with a distinguishing border. In another implementation, metadata associated with the content of the focused tile is displayed in the proximity of the focused tile.

Customizing A Menu In A Discovery Interface

View page
US Patent:
8015506, Sep 6, 2011
Filed:
Jan 24, 2007
Appl. No.:
11/657244
Inventors:
David Fleishman - Snoqualmie WA, US
John Elsbree - Bellevue WA, US
William Linzbach - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715810, 715744, 725 37, 725 39, 725 40, 725 50, 725 51, 725 52, 725 56, 725 61
Abstract:
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 a menu in a user interface can be downloaded to the application in a package of resources, including images, text, and links. A user interface framework of the media application processes a menu markup data resident on the local computer system and utilizes packaged resources, local code components, and externally-obtained (e. g. , Web resources) to render a customized menu for the media application.

Customizing Application Page Loading In A Discovery Interface

View page
US Patent:
8112714, Feb 7, 2012
Filed:
Jan 24, 2007
Appl. No.:
11/657439
Inventors:
David Fleishman - Snoqualmie WA, US
John Elsbree - Bellevue WA, US
William Linzbach - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715744
Abstract:
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 data 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. Based on a wide variety of computing system and user parameters, the offerings and application pages presented to the user can be filtered and/or reordered to be more appropriate for the computing system and user.

Declaratively Composable Dynamic Interface Framework

View page
US Patent:
8386947, Feb 26, 2013
Filed:
Jan 18, 2008
Appl. No.:
12/016559
Inventors:
Eddie Fusaro - Sammamish WA, US
Shankar Balakrishnan - Bellevue WA, US
John Elsbree - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715766, 715854, 715848, 715853, 715716
Abstract:
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.
John T Elsbree from Snohomish, WA, age ~43 Get Report