Patents by Inventor Richard Stoakley
Richard Stoakley 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).
-
Publication number: 20100082868Abstract: A portable, interactive display device is disclosed. The device presents to a user the graphical interface of a host computer. The host is separate from the display device and sits in a fixed location. The invention allows a user to carry with him the user interface capability of the host, limited only by the capabilities of a wireless communications channel to the host. The host provides processing, storage, and access to its own peripheral devices. The display device need only provide the amount of processing necessary to communicate with the host, to run the client side of the hosting software, and to provide security functions. The host provides a docking station that accommodates the display device. When in the docking station, the display device continues to operate but communicates with the host through the docking station rather than through the wireless channel. This allows for a higher quality video connection.Type: ApplicationFiled: October 4, 2006Publication date: April 1, 2010Applicant: Microsoft CorporationInventors: Joseph Matthews, Richard Stoakley
-
Publication number: 20070143517Abstract: A portable, interactive display device is disclosed. The device presents to a user the graphical interface of a host computer. The host is separate from the display device and sits in a fixed location. The invention allows a user to carry with him the user interface capability of the host, limited only by the capabilities of a wireless communications channel to the host. The host provides processing, storage, and access to its own peripheral devices. The display device need only provide the amount of processing necessary to communicate with the host, to run the client side of the hosting software, and to provide security functions. The host provides a docking station that accommodates the display device. When in the docking station, the display device continues to operate but communicates with the host through the docking station rather than through the wireless channel. This allows for a higher quality video connection.Type: ApplicationFiled: October 4, 2006Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Joseph Matthews, Richard Stoakley
-
Publication number: 20050210412Abstract: A user interface for navigating among screens on a personal computer. The screens, which include layers of a shell user interface and various locations within applications, are presented as pages. In addition, commands and help information of an application are presented as a web of command pages. To this end, a unit of measure, called a “place” is defined. In general, an application is a place, and separate documents within an application may also define a place. Separate command windows and dialog boxes within an application or a document typically do not define a place. Backwards navigation takes the user to the previous place, and forward navigation (if possible) takes the user to the next place. Because the underlying data for a page may change between an initial visit to a page and navigation back to the page, data objects and page code are maintained separately, and are combined only when a request for a page is made.Type: ApplicationFiled: May 9, 2005Publication date: September 22, 2005Applicant: Microsoft CorporationInventors: Joseph Matthews, Stephen Capps, Richard Stoakley, Joseph Belfiore, Walter Smith, Bradley Schick, Samuel McKelvie, Robert Welland, John Cordell
-
Publication number: 20050156939Abstract: A method of communicating between a graphical component library and an appearance manager is provided that includes issuing a request, that includes component defining parameters, for rendering services by a graphical component library. The appearance manager receives the request for rendering services and assigns appearance characteristics to the graphical component based upon the provided parameters. A method of rendering graphical components on the display of a computer system is also provided that includes rendering the requested graphical component according to the appearance characteristics assigned by the appearance manager. A method is also provided for communicating between a graphical component library and an appearance manager that includes issuing a request that includes component defining parameters, for information about the defined component.Type: ApplicationFiled: March 15, 2005Publication date: July 21, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Richard Stoakley, Chris Guzak, Scott Hysom, Scott Hanggie, Michael Schmidt, Louis Amadio, Christopher Evans
-
Publication number: 20050081162Abstract: A binary theme file format provides optimized access to retrieve graphical component theme property data. The binary format includes data structures storing a set of defined visual characteristics for graphical component classes, parts, and states. The data structure includes a hierarchy of theme data. A theme manager quickly retrieves theme property data by indexing into the binary file with a unique theme handle. The theme manager accesses state, part, class, and global property sections to retrieve theme data. Jump tables and jump-to-parent references allow for quickly traversing property data sections. Packed data sections have packed objects having the necessary property data for frequently used graphical components. A custom image region data section provides border data for nontransparent image borders. A sampled colors section facilitates rendering of images with solid sections. The binary file format can be constructed using a text theme file and is loaded into shared process memory.Type: ApplicationFiled: August 12, 2004Publication date: April 14, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
-
Publication number: 20050044504Abstract: A system theme schema file format includes declarations of enumerations, properties, control parts, and control part states for providing extensible theming of the visual appearance of a computer operating system's user interface components. Custom theme schema files can extend the system theme schema by adding declarations of custom enumerations, custom properties, custom control part, and custom control part states, thereby participating in theming of the visual appearance of components of the computer's operating system. The schema files establish the allowable form and content of data that specifies how user interface components should be displayed in accordance with particular themes. Themes are defined and user interface components are displayed by the operating system in accordance with the information specified in the schema files.Type: ApplicationFiled: September 30, 2004Publication date: February 24, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Gregory Raiz, Aaron Tinling, Scott Hanggie
-
Publication number: 20050015729Abstract: A binary theme file format provides optimized access to retrieve graphical component theme property data. The binary format includes data structures storing a set of defined visual characteristics for graphical component classes, parts, and states. The data structure includes a hierarchy of theme data. A theme manager quickly retrieves theme property data by indexing into the binary file with a unique theme handle. The theme manager accesses state, part, class, and global property sections to retrieve theme data. Jump tables and jump-to-parent references allow for quickly traversing property data sections. Packed data sections have packed objects having the necessary property data for frequently used graphical components. A custom image region data section provides border data for nontransparent image borders. A sampled colors section facilitates rendering of images with solid sections. The binary file format can be constructed using a text theme file and is loaded into shared process memory.Type: ApplicationFiled: August 12, 2004Publication date: January 20, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
-
Publication number: 20030081006Abstract: The present invention provides a method and system for use in a computer having a graphical operating system. The system and method provided is for automatically displaying a window in a maximized state on a screen when a certain resolution threshold is met. More specifically, the method involves determining a screen resolution and comparing the screen resolution to a resolution threshold. If the resolution is at or below the threshold, then the window to be opened is automatically rendered on the screen in a maximized state. If the resolution is above the threshold, the window is rendered on the screen at a specified size, or at a default size if no size is specified. In this way, the user is presented with only one active screen when the resolution is at or below the threshold, thereby simplifying navigation through multiple windows. Further, when the resolution is above the threshold, the window will not be maximized because the display would seem unpleasing to the eye of the user in a maximized state.Type: ApplicationFiled: October 31, 2001Publication date: May 1, 2003Inventors: Mike Sheldon, Richard Stoakley, James F. Springfield