Patents by Inventor Gregory L. Raiz
Gregory L. Raiz 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: 8458608Abstract: Focus state themeing is accomplished by separating the processing of the focus state from the processing of an operative state of a control element. The operative states of the control element are entered or exited based upon the detection of input from a user or the detection of control availability by the operating system or by an application running on the operating system. Once an operative state is determined for a control element, the focus state of the control element is detected and merged with the operative state to generate a theme state for the control element. The theme state is a combination of the operative state and the focus state. There is one combined theme state for each operative-focus combination. Various display configurations may be used to represent a control element with a combined operative-focus state. The control element is then rendered on a display based on the operative state theme and the focus state theme.Type: GrantFiled: April 21, 2006Date of Patent: June 4, 2013Assignee: Microsoft CorporationInventors: Gregory L Raiz, Christopher A. Evans, Louis Amadio, Aaron B. Tinling
-
Publication number: 20090119578Abstract: A programming interface provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service.Type: ApplicationFiled: September 9, 2008Publication date: May 7, 2009Applicant: MICROSOFT CORPORATIONInventors: Robert A. Relyea, Jeffrey L. Bogdan, Richard W. Stoakley, Gregory L. Raiz, Roland L. Fernandez, Aaron B. Tinling, Christopher A. Evans, Louis Amadio
-
Patent number: 7519914Abstract: 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: GrantFiled: September 30, 2004Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Roland L. Fernandez, Christopher A. Evans, Richard W. Stoakley, Gregory L. Raiz, Aaron B. Tinling, Scott R. Hanggie
-
Patent number: 7152211Abstract: Several systems and associated methodologies are provided for rendering a themed image while mitigating pixelation and/or the disproportionate appearance thereof when the image is sized and/or scaled. The systems include at least one sizing module adapted to size components of a themed UI element. The systems also include at least one alignment module adapted to align at least one second component of a UI element within a first component of a UI element. The sizing modules are adapted to size the components with nine grid methodologies or based upon the ratio of the DPI of the context that the UI element is being rendered to the DPI that at least one of the components was designed under.Type: GrantFiled: January 30, 2001Date of Patent: December 19, 2006Assignee: Microsoft CorporationInventors: Roland L. Fernandez, Christopher A. Evans, Gregory L. Raiz, Aaron B. Tinling, Louis Amadio
-
Patent number: 6957394Abstract: 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: GrantFiled: December 1, 2000Date of Patent: October 18, 2005Assignee: Microsoft CorporationInventors: Roland L. Fernandez, Richard W. Stoakley, Gregory L. Raiz, Yin Xie, Filipe Fortes, Christopher A. Evans
-
Patent number: 6886135Abstract: 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: GrantFiled: April 3, 2001Date of Patent: April 26, 2005Assignee: Microsoft Corp.Inventors: Roland L. Fernandez, Christopher A. Evans, Richard W. Stoakley, Gregory L. Raiz, Aaron B. Tinling, Scott R. Hanggie
-
Patent number: 6753885Abstract: 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: GrantFiled: April 3, 2001Date of Patent: June 22, 2004Assignee: Microsoft CorporationInventors: Richard W. Stoakley, Gregory L. Raiz, Roland L. Fernandez, Aaron B. Tinling, Christopher Evans
-
Publication number: 20020099713Abstract: 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: April 3, 2001Publication date: July 25, 2002Inventors: Roland L. Fernandez, Christopher A. Evans, Richard W. Stoakley, Gregory L. Raiz, Aaron B. Tinling, Scott R. Hanggie
-
Publication number: 20010048448Abstract: Focus state themeing is accomplished by separating the processing of the focus state from the processing of an operative state of a control element. The operative states of the control element are entered or exited based upon the detection of input from a user or the detection of control availability by the operating system or by an application running on the operating system. Once an operative state is determined for a control element, the focus state of the control element is detected and merged with the operative state to generate a theme state for the control element. The theme state is a combination of the operative state and the focus state. There is one combined theme state for each operative-focus combination. Various display configurations may be used to represent a control element with a combined operative-focus state. The control element is then rendered on a display based on the operative state theme and the focus state theme.Type: ApplicationFiled: April 5, 2001Publication date: December 6, 2001Inventors: Gregory L. Raiz, Christopher A. Evans, Louis Amadio, Aaron B. Tinling
-
Publication number: 20010045961Abstract: 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: ApplicationFiled: April 3, 2001Publication date: November 29, 2001Applicant: Microsoft CorporationInventors: Richard W. Stoakley, Gregory L. Raiz, Roland L. Fernandez, Aaron B. Tinling, Christopher Evans