Patents by Inventor Edward R. W. Rowe

Edward R. W. Rowe 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: 8627216
    Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: January 7, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Christopher Brichford, Edward R. W. Rowe, Kevin Lynch, Ethan Malasky
  • Patent number: 8588824
    Abstract: Methods, systems, and apparatus, including computer program products, for transitioning the playing of content between devices. In some implementations, a method includes receiving a first notification; receiving media context information identifying media content played by a first player device; associating the media context information with a mobile device; receiving a second notification, and in response to receiving the second notification, instructing a second player device to begin playing media content. Capability information indicating types of content that the second player can play can be received. The second player can be instructed to play the media content identified in the media context information beginning at a location specified in the media context information or to play second media content related to the identified media content where the second media content has a type that can be played by the second player device.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: November 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Edward R. W. Rowe
  • Publication number: 20130165164
    Abstract: Methods, systems, and apparatus, including computer program products, for transitioning the playing of content between devices. In some implementations, a method includes receiving a first notification; receiving media context information identifying media content played by a first player device; associating the media context information with a mobile device; receiving a second notification, and in response to receiving the second notification, instructing a second player device to begin playing media content. Capability information indicating types of content that the second player can play can be received. The second player can be instructed to play the media content identified in the media context information beginning at a location specified in the media context information or to play second media content related to the identified media content where the second media content has a type that can be played by the second player device.
    Type: Application
    Filed: February 26, 2009
    Publication date: June 27, 2013
    Inventor: Edward R. W. Rowe
  • Patent number: 8416070
    Abstract: Methods, systems, and apparatus, including computer program products, for tracking media history using a mobile device. In some implementations, a method includes receiving a notification indicating that a mobile device is in communication range of a first player device. First media context information specifying media content being played by the first device and capabilities for the first device is received. The capabilities indicate types of media content that can be played by the first device. The first media context information is associated with the first player device. A second notification indicating that the mobile device is in communication range of a second player device is received. Second media context information is received. The second context information is associated with the second device. A history of media content is generated from the first media context information and the second media context information.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: April 9, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Edward R. W. Rowe
  • Patent number: 8387032
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for captive runtime deployment. In one aspect, a method performed by data processing apparatus employing a runtime environment includes accessing software code of a software application that relies on a runtime of the runtime environment to operate; selecting a proper subset of the runtime, including sharable library code, based on information associated with the software application; combining the software code and the proper subset of the runtime to form a computer program configured to effect the software application using a version of the runtime captive to the computer program, the captive version of the runtime including the proper subset of the runtime; and storing the computer program on a computer-readable medium coupled with a processor.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: February 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Oliver Goldman, Edward R. W. Rowe
  • Patent number: 8026805
    Abstract: Methods, systems, and apparatus, including computer program products, for tracking media history using a mobile device. In some implementations, a method includes receiving a notification indicating that a mobile device is in communication range of a first player device. First media context information specifying media content being played by the first device and capabilities for the first device is received. The capabilities indicate types of media content that can be played by the first device. The first media context information is associated with the first player device. A second notification indicating that the mobile device is in communication range of a second player device is received. Second media context information is received. The second context information is associated with the second device. A history of media content is generated from the first media context information and the second media context information.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: September 27, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Edward R. W. Rowe
  • Patent number: 7801310
    Abstract: A document access control scheme uses digital “skeleton keys” to distribute access permissions for encrypted documents in a manner that does not require that rights management files (RMFs) be associated with each document. Multiple skeleton keys can be issued for the same document. The skeleton keys themselves can be opened by one or more other skeleton keys for different levels of document access.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: September 21, 2010
    Assignee: Adobe-Systems Incorporated
    Inventor: Edward R. W. Rowe
  • Publication number: 20100023884
    Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.
    Type: Application
    Filed: October 5, 2009
    Publication date: January 28, 2010
    Applicant: Adobe Systems Incorporated
    Inventors: Christopher Brichford, Edward R.W. Rowe, Kevin Lynch, Ethan Malasky
  • Patent number: 7620948
    Abstract: Methods and apparatus, including computer program products, for updating software in a client environment. Update information is received in the client environment. The update information identifies one or more available software products. Update instructions are executed in the client environment to identify one or more of the available software products as suitable for the client environment. An input selecting one or more of the identified suitable software products is received in the client environment. The selected software products are retrieved and installed in the client environment. The software products can include one or more software updates.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: November 17, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Edward R. W. Rowe, Phillip Ydens
  • Patent number: 7614003
    Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: November 3, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Christopher Brichford, Edward R. W. Rowe, Kevin Lynch, Ethan Malasky
  • Publication number: 20090012777
    Abstract: Methods and apparatus implementing systems and techniques for differencing token streams and detecting moved blocks of tokens. In general, in one implementation, the technique includes: obtaining a first token stream and a second token stream, comparing the first and second token streams to identify a group of tokens that are substantially similar in the first and second token streams, the similar-tokens group including common sub-sequences, which are identical in the first and second token streams, and at least one unmatched token, and presenting matched token information corresponding to the similar-tokens group to represent changes in document flow.
    Type: Application
    Filed: June 30, 2008
    Publication date: January 8, 2009
    Applicant: Adobe Systems Incorporated
    Inventors: William Ie, Adam E. Altman, Edward R. W. Rowe
  • Patent number: 7398200
    Abstract: Methods and apparatus implementing systems and techniques for differencing token streams and detecting moved blocks of tokens. In general, in one implementation, the technique includes: obtaining a first token stream and a second token stream, comparing the first and second token streams to identify a group of tokens that are substantially similar in the first and second token streams, the similar-tokens group including common sub-sequences, which are identical in the first and second token streams, and at least one unmatched token, and presenting matched token information corresponding to the similar-tokens group to represent changes in document flow.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: July 8, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: William Ie, Adam E. Altman, Edward R. W. Rowe
  • Publication number: 20040083091
    Abstract: Methods and apparatus implementing systems and techniques for differencing token streams and detecting moved blocks of tokens. In general, in one implementation, the technique includes: obtaining a first token stream and a second token stream, comparing the first and second token streams to identify a group of tokens that are substantially similar in the first and second token streams, the similar-tokens group including common sub-sequences, which are identical in the first and second token streams, and at least one unmatched token, and presenting matched token information corresponding to the similar-tokens group to represent changes in document flow.
    Type: Application
    Filed: October 16, 2002
    Publication date: April 29, 2004
    Inventors: William Ie, Adam E. Altman, Edward R. W. Rowe