Patents by Inventor Glenn Warren Ruehle

Glenn Warren Ruehle 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: 8938693
    Abstract: A system and method are described for managing instantiation of interface elements in a rich Internet application (RIA) that includes systematically creating a tree of descriptive nodes that describe the visual interface elements of the application. Only interface elements that are not stacked under other objects or not fully hidden on the screen are instantiated using the corresponding descriptive nodes. Detail objects corresponding to the descriptive nodes are then constructed and used by a rendering engine to render the visual interface elements of the declarative application. As the user moves to locations within the application that are stacked under other objects or are hidden, the descriptive nodes and detailed objects are created representing the interface elements of those locations for rendering by the rendering engine.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: January 20, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Albert Gordon Smith, Glenn Warren Ruehle, Eliot Greenfield
  • Publication number: 20140250420
    Abstract: A system and method are described for managing instantiation of interface elements in a rich Internet application (RIA) that includes systematically creating a tree of descriptive nodes that describe the visual interface elements of the application. Only interface elements that are not stacked under other objects or not fully hidden on the screen are instantiated using the corresponding descriptive nodes. Detail objects corresponding to the descriptive nodes are then constructed and used by a rendering engine to render the visual interface elements of the declarative application. As the user moves to locations within the application that are stacked under other objects or are hidden, the descriptive nodes and detailed objects are created representing the interface elements of those locations for rendering by the rendering engine.
    Type: Application
    Filed: February 28, 2011
    Publication date: September 4, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Albert Gordon Smith, Glenn Warren Ruehle, Eliot Greenfield
  • Patent number: 8281285
    Abstract: A system and method are disclosed for history management a plurality of objects within an application, wherein each of the plurality includes at least a software method for saving the object's state and a software method for loading the object's state and a history manager function including a software method for recording an application interaction state for each user interaction with the application, wherein the application interaction state comprises the object's state for each of the plurality of objects at a time of the each user interaction with the application, wherein the user selects a desired one of the application interaction states to set the application to a desired one of the user interactions.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: October 2, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Glenn Warren Ruehle
  • Patent number: 7913177
    Abstract: A system and method are described for managing instantiation of interface elements in a rich Internet application (RIA) that includes systematically creating a tree of descriptive nodes that describe the visual interface elements of the application. Only interface elements that are not stacked under other objects or not fully hidden on the screen are instantiated using the corresponding descriptive nodes. Detail objects corresponding to the descriptive nodes are then constructed and used by a rendering engine to render the visual interface elements of the declarative application. As the user moves to locations within the application that are stacked under other objects or are hidden, the descriptive nodes and detailed objects are created representing the interface elements of those locations for rendering by the rendering engine.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: March 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Albert Gordon Smith, Glenn Warren Ruehle, Eliot Greenfield
  • Publication number: 20090228805
    Abstract: A system and method are disclosed for history management a plurality of objects within an application, wherein each of the plurality includes at least a software method for saving the object's state and a software method for loading the object's state and a history manager function including a software method for recording an application interaction state for each user interaction with the application, wherein the application interaction state comprises the object's state for each of the plurality of objects at a time of the each user interaction with the application, wherein the user selects a desired one of the application interaction states to set the application to a desired one of the user interactions.
    Type: Application
    Filed: May 18, 2009
    Publication date: September 10, 2009
    Applicant: Adobe Systems Incorporated
    Inventor: Glenn Warren Ruehle
  • Patent number: 7536672
    Abstract: A system and method are disclosed for history management a plurality of objects within an application, wherein each of the plurality includes at least a software method for saving the object's state and a software method for loading the object's state and a history manager function including a software method for recording an application interaction state for each user interaction with the application, wherein the application interaction state comprises the object's state for each of the plurality of objects at a time of the each user interaction with the application, wherein the user selects a desired one of the application interaction states to set the application to a desired one of the user interactions.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: May 19, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: Glenn Warren Ruehle
  • Patent number: 5940080
    Abstract: The present invention provides a method and apparatus for displaying anti-aliased text. Text on a computer display device typically contains "jaggy" edges (referred to as aliased text). The method of the present invention smoothes such "jaggy" edges by blending the edges of text into the color background the text is being rendered on. A mask or alpha channel is created through which the text is rendered. The mask is created by drawing the text at a larger size (typically 4 times the size) and shrinking the image down or by using an outline vector extraction method. The mask is used to blend a bitmap representation of the text into the background. The present invention utilizes run-length compression to encode the alpha channel data. Additionally, to avoid the need for an original bitmap, the present invention encodes the text color information into the mask data, creating a unique bitmap/mask hybrid. Due to the creation and storage of a hybrid bitmap/mask, the memory requirements are significantly decreased.
    Type: Grant
    Filed: September 12, 1996
    Date of Patent: August 17, 1999
    Assignee: Macromedia, Inc.
    Inventors: Glenn Warren Ruehle, George Marshall Halford