Patents by Inventor William Ie
William Ie 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: 10289655Abstract: Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.Type: GrantFiled: November 3, 2016Date of Patent: May 14, 2019Assignee: ADOBE INC.Inventors: James D. Pravetz, Richard Cohn, William Ie
-
Publication number: 20170075864Abstract: Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.Type: ApplicationFiled: November 3, 2016Publication date: March 16, 2017Inventors: James D. Pravetz, Richard Cohn, William Ie
-
Patent number: 9519621Abstract: Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.Type: GrantFiled: June 30, 2006Date of Patent: December 13, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: James D. Pravetz, Richard Cohn, William Ie
-
Patent number: 9158750Abstract: A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form.Type: GrantFiled: February 9, 2011Date of Patent: October 13, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Anatole A. Matveief, Darrell Dykstra, William Ie
-
Patent number: 8566157Abstract: Methods and apparatus provide for an event tracker assigns a unique application identifier to represent a relationship between a media publisher and a client application that receives media content from the media publisher. The media publisher organizes the media content according to a media orchestration descriptor. The media orchestration descriptor identifies each segment of the media content and indicating relationships among the segments to define a presentation of the segments of the media content. The event tracker further associates an audit policy with the media orchestration descriptor where the audit policy is defined by the media publisher and received by the client application. The audit policy is applied to the client application in order to locally track events that occur with respect to the presentation of the media publisher's media content via the client application.Type: GrantFiled: September 6, 2007Date of Patent: October 22, 2013Assignee: Adobe Systems IncorporatedInventors: Wei Zhang, Sunil Agrawal, William Ie
-
Patent number: 8219805Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for identifying applications. In general, in one aspect, a method includes: obtaining a first certificate chain from certificates corresponding to a digitally signed application, and a second certificate chain from a successful validation of the digital signature using the certificates; and generating an identifier for the application based on one or more certificate owner names found in both the first certificate chain and the second certificate chain. Generating the identifier for the application can include finding a location in one of the first and second certificate chains that corresponds to a root of the other of the first and second certificate chains, and comparing the one or more certificate owner names found in both the first certificate chain and the second certificate chain, starting or ending with the root and the location.Type: GrantFiled: December 11, 2007Date of Patent: July 10, 2012Assignee: Adobe Systems IncorporatedInventors: William Ie, Sunil C. Agrawal
-
Patent number: 8160247Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for providing local storage service to applications that run in an application execution environment. In one aspect, a method includes receiving a request from one of the applications, wherein the request triggers local storage of information; obtaining an encryption key based on identifiers including a first identifier corresponding to the application execution environment, a second identifier corresponding to the one application, and a third identifier corresponding to the computing apparatus; encrypting the information using the encryption key; and storing the encrypted information in the computing apparatus.Type: GrantFiled: September 27, 2007Date of Patent: April 17, 2012Assignee: Adobe Systems IncorporatedInventors: Sunil C. Agrawal, William Ie, Jason Boyer
-
Publication number: 20110131480Abstract: A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form.Type: ApplicationFiled: February 9, 2011Publication date: June 2, 2011Applicant: Adobe Systems IncorporatedInventors: Anatole A. Matveief, Darrell Dykstra, William Ie
-
Patent number: 7900132Abstract: A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form.Type: GrantFiled: June 5, 2007Date of Patent: March 1, 2011Assignee: Adobe Systems IncorporatedInventors: Anatole A. Matveief, Darrell Dykstra, William Ie
-
Patent number: 7694145Abstract: Methods and apparatus, including computer program products, for presenting status of digital signatures. A digital document is received that defines a presentation structure and includes a digital signature. The digital document specifies a representation of the digital signature and a location in the presentation structure for the representation of the digital signature. A status is determined for the digital signature. A status representation is associated with the digital signature, where the status representation identifies the status determined for the digital signature. Without altering the representation of the digital signature, at least a portion of the digital document and the status representation of the digital signature are presented in a user interface, where the status representation is presented in the presentation structure at a location that depends upon the location of the digital signature.Type: GrantFiled: July 28, 2008Date of Patent: April 6, 2010Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, William Ie
-
Publication number: 20090086964Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for providing local storage service to applications that run in an application execution environment. In one aspect, a method includes receiving a request from one of the applications, wherein the request triggers local storage of information; obtaining an encryption key based on identifiers including a first identifier corresponding to the application execution environment, a second identifier corresponding to the one application, and a third identifier corresponding to the computing apparatus; encrypting the information using the encryption key; and storing the encrypted information in the computing apparatus.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: Adobe Systems IncorporatedInventors: SUNIL C. AGRAWAL, William Ie, Jason Boyer
-
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
-
Publication number: 20080307298Abstract: A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form.Type: ApplicationFiled: June 5, 2007Publication date: December 11, 2008Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
-
Patent number: 7406599Abstract: Methods and apparatus, including computer program products, for presenting status of digital signatures. A digital document is received that defines a presentation structure and includes a digital signature. The digital document specifies a representation of the digital signature and a location in the presentation structure for the representation of the digital signature. A status is determined for the digital signature. A status representation is associated with the digital signature, where the status representation identifies the status determined for the digital signature. Without altering the representation of the digital signature, at least a portion of the digital document and the status representation of the digital signature are presented in a user interface, where the status representation is presented in the presentation structure at a location that depends upon the location of the digital signature.Type: GrantFiled: April 6, 2004Date of Patent: July 29, 2008Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, William Ie
-
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: 20080005670Abstract: Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: James D. Pravetz, Richard Cohn, William Ie
-
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