1
Eric J Horvitz, Martin L Sonntag, Michael E Markley: Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system. Microsoft Corporation, Jones & Askew, March 9, 1999: US05880733 (424 worldwide citation)

The present invention provides a three-dimensional perspective, virtual workspace to window based display systems. The user may activate control buttons to transform a typical two-dimensional window to a three-dimensional perspective, virtual workspace. The transformation to the three-dimensional wo ...


2
Eric J Horvitz, Michael E Markley, Martin L Sonntag: System and method for resizing an input position indicator for a user interface of a computer system. Microsoft Corporation, Jones & Askew, February 8, 2000: US06023275 (160 worldwide citation)

Transforming the size of an input position indicator, such as a cursor, within a window presented by a display screen of a computer system. The window typically includes borders defining an enclosed presentation area for displaying information on the display screen. In response to determining the po ...


3
Eric J Horvitz, Michael E Markley, Martin L Sonntag: Method and system for transforming the geometrical shape of a display window for a computer system. Microsoft Corporation, Jones & Askew, January 18, 2000: US06016145 (86 worldwide citation)

Controlling the size of sides defining the area of a window presenting an enclosed area for displaying information on a display screen of a computer system. A transformation control can be presented on the display screen. This transformation control can be used to transform a window having a first g ...


4
David M Sauntry, Michael E Markley: Combining multiple java class files into a run-time image. Microsoft Corporation, Workman Nydegger Seeley, February 19, 2002: US06349344 (49 worldwide citation)

Combining multiple Java class files into a run-time image is disclosed. The run-time image of the Java class files is such that class files are in a preloaded and preparsed state for a Java virtual machine. Desirably, the run-time image is a DLL file stored in read-only memory (ROM), and comprises n ...


5
David M Sauntry, Michael E Markley, Mark Gilbert: Incremental garbage collection. Microsoft Corporation, Workman Nydegger Seeley, March 5, 2002: US06353838 (27 worldwide citation)

An incremental garbage collector is disclosed. Upon termination of a function or program, the incremental garbage collector scans the object heap for objects allocated by the function or program that are not referenced outside the function or program that allocated the objects. Memory occupied by su ...


6
Jeffery D Glaum, Scott R Shell, Andrew M Rogers, Michael E Markley, Sachin C Patel, Mark Scott Tonkelowitz, Mark Plagge: Applying custom software image updates to non-volatile storage in a failsafe manner. Microsoft Corporation, Workman Nydegger, June 16, 2009: US07549042 (24 worldwide citation)

Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and/or data. Following a ...


7
Michael E Markley, Scott R Shell, Jeffrey D Glaum: Determining a maximal set of dependent software updates valid for installation. Microsoft Corporation, Workman Nydegger, July 28, 2009: US07568195 (17 worldwide citation)

Described is a system and method by which a collection of software packages for installing (e.g., on an embedded computing device) are reviewed for their dependent relations, whereby it is possible to choose a maximal set of install possibilities to allow for maximal version updates for any given pa ...


8
Brian D Cross, Michael E Markley, Lorna Rebecca McNeill, Jeffrey D Glaum, Scott R Shell: Self-describing software image update components. Microsoft Corporation, Workman Nydegger, June 16, 2009: US07549148 (14 worldwide citation)

Described is a system and method in which software images including updates are provided as packages. The package is self-describing, thereby facilitating the replacement of only component parts of an image. A software build process maps operating system features (comprising files, metadata, configu ...


9
David M Sauntry, Michael E Markley, Mark Gilbert: Incremental garbage collection. Microsoft Corporation, Workman Nydegger & Seeley, November 1, 2001: US20010037336-A1

An incremental garbage collector is disclosed. Upon termination of a function or program, the incremental garbage collector scans the object heap for objects allocated by the function or program that are not referenced outside the function or program that allocated the objects. Memory occupied by su ...


10
Brian D Cross, Michael E Markley, Lorna Rebecca McNeill, Jeffery D Glaum, Scott R Shell: Self-describing software image update components. Microsoft Corporation, Law Offices Of Albert S Michalik Pllc, June 16, 2005: US20050132356-A1

Described is a system and method in which software images including updates are provided as packages. The package is self-describing, thereby facilitating the replacement of only component parts of an image. A software build process maps operating system features (comprising files, metadata, configu ...