Patents by Inventor Roland L. Fernandez

Roland L. Fernandez 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).

  • Patent number: 6957394
    Abstract: A method of rendering a graphical component of a web page on the display of a computer is provided. The computer has an appearance manager that is adapted to render a graphical component upon receiving a request for the graphical component. The method includes a request by the web page for a graphical component to be rendered on the display. Next, it is determined whether a defined theme META tag is present in the web page. If the theme META tag is present, the rendering request for the graphical component is routed to the appearance manager of the computer. Upon receiving the rendering request, the appearance manager assigns themed appearance characteristics to the graphical component and renders the graphical component on the display.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: October 18, 2005
    Assignee: Microsoft Corporation
    Inventors: Roland L. Fernandez, Richard W. Stoakley, Gregory L. Raiz, Yin Xie, Filipe Fortes, Christopher A. Evans
  • Patent number: 6886135
    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: Grant
    Filed: April 3, 2001
    Date of Patent: April 26, 2005
    Assignee: Microsoft Corp.
    Inventors: Roland L. Fernandez, Christopher A. Evans, Richard W. Stoakley, Gregory L. Raiz, Aaron B. Tinling, Scott R. Hanggie
  • Patent number: 6873337
    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: Grant
    Filed: September 27, 2000
    Date of Patent: March 29, 2005
    Assignee: Microsoft Corporation
    Inventors: Roland L. Fernandez, Richard W. Stoakley, Chris J. Guzak, Scott S. Hysom, Scott R. Hanggie, Michael A. Schmidt, Louis Amadio, Christopher Evans
  • Publication number: 20040234938
    Abstract: A system and method for providing instructional responses to unstructured user input is presented. In operation, a task is presented to a user. In response to the task, the user inputs unstructured input onto a computing device. In response to the input, a determination is made as to whether an instructional response should be presented to the user. If so, the response is presented to the user. Determining whether a response should be made to the user is made according to the accuracy of the user input in regard to the task. The response may be a visual response, and audio response, or an audio/visual response. The invention may be used in a network configuration that permits a teacher to monitor the progress of individual users/students.
    Type: Application
    Filed: December 23, 2003
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: Susan D. Woolf, Roland L. Fernandez, Arin J. Goldberg, Wistar D. Rinearson
  • Publication number: 20040233209
    Abstract: A system and method are described that use theming functions of a theme manager to render graphical components in a themed fashion. The theme manager uses a theme file that has theme properties for graphical components of all types. When an application is started a system is provided that determines whether the application supports theming. If the application supports theming a dynamic link controls library that supports theming is linked to the application. If the application does not support theming, the non-theming controls library is linked. If an application supports themes, application user controls and shell common controls are rendered with themes by using the functions of the theming controls library that interact with functions of the theme manager. Non-client window components are rendered using themes by intercepting render messages to windows and sending the messages to the theme manager.
    Type: Application
    Filed: June 14, 2004
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: Christopher A. Evans, Roland L. Fernandez, Richard W. Stoakley, Paul S. Hellyar, Louis Amadio, Chris J. Guzak, Michael A. Schmidt, Scott S. Hysom, Scott R. Hanggie
  • Publication number: 20040201632
    Abstract: A method of specifying a visual style for a set of graphical components is provided for use on a computer system having a graphical operating environment. The method includes providing a schema file of available graphical components for which a visual style can be created. In the schema file, each component is defined by a unique class name. The method further includes selecting graphical components from the schema file that are desired to have a defined visual style. Properties are then assigned to these selected components according to the desired visual style, and pairs of selected graphical components and corresponding assigned properties for the defined visual style together are grouped together in a class data file that defines the overall appearance for the defined visual style.
    Type: Application
    Filed: May 6, 2004
    Publication date: October 14, 2004
    Applicant: Microsoft Corporation
    Inventors: Richard W. Stoakley, Gregory W. Raiz, Roland L. Fernandez, Aaron B. Tinling, Christopher Evans
  • Publication number: 20040196293
    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: April 21, 2004
    Publication date: October 7, 2004
    Applicant: Microsoft Corporation
    Inventors: Roland L. Fernandez, Richard W. Stoakley, Chris J. Guzak, Scott S. Hysom, Scott R. Hanggie, Michael A. Schmidt, Louis Amadio, Christopher Evans
  • Patent number: 6762767
    Abstract: A system and method are described that use theming functions of a theme manager to render graphical components in a themed fashion. The theme manager uses a theme file that has theme properties for graphical components of all types. When an application is started a system is provided that determines whether the application supports theming. If the application supports theming a dynamic link controls library that supports theming is linked to the application. If the application does not support theming, the non-theming controls library is linked. If an application supports themes, application user controls and shell common controls are rendered with themes by using the functions of the theming controls library that interact with functions of the theme manager. Non-client window components are rendered using themes by intercepting render messages to windows and sending the messages to the theme manager.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: July 13, 2004
    Assignee: Microsoft Corporation
    Inventors: Christopher A. Evans, Roland L. Fernandez, Richard W. Stoakley, Paul S. Hellyar, Louis Amadio, Chris J. Guzak, Michael A. Schmidt, Scott S. Hysom, Scott R. Hanggie
  • Patent number: 6753885
    Abstract: A method of specifying a visual style for a set of graphical components is provided for use on a computer system having a graphical operating environment. The method includes providing a schema file of available graphical components for which a visual style can be created. In the schema file, each component is defined by a unique class name. The method further includes selecting graphical components from the schema file that are desired to have a defined visual style. Properties are then assigned to these selected components according to the desired visual style, and pairs of selected graphical components and corresponding assigned properties for the defined visual style together are grouped together in a class data file that defines the overall appearance for the defined visual style.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: June 22, 2004
    Assignee: Microsoft Corporation
    Inventors: Richard W. Stoakley, Gregory L. Raiz, Roland L. Fernandez, Aaron B. Tinling, Christopher Evans
  • Patent number: 6625804
    Abstract: A unified event programming model standardizes event programming for disparate eventing protocols. The unified event programming model simplifies programming events for different object types by abstracting away protocol-specific details. A protocol-independent compiler construct allows a programmer to specify events for an event source. Other protocol-independent compiler constructs allow a programmer to specify how to hook and unhook an event receiver from events. Based upon protocol-independent compiler constructs and an eventing protocol type value, a compiler generates an event source or event receiver implementation that is specific to an eventing protocol.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: September 23, 2003
    Assignee: Microsoft Corporation
    Inventors: Paul F. Ringseth, Roland L. Fernandez
  • Publication number: 20020099713
    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: April 3, 2001
    Publication date: July 25, 2002
    Inventors: Roland L. Fernandez, Christopher A. Evans, Richard W. Stoakley, Gregory L. Raiz, Aaron B. Tinling, Scott R. Hanggie
  • Publication number: 20020054046
    Abstract: A system and method are described that use theming functions of a theme manager to render graphical components in a themed fashion. The theme manager uses a theme file that has theme properties for graphical components of all types. When an application is started a system is provided that determines whether the application supports theming. If the application supports theming a dynamic link controls library that supports theming is linked to the application. If the application does not support theming, the non-theming controls library is linked. If an application supports themes, application user controls and shell common controls are rendered with themes by using the functions of the theming controls library that interact with functions of the theme manager. Non-client window components are rendered using themes by intercepting render messages to windows and sending the messages to the theme manager.
    Type: Application
    Filed: April 5, 2001
    Publication date: May 9, 2002
    Inventors: Christopher A. Evans, Roland L. Fernandez, Richard W. Stoakley, Paul S. Hellyar, Louis Amadio, Chris J. Guzak, Michael A. Schmidt, Scott S. Hysom, Scott R. Hanggie
  • Publication number: 20020039101
    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: April 5, 2001
    Publication date: April 4, 2002
    Inventors: Roland L. Fernandez, Christopher A. Evans, Richard W. Stoakley, Scott S. Hysom
  • Publication number: 20010045961
    Abstract: A method of specifying a visual style for a set of graphical components is provided for use on a computer system having a graphical operating environment. The method includes providing a schema file of available graphical components for which a visual style can be created. In the schema file, each component is defined by a unique class name. The method further includes selecting graphical components from the schema file that are desired to have a defined visual style. Properties are then assigned to these selected components according to the desired visual style, and pairs of selected graphical components and corresponding assigned properties for the defined visual style together are grouped together in a class data file that defines the overall appearance for the defined visual style.
    Type: Application
    Filed: April 3, 2001
    Publication date: November 29, 2001
    Applicant: Microsoft Corporation
    Inventors: Richard W. Stoakley, Gregory L. Raiz, Roland L. Fernandez, Aaron B. Tinling, Christopher Evans