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: 10289655
    Abstract: 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: Grant
    Filed: November 3, 2016
    Date of Patent: May 14, 2019
    Assignee: ADOBE INC.
    Inventors: James D. Pravetz, Richard Cohn, William Ie
  • Publication number: 20170075864
    Abstract: 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: Application
    Filed: November 3, 2016
    Publication date: March 16, 2017
    Inventors: James D. Pravetz, Richard Cohn, William Ie
  • Patent number: 9519621
    Abstract: 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: Grant
    Filed: June 30, 2006
    Date of Patent: December 13, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: James D. Pravetz, Richard Cohn, William Ie
  • Patent number: 9158750
    Abstract: 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: Grant
    Filed: February 9, 2011
    Date of Patent: October 13, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
  • Patent number: 8566157
    Abstract: 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: Grant
    Filed: September 6, 2007
    Date of Patent: October 22, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Wei Zhang, Sunil Agrawal, William Ie
  • Patent number: 8219805
    Abstract: 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: Grant
    Filed: December 11, 2007
    Date of Patent: July 10, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: William Ie, Sunil C. Agrawal
  • Patent number: 8160247
    Abstract: 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: Grant
    Filed: September 27, 2007
    Date of Patent: April 17, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Sunil C. Agrawal, William Ie, Jason Boyer
  • Publication number: 20110131480
    Abstract: 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: Application
    Filed: February 9, 2011
    Publication date: June 2, 2011
    Applicant: Adobe Systems Incorporated
    Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
  • Patent number: 7900132
    Abstract: 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: Grant
    Filed: June 5, 2007
    Date of Patent: March 1, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
  • Patent number: 7694145
    Abstract: 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: Grant
    Filed: July 28, 2008
    Date of Patent: April 6, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: James D. Pravetz, William Ie
  • Publication number: 20090086964
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: Adobe Systems Incorporated
    Inventors: SUNIL C. AGRAWAL, William Ie, Jason Boyer
  • 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
  • Publication number: 20080307298
    Abstract: 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: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
  • Patent number: 7406599
    Abstract: 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: Grant
    Filed: April 6, 2004
    Date of Patent: July 29, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: James D. Pravetz, William Ie
  • 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: 20080005670
    Abstract: 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: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: James D. Pravetz, Richard Cohn, William Ie
  • 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