MICHAEL G. ORR
Hearing Instrument Specialists at Mildred St, Tacoma, WA

License number
Washington 4307
Category
Speech Language Pathology
Type
Hearing Instrument Specialist
Address
Address 2
2310 Mildred St W SUITE 134, Tacoma, WA 98466
17648 1St Ave S, Seattle, WA 98148
Phone
(253) 565-0954
(253) 565-3300 (Fax)
(206) 439-1600
(206) 439-1788 (Fax)

Professional information

Michael Orr Photo 1

Ceo- Neumueller Global Mining Investments, Llc.

Position:
Managing Director at Salish Stone Supply, LLC., CEO at NEUMUELLER GLOBAL MINING INVESTMENTS, LLC.
Location:
Greater Seattle Area
Industry:
Mining & Metals
Work:
Salish Stone Supply, LLC. since Sep 2006 - Managing Director NEUMUELLER GLOBAL MINING INVESTMENTS, LLC. since May 1999 - CEO United States Air Force Sep 1988 - Sep 1992 - Air freight logistics
Education:
University of Washington 1994 - 1996
associate of arts Seattle Central, foreign affairs, international relations
Interests:
Cycling (freeride mountain biking, Downhill Mountain bike racing), Downhill skiing, endurance marathon mountain biking, traveling.


Michael Orr Photo 2

Michael Orr

Location:
Greater Seattle Area
Industry:
Computer Software


Michael Orr Photo 3

Method And System For Implementing Software Objects

US Patent:
6480856, Nov 12, 2002
Filed:
Jul 2, 1999
Appl. No.:
09/347444
Inventors:
Marc B. McDonald - Mercer Island WA
Michael B. Orr - Bainbridge Island WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 940
US Classification:
707100, 717104, 717108
Abstract:
The present invention provides a new system for implementing software objects using an object-prototype model. Objects are defined as collections of properties, each having a unique property name. A collection of property names defines a “shape. ” The use of shapes frees the representation of an object in memory from the order in which the properties of the object are declared. Methods are defined independently of objects and are applicable to a specified shape, rather than to objects that are derived from a class in which the method is defined. Methods can be applied to any object that has the specified shape or that has a superset of the properties defining the specified shape, regardless of the place of the object in any inheritance hierarchy. The definition of a shape can also include additional selection criteria, such as restrictions on the values of properties, so that the application of a method can be restricted to objects satisfying the specified criteria. The. properties of objects can be divided into subgroups representing different aspects of the object and different subgroups of an object can be inherited from different parent objects, based upon either a has-a or an is-a hierarchy.


Michael Orr Photo 4

Design Engine For Automatic Reformatting For Design And Media

US Patent:
5895476, Apr 20, 1999
Filed:
Sep 9, 1996
Appl. No.:
8/709649
Inventors:
Michael B. Orr - Bainbridge Island WA
Keith S. Brintzenhofe - Bainbridge Island WA
Joseph D. King - Seattle WA
Marc B. McDonald - Mercer Island WA
Geoffrey von Limbach - Seattle WA
Steven E. Weil - Bellevue WA
Assignee:
Design Intelligence, Inc. - Seattle WA
International Classification:
G06F 1700
US Classification:
707517
Abstract:
A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. A method changes the design of a composition having a current design that is rendered in a particular medium. The composition is represented by components in a current design tree and includes content elements associated with the components. A new design tree is created for the composition based upon a new design and new design components. Next, each of the content elements are linked into an association with one of the new design components such that the set of relationships between the content elements in the context of the new design are maintained. Media layout values are calculated for each content element of the composition. The content elements are laid out in the new design and the new design retains the composition rendered in the particular medium.


Michael Orr Photo 5

Design Engine For Fitting Content To A Medium

US Patent:
5956737, Sep 21, 1999
Filed:
Sep 9, 1996
Appl. No.:
8/709633
Inventors:
Joseph D. King - Seattle WA
Geoffrey von Limbach - Seattle WA
Marc B. McDonald - Mercer Island WA
Michael B. Orr - Bainbridge Island WA
Steven E. Weil - Bellevue WA
Assignee:
Design Intelligence, Inc. - Seattle WA
International Classification:
G06F 1700
US Classification:
707517
Abstract:
A method of fitting content elements of a composition to a media layout is disclosed. Each content element has an associated content type, and the media layout has a content rendering space for presenting information contained in the content elements. For each content type, a content scale factor is initialized and extent values are computed. If the content elements do not fit within the media layout, then non-fit factors are determined, the scale factors and extent values are recomputed and these steps are repeated until the content fits. Another method computes a layout of a composition in a recursive fashion using a design tree. Design children components of a current component in the design tree are identified, and new media components between the current component and the identified design children components are created. A media division for each media component indicates a portion of the layout for each media component. Another method computes a layout of a composition for a chosen medium.


Michael Orr Photo 6

Automatic Layout Of Content In A Design For A Medium

US Patent:
6928610, Aug 9, 2005
Filed:
Oct 28, 2002
Appl. No.:
10/281261
Inventors:
Keith S. Brintzenhofe - Bainbridge Island WA, US
Nathan W. Everett - Bellevue WA, US
Gay Linda Gardner - Lake Stevens WA, US
Joseph King - Seattle WA, US
Geoffrey von Limbach - Seattle WA, US
Marc B. McDonald - Mercer Island WA, US
Michael B. Orr - Bainbridge Island WA, US
Steven E. Weil - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F015/00, G06F017/00, G06F017/21
US Classification:
715517, 7155011, 715514, 715522, 715530
Abstract:
A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. In a particular embodiment, the document is separated into its content, design and media aspects. Content, design, a medium specification are identified and layout is performed as per the three aspects. In one embodiment, an information data structure is provided that includes three tree structures: a design tree, a content tree and a media tree. A media division data structure is associated with a parent component in a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure provides rules, properties and values for performing layout in a particular region of the medium.


Michael Orr Photo 7

Flexible Schemes For Applying Properties To Information In A Medium

US Patent:
6278462, Aug 21, 2001
Filed:
Feb 28, 1997
Appl. No.:
8/807345
Inventors:
Steven E. Weil - Bellevue WA
Michael B. Orr - Bainbridge Island WA
Joseph King - Seattle WA
Nathan W. Everett - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1500
US Classification:
345433
Abstract:
A scheme data structure is used for applying a set of coordinated attributes to any number of components within a composition such as a document, Internet web page, computer screen etc. A scheme data structure allows a user to easily apply variations of professionally designed font, color, graphic, paragraph and other schemes to a composition. The data structure includes a scheme instance category indicating a type of scheme and a number of attributes corresponding to the scheme instance category. The structure has a number of scheme slots, and each scheme slot can be associated with zero or more components of the composition. Each of the scheme slots is arranged to hold a distinct value for each of the attributes. Thus, for each of the scheme slots, the scheme instance data structure may be used to apply values of attributes to the components of the composition associated with each scheme slot. Each scheme instance data structure may also have a number of levels.


Michael Orr Photo 8

Automatic Layout Of Content In A Design For A Medium

US Patent:
7461332, Dec 2, 2008
Filed:
May 31, 2005
Appl. No.:
11/139504
Inventors:
Keith S. Brintzenhofe - Bainbridge Island WA, US
Nathan W. Everett - Bellevue WA, US
Gay Linda Gardner - Lake Stevens WA, US
Joseph King - Seattle WA, US
Geoffrey Von Limbach - Seattle WA, US
Marc B. McDonald - Mercer Island WA, US
Michael B. Orr - Bainbridge Island WA, US
Steven E. Weil - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00, G06F 17/00
US Classification:
715205, 715202, 715203, 715204, 715243, 715244, 715249
Abstract:
A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. In a particular embodiment, the document is separated into its content, design and media aspects. Content, design, a medium specification are identified and layout is performed as per the three aspects. In one embodiment, an information data structure is provided that includes three tree structures: a design tree, a content tree and a media tree. A media division data structure is associated with a parent component in a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure provides rules, properties and values for performing layout in a particular region of the medium.


Michael Orr Photo 9

Method And System For Implementing Software Objects

US Patent:
5978582, Nov 2, 1999
Filed:
Oct 9, 1998
Appl. No.:
9/169568
Inventors:
Marc B. McDonald - Mercer Island WA
Michael B. Orr - Bainbridge Island WA
International Classification:
G06F 1200, G06F 1900
US Classification:
395702
Abstract:
A system for implementing software objects using an object-prototype model. Objects are defined as collections of properties, each having a unique property name. A collection of property names defines a "shape. " The use of shapes frees the representation of an object in memory from the order in which the properties of the object are declared. Methods are defined independently of objects and are applicable to a specified shape, rather than to objects that are derived from a class in which the method is defined. Methods can be applied to any object that has the specified shape or that has a superset of the properties defining the specified shape, regardless of the place of the object in any inheritance hierarchy. The definition of a shape can also include additional selection criteria, such as restrictions on the values of properties, so that the application of a method can be restricted to objects satisfying the specified criteria. The properties of objects can be divided into subgroups representing different aspects of the object and different subgroups of an object can be inherited from different parent objects, based upon either a has-a or an is-a hierarchy.


Michael Orr Photo 10

Adaptive Binding

US Patent:
5748963, May 5, 1998
Filed:
May 12, 1995
Appl. No.:
8/437417
Inventors:
Michael B. Orr - Bainbridge Island WA
Assignee:
Design Intelligence, Inc. - Seattle WA
International Classification:
G06F 930
US Classification:
395704
Abstract:
The invention includes an efficient method of dynamically binding an operation (22) to an implementation. During a first occurrence of the operation, the operation identifier and argument information are compared with entries (52) in a dictionary (50) to determine an appropriate implementation. The operation is modified by replacing the operation identifier (58) and argument information (60) with a reference to a matching entry (52). Upon subsequent execution of the operation, the interpreter checks to see whether the types of the arguments in the current function call match those in the dictionary entry. If they match, the implementation referenced by the dictionary entry is executed. If they do not match, the dictionary is searched for a matching entry. Because most operations do not change types of arguments during most function calls, the invention results in greatly improved efficiency.