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: 20100082868
    Abstract: 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: Application
    Filed: October 4, 2006
    Publication date: April 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Joseph Matthews, Richard Stoakley
  • Publication number: 20070143517
    Abstract: 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: Application
    Filed: October 4, 2006
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Matthews, Richard Stoakley
  • Publication number: 20050210412
    Abstract: 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: Application
    Filed: May 9, 2005
    Publication date: September 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Joseph Matthews, Stephen Capps, Richard Stoakley, Joseph Belfiore, Walter Smith, Bradley Schick, Samuel McKelvie, Robert Welland, John Cordell
  • Publication number: 20050156939
    Abstract: 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: Application
    Filed: March 15, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Richard Stoakley, Chris Guzak, Scott Hysom, Scott Hanggie, Michael Schmidt, Louis Amadio, Christopher Evans
  • Publication number: 20050081162
    Abstract: 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: Application
    Filed: August 12, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
  • Publication number: 20050044504
    Abstract: 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: Application
    Filed: September 30, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Gregory Raiz, Aaron Tinling, Scott Hanggie
  • Publication number: 20050015729
    Abstract: 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: Application
    Filed: August 12, 2004
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
  • Publication number: 20030081006
    Abstract: 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: Application
    Filed: October 31, 2001
    Publication date: May 1, 2003
    Inventors: Mike Sheldon, Richard Stoakley, James F. Springfield