Patents by Inventor Simone Pezzano

Simone Pezzano 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: 11677809
    Abstract: A method, non-transitory computer readable medium, and web content server that assists with transforming server side template to client side template includes obtaining a server side template comprising a plurality of Hypertext Markup Language (HTML) and logical instructions responsive to a request for webpage received from a client device. The obtained server side template is parsed to generate a document object model. The parsed document object model is traversed to identify the plurality of HTML and logical instructions. The obtained server side template is transformed to a client side template by replacing each of the identified plurality of HTML and logical instructions during the traversing with an equivalent JavaScript code.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 13, 2023
    Assignee: USABLENET INC.
    Inventors: Enrico Scoda, Luca Pittino, Simone Pezzano
  • Patent number: 10015226
    Abstract: Methods, devices, and computer-readable storage media that make an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable include receiving a HyperText Transfer Protocol (HTTP) request is received. The HTTP request includes an HTTP request uniform resource locator (URL) representing a current application state. When the HTTP request URL contains a first reference substring, a second substring is extracted from the HTTP request URL based upon the first reference substring. A modified URL is generated based at least in part on the extracted second substring. The modified URL represents the current application content state.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: July 3, 2018
    Assignee: UsableNet Inc.
    Inventors: Enrico Scoda, Simone Pezzano
  • Publication number: 20170111431
    Abstract: A method, non-transitory computer readable medium, and web content server that assists with transforming server side template to client side template includes obtaining a server side template comprising a plurality of Hypertext Markup Language (HTML) and logical instructions responsive to a request for webpage received from a client device. The obtained server side template is parsed to generate a document object model. The parsed document object model is traversed to identify the plurality of HTML and logical instructions. The obtained server side template is transformed to a client side template by replacing each of the identified plurality of HTML and logical instructions during the traversing with an equivalent JavaScript code.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Enrico Scoda, Luca Pittino, Simone Pezzano
  • Publication number: 20140006487
    Abstract: Methods, devices, and computer-readable storage media that make an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable include receiving a HyperText Transfer Protocol (HTTP) request is received. The HTTP request includes an HTTP request uniform resource locator (URL) representing a current application state. When the HTTP request URL contains a first reference substring, a second substring is extracted from the HTTP request URL based upon the first reference substring. A modified URL is generated based at least in part on the extracted second substring. The modified URL represents the current application content state.
    Type: Application
    Filed: August 30, 2013
    Publication date: January 2, 2014
    Applicant: Usablenet Inc.
    Inventors: Enrico Scoda, Simone Pezzano
  • Patent number: 8527862
    Abstract: Methods, devices, and computer-readable storage media that make an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable include receiving a HyperText Transfer Protocol (HTTP) request is received. The HTTP request includes an HTTP request uniform resource locator (URL) representing a current application state. When the HTTP request URL contains a first reference substring, a second substring is extracted from the HTTP request URL based upon the first reference substring. A modified URL is generated based at least in part on the extracted second substring. The modified URL represents the current application content state.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: September 3, 2013
    Assignee: Usablenet Inc.
    Inventors: Enrico Scoda, Simone Pezzano
  • Publication number: 20120331372
    Abstract: Methods, devices, and computer-readable storage media that make an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable include receiving a HyperText Transfer Protocol (HTTP) request is received. The HTTP request includes an HTTP request uniform resource locator (URL) representing a current application state. When the HTTP request URL contains a first reference substring, a second substring is extracted from the HTTP request URL based upon the first reference substring. A modified URL is generated based at least in part on the extracted second substring. The modified URL represents the current application content state.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: Usablenet Inc.
    Inventors: Enrico Scoda, Simone Pezzano
  • Publication number: 20110307855
    Abstract: A method, computer readable medium and apparatus that manages a software project includes assigning one of one or more virtual hosts in one of one or more workspaces in a development computing device to a remote computing device. The development computing device generates at least one link in the one of the one or more workspaces to at least one of one or more working copies of projects in one of one or more work benches in the one of the one or more virtual hosts. The development computing device generates at least one other link in the one of the one or more workspaces to the linked one of the one or more working copies of projects activated in a running area of the development computing device. The development computing device provides access to the activated one of the one or more working copies of projects to the remote computing device to execute one or more tasks.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: Usablenet Inc.
    Inventors: Enrico Scoda, Simone Pezzano