Patents Assigned to Usablenet Inc.
  • Publication number: 20130227004
    Abstract: A method, non-transitory computer readable medium, and apparatus that includes obtaining content with an original server cookie comprising a name and a value in response to a client request. Whether the value includes one or more of an established set of characters is determined. A new value is generated based on the value of the original server cookie and a URL encoding of the one or more of the established set of characters and any percent characters included in the value of the original server cookie prefixed by a first indicator character, when it is determined that the value includes one or more of the established set of characters. A web optimized client cookie comprising the new value and the name of the original server cookie concatenated with a domain attribute and path attribute associated with the content is generated. The web optimized client cookie is provided to the client.
    Type: Application
    Filed: April 3, 2013
    Publication date: August 29, 2013
    Applicant: Usablenet Inc.
    Inventor: Usablenet Inc.
  • Patent number: 8516362
    Abstract: A method, computer readable medium and device that extends a document transformation server to process multiple documents from multiple websites includes obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL. An XML source representing the document to process is generated with the document transformation server. One or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations are identified with the document transformation server. The XML source is transformed by the document transformation server with each of the identified one identified XML processors. The generated document is provided in an HTTP response to the HTTP request URL by the document transformation server.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 20, 2013
    Assignee: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20130198613
    Abstract: A method, computer readable medium and apparatus for transforming a request for web content includes obtaining at a web content optimization computing apparatus a hypertext transfer protocol (HTTP) request for a web page from at least one client computing device. An eXtensible Markup Language (XML) document including a representation of the HTTP request is generated with the web content optimization computing apparatus. At least one rule document associated with the HTTP request is identified with the web content optimization computing apparatus. The identified at least one rule document is transformed with the web content optimization computing apparatus into an eXtensible Stylesheet Language (XSL) document including one or more templates. One or more of the templates of the XSL document are applied with the web content optimization computing apparatus to transform the XML document. The transformed XML document is provided by the web content optimization computing apparatus.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: USABLENET, INC.
    Inventor: Enrico Scoda
  • Publication number: 20130086157
    Abstract: A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices.
    Type: Application
    Filed: November 26, 2012
    Publication date: April 4, 2013
    Applicant: USABLENET INC.
    Inventor: Usablenet Inc.
  • Publication number: 20120331110
    Abstract: A method, non-transitory computer readable medium, and apparatus that determines when a JavaScript file is associated with a received web service request. A JavaScript environment is emulated when the determining indicates the JavaScript file is associated with the received web service request. A JavaScript object including one or more parameters of the received web service request is created. The JavaScript file associated with the received web service request is executed in the emulated JavaScript environment using the the JavaScript object. A web service response is constructed based on the JavaScript object as populated based on the executing. The constructed web service response is provided to a source of the received web service request.
    Type: Application
    Filed: June 27, 2012
    Publication date: December 27, 2012
    Applicant: USABLENET INC.
    Inventors: Enrico Scoda, Marco Brondani
  • 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
  • Patent number: 8321502
    Abstract: A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: November 27, 2012
    Assignee: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20120166551
    Abstract: A method, computer readable medium and device that enables emailing a label as a portable data file to destination information associated with a mobile computing device includes obtaining at a proxy server device a web page with a label from a web server device in response to a request from a mobile computing device. The proxy server device obtains destination information for the label associated with the requesting mobile computing device. The proxy server device converts the label into a portable data file and transmits the portable data file using the destination information for the label associated with the requesting mobile computing device.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: USABLENET INC.
    Inventors: Jason Taylor, Mirco Speretta
  • Publication number: 20120117270
    Abstract: A method, computer readable medium, and apparatus for reducing latency in network connections include receiving at a web content optimization apparatus a request from one of one or more client devices for network content hosted at one of one or more server devices. The web content optimization apparatus determines whether an automatic redirect parameter is enabled for the request. The request from one proxy processing device acting as the requesting one of the client devices within the web content optimization apparatus is sent to another proxy processing device within the web content optimization apparatus when the automatic redirect parameter is determined to be enabled. One or more redirect messages with one or more optimized cookies associated with the requested network resource are obtained from the one or more server devices at the another proxy processing device within the web content optimization apparatus.
    Type: Application
    Filed: July 13, 2011
    Publication date: May 10, 2012
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20120117253
    Abstract: A method, computer readable medium, and apparatus for reducing latency in network connections include receiving at a proxy server device a first response from one or more server devices in response to a first request from a client device for a network resource stored on the one or more server devices. The proxy server device determines whether or not the first response is a redirect message, and sends a second request to the one or more server devices when the first response includes the first redirect message, such that the sending is performed at least partially based upon the received redirect message.
    Type: Application
    Filed: November 9, 2010
    Publication date: May 10, 2012
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20120066582
    Abstract: A method, computer readable medium and device that extends a document transformation server to process multiple documents from multiple websites includes obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL. An XML source representing the document to process is generated with the document transformation server. One or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations are identified with the document transformation server. The XML source is transformed by the document transformation server with each of the identified one identified XML processors. The generated document is provided in an HTTP response to the HTTP request URL by the document transformation server.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20120047429
    Abstract: A method, computer readable medium and apparatus for further adapting XSL to HTML document transformations includes identifying with a web computing device one or more rules in an HTML document. An action associated with each of the identified one or more rules is identified with the web computing device. The identified actions are filtered with the web computing device based on one or more filtering rules when two or more of the identified actions have a match. The remaining identified actions after the filtering are applied with the web computing device to transform the one or more rules in the HTML document. The transformed HTML document is provided by the web computing device.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • 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
  • Publication number: 20110307238
    Abstract: A method, computer readable medium and apparatus that utilize a JavaScript emulator in a proxy server to create and store an object model of a web page which has one or more JavaScript instruction sets. At least one of the one or more JavaScript instruction sets are extracted from the web page and a JavaScript field identifier is inserted into the web page to optimize the web page which is then provided.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20110219057
    Abstract: A method, computer readable medium and apparatus that optimizes a web content proxy server includes obtaining at a proxy server a web page with an original server cookie from one of one or more web content servers in response to a request from one of one or more client devices. A web optimized client cookie based on the original server cookie is generated at the proxy server. The obtained web page with the generated web optimized client cookie is providing by the proxy server to the requesting one of one or more client devices.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20110060997
    Abstract: A method, computer readable medium and system that optimizes interaction with a form of a website page includes retrieving with a web content optimization computing device an original website page with a form in response to a request from a requesting system. The web content optimization computing device stores at least the form of the original website page and adjusts at least one field control of the form to generate a simplified website page. The web content optimization computing device provides the simplified website page to the requesting system.
    Type: Application
    Filed: September 10, 2009
    Publication date: March 10, 2011
    Applicant: Usablenet Inc.
    Inventor: Enrico Scoda
  • Publication number: 20090222475
    Abstract: A method, computer readable medium and system for web content optimization in single page display environment includes receiving in a system with a single page display environment an engagement of an activator for a data picker for at least one form field in a form page. The form page is replaced with a data picker web page associated with the engaged activator in the single page display environment. A selection for the at least one form field from the data picker web page is received. The data picker web page is replaced with the form page in the single page display environment. The form page is filled with any previously entered data and the at least one form field with the received selection.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: UsableNet Inc.
    Inventor: Enrico Scoda