Patents by Inventor Uri Sarid

Uri Sarid 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: 8756579
    Abstract: A system and method for validating code on a client-side and on a server-side in a Web environment utilizes a single validation code to validate JavaScript code on a client-side and JavaScript code on a server-side of a computer network system. The single validation code can help to correct errors in the client code and ensure the integrity of data stored on the server.
    Type: Grant
    Filed: November 30, 2008
    Date of Patent: June 17, 2014
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8719451
    Abstract: A method and system for on-the-fly post-processing of a Document Object Model of a Web-page server-side is disclosed herein. The present invention analyzes the Web-page and builds a Document Object Model of the Web-page on the server-side. The present invention then identifies a plurality of elements of the Document Object Model of the Web-page for manipulation, manipulates the plurality of elements of the Document Object Model of the web-page to create a Web-page with a manipulated Document Object Model, and transmits the Web-page with the manipulated Document Object Model to the client-side.
    Type: Grant
    Filed: November 22, 2008
    Date of Patent: May 6, 2014
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8639743
    Abstract: A method and system for on-the-fly rewriting of JavaScript is disclosed herein. On a server-side, the JavaScript of a Web-page is analyzed with a JavaScript parser and a runtime engine to identify property invocations, functions or any other JavaScript aspect of the JavaScript of the Web-page. The property invocations, functions or any other JavaScript aspect of the JavaScript of the Web-page are rewritten into a plurality of method calls to create a Web-page with instrumentation of when the method calls are executed, and the Web-page with instrumentation is transmitted to the client-side.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: January 28, 2014
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8572602
    Abstract: A system and method for synchronization of a web application to a cloud provider is disclosed herein. Preferably, a cloud manager synchronizes the web application to a single cloud provider or to multiple cloud providers. The system and method preferably allows for automatic wiring from a cloud provider to a web application, and allows for use of different Web resources from multiple cloud providers. The cloud manager also preferably allows for concurrent synchronization to multiple cloud providers.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: October 29, 2013
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid
  • Patent number: 8566807
    Abstract: A method and system for allowing for access to a Document Object Model and JavaScript of Web-page on a server-side is disclosed herein. The present invention analyzes the JavaScript of the Web-page on the server-side with a JavaScript parser and engine. The present invention converts the Document Object Model and JavaScript of the web-page into an accessible format. The present invention allows for access of the accessible format of the Document Object Model and JavaScript of the Web-page by other platforms such as JAVA, RUBY-ON-RAILS, PHP and .NET.
    Type: Grant
    Filed: November 22, 2008
    Date of Patent: October 22, 2013
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8527860
    Abstract: A system and method for accessing a rich web site is disclosed herein. The method includes serving the web-page as a container on the server-side and instantiating a content of the Web-page with a plurality of JavaScript calls or a plurality of AJAX calls, which allows APIs to access and retrieve information from the Web-page and to process the content of the Web-page.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: September 3, 2013
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8510378
    Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: August 13, 2013
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Publication number: 20130041986
    Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
    Type: Application
    Filed: September 11, 2012
    Publication date: February 14, 2013
    Applicant: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8335982
    Abstract: A system and method for binding a form through a JavaScript callback is disclosed herein. During a first session, inputted information in a form is bound with a plurality of JavaScript callbacks. When the session is closed and again reopened, the inputted form is called containing the information inputted from the first session.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 18, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8291079
    Abstract: A system and method for developing, deploying, managing and monitoring a web application in a single environment is disclosed herein. The single environment is preferably an integrated development environment (“IDE”). The system and method preferably allows for deployment to a cloud provider, and preferably allows for use of Web resources from multiple cloud providers. One preferred IDE is the APTANA® STUDIO IDE.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: October 16, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid
  • Patent number: 8285813
    Abstract: A system and method for emulating a multitude of different user agents on a server-side is disclosed herein. On a server-side, an acceptable user agent string for receiving full content from the web-site with a browser sniffing agent is identified. The acceptable user agent is emulated by transmitting a HTTP request with the acceptable user agent string, allowing for access to the full content of the web-page of the web-site.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: October 9, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8266202
    Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: September 11, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8260845
    Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: September 4, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 7958232
    Abstract: A system and method for monitoring a web-page utilizing a dashboard application is disclosed herein. On the server-side, the present invention modifies each of the plurality of objects of a web-page by adding additional instrumentation code and attributes to create a modified web-page with reporting functions to the dashboard application. The modified web-page is served to the client-side and real-time information for the modified web-page is reported to the dashboard application.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: June 7, 2011
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 7596620
    Abstract: A system and method for developing, deploying, managing and monitoring a web application in a single environment is disclosed herein. The single environment is preferably an integrated development environment (“IDE”). The system and method preferably allows for deployment to a cloud provider, and preferably allows for use of Web resources from multiple cloud providers. One preferred IDE is the APTANA® STUDIO IDE. An operator can use a user interface to access the integrated development environment and the cloud manager over the network, specifically the Internet.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: September 29, 2009
    Assignee: Aptana, Inc.
    Inventors: Paul Colton, Uri Sarid
  • Patent number: 5039182
    Abstract: A holographic storage system receives light having its linear polarization rotated from a reference linear polarization for carrying given information. The modulated light is stored as two distinct images in a photorefractive crystal, the images carrying the same information but being complementary projections of linear polarization rotations from the reference linear polarization in a given rotational sense. The images are stored in the same volume portion of the crystal. Upon readout, the two images are converted into modulated electrical signals. To reproduce the information, one of the modulated electrical signals is divided into the other modulated electrical signal. A function of square root of arc tangent is introduced into the signal processing at the output portion of the system.
    Type: Grant
    Filed: October 23, 1989
    Date of Patent: August 13, 1991
    Assignee: International Business Machines Corporation
    Inventors: Roger R. Dube, Uri Sarid