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: 8627216Abstract: 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: GrantFiled: October 5, 2009Date of Patent: January 7, 2014Assignee: Adobe Systems IncorporatedInventors: Christopher Brichford, Edward R. W. Rowe, Kevin Lynch, Ethan Malasky
-
Patent number: 8588824Abstract: 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: GrantFiled: February 26, 2009Date of Patent: November 19, 2013Assignee: Adobe Systems IncorporatedInventor: Edward R. W. Rowe
-
Publication number: 20130165164Abstract: 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: ApplicationFiled: February 26, 2009Publication date: June 27, 2013Inventor: Edward R. W. Rowe
-
Patent number: 8416070Abstract: 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: GrantFiled: September 22, 2011Date of Patent: April 9, 2013Assignee: Adobe Systems IncorporatedInventor: Edward R. W. Rowe
-
Patent number: 8387032Abstract: 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: GrantFiled: March 4, 2009Date of Patent: February 26, 2013Assignee: Adobe Systems IncorporatedInventors: Oliver Goldman, Edward R. W. Rowe
-
Patent number: 8026805Abstract: 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: GrantFiled: April 9, 2009Date of Patent: September 27, 2011Assignee: Adobe Systems IncorporatedInventor: Edward R. W. Rowe
-
Patent number: 7801310Abstract: 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: GrantFiled: January 30, 2008Date of Patent: September 21, 2010Assignee: Adobe-Systems IncorporatedInventor: Edward R. W. Rowe
-
Publication number: 20100023884Abstract: 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: ApplicationFiled: October 5, 2009Publication date: January 28, 2010Applicant: Adobe Systems IncorporatedInventors: Christopher Brichford, Edward R.W. Rowe, Kevin Lynch, Ethan Malasky
-
Patent number: 7620948Abstract: 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: GrantFiled: August 29, 2003Date of Patent: November 17, 2009Assignee: Adobe Systems IncorporatedInventors: Edward R. W. Rowe, Phillip Ydens
-
Patent number: 7614003Abstract: 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: GrantFiled: October 23, 2006Date of Patent: November 3, 2009Assignee: Adobe Systems IncorporatedInventors: Christopher Brichford, Edward R. W. Rowe, Kevin Lynch, Ethan Malasky
-
Publication number: 20090012777Abstract: 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: ApplicationFiled: June 30, 2008Publication date: January 8, 2009Applicant: Adobe Systems IncorporatedInventors: William Ie, Adam E. Altman, Edward R. W. Rowe
-
Patent number: 7398200Abstract: 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: GrantFiled: October 16, 2002Date of Patent: July 8, 2008Assignee: Adobe Systems IncorporatedInventors: William Ie, Adam E. Altman, Edward R. W. Rowe
-
Publication number: 20040083091Abstract: 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: ApplicationFiled: October 16, 2002Publication date: April 29, 2004Inventors: William Ie, Adam E. Altman, Edward R. W. Rowe