Patents by Inventor Gilles Knobloch

Gilles Knobloch 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: 10599754
    Abstract: An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Damien Antipa, Gilles Knobloch, Artur Kudlacz
  • Patent number: 10558741
    Abstract: Techniques are disclosed for concurrent preparation of multiple versions of a website. Web page content can be branched in response to a request from a first user to create a working copy of one or more production web pages source documents. Any edits applied to the production version of the documents may be automatically applied to the working copy. Further, the working copy can be edited independently of the production version. The working copy can be promoted to production by replacing the production version with the edited working copy. Any number of separate working copies can be created and edited concurrently with the production version.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: February 11, 2020
    Assignee: ADOBE INC.
    Inventors: Gilles Knobloch, Cédric Huesler
  • Patent number: 9774622
    Abstract: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 26, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Lars Krapf, Gilles Knobloch, Damien Antipa, Christanto Leonardo, Antonio Sanso
  • Publication number: 20170255600
    Abstract: Techniques are disclosed for concurrent preparation of multiple versions of a website. Web page content can be branched in response to a request from a first user to create a working copy of one or more production web pages source documents. Any edits applied to the production version of the documents may be automatically applied to the working copy. Further, the working copy can be edited independently of the production version. The working copy can be promoted to production by replacing the production version with the edited working copy. Any number of separate working copies can be created and edited concurrently with the production version.
    Type: Application
    Filed: May 16, 2017
    Publication date: September 7, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Gilles Knobloch, Cédric Huesler
  • Publication number: 20170223051
    Abstract: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
    Type: Application
    Filed: April 24, 2017
    Publication date: August 3, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Lars Krapf, Gilles Knobloch, Damien Antipa, Christanto Leonardo, Antonio Sanso
  • Patent number: 9660809
    Abstract: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: May 23, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Lars Krapf, Gilles Knobloch, Damien Antipa, Christanto Leonardo, Antonio Sanso
  • Patent number: 9658993
    Abstract: Techniques are disclosed for concurrent preparation of multiple versions of a website. Web page content can be branched in response to a request from a first user to create a working copy of one or more production web pages source documents. Any edits applied to the production version of the documents may be automatically applied to the working copy. Further, the working copy can be edited independently of the production version. The working copy can be promoted to production by replacing the production version with the edited working copy. Any number of separate working copies can be created and edited concurrently with the production version.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: May 23, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Gilles Knobloch, Cédric Huesler
  • Publication number: 20170041144
    Abstract: An HTML document includes a JavaScript element that manages CSRF token use. When the HTML document is rendered, the JavaScript element asynchronously requests a CSRF token from the server. In response, the server generates a JWT using a keyed HMAC algorithm. The resulting JWT, which functions as a CSRF token, is returned to the user where it is stored in a protected variable inside the JavaScript element. The CSRF token is therefore stateless and isn't stored in a server-side repository. When the user later requests access to a server resource, the CSRF token is included in such request. This may be accomplished by adding a hidden input field that includes the CSRF token to the submission that's transmitted to the server. If the server cannot validate the received token using the HMAC key that was originally used to generate the token, the request is considered unauthorized and is not processed.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Lars Krapf, Gilles Knobloch, Damien Antipa, Christanto Leonardo, Antonio Sanso
  • Publication number: 20150302064
    Abstract: Techniques are provided for filtering digital content based on subject matter exclusion tags associated with a target audience. A content author can associate authored content with tag metadata that is representative of the subject matter of the authored content. When searching for content, such as by submitting a query to a search engine, a content consumer can designate exclusion tags corresponding to subject matter that is not of interest. Where one of the content consumer's designated exclusion tags corresponds to the tag metadata designated by a content author for a particular content item, the consumer can be assumed to have no interest in that content item. A content server can prevent such content from being served to the content consumer. This allows the content consumer to more specifically tailor the received content to his/her specific interests, and to specify customizations that exclude unwanted content from content retrieval operations.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Gilles Knobloch
  • Publication number: 20150169518
    Abstract: An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Damien Antipa, Gilles Knobloch, Artur Kudlacz
  • Publication number: 20150134629
    Abstract: Techniques are disclosed for concurrent preparation of multiple versions of a website. Web page content can be branched in response to a request from a first user to create a working copy of one or more production web pages source documents. Any edits applied to the production version of the documents may be automatically applied to the working copy. Further, the working copy can be edited independently of the production version. The working copy can be promoted to production by replacing the production version with the edited working copy. Any number of separate working copies can be created and edited concurrently with the production version.
    Type: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Gilles Knobloch, Cédric Huesler