Uri Sarid

United States Contact Info
6K followers 500+ connections

Join to view profile

About

Experienced technology entrepreneur, executive, and software product architect. Proven…

Articles by Uri

Activity

Join now to see all activity

Experience & Education

  • Chainlink Labs

View Uri’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Publications

Patents

  • API notebook tool

    Filed US 61884883

    Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and ecosystem that enables easy exploration of services that expose APIs, creation and documentation of examples, use cases and workflows, and publishing and collaboration of APIs. In some embodiments, systems, processes, and computer program products for an API notebook tool include receiving a request for a client for calling an API for a…

    Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and ecosystem that enables easy exploration of services that expose APIs, creation and documentation of examples, use cases and workflows, and publishing and collaboration of APIs. In some embodiments, systems, processes, and computer program products for an API notebook tool include receiving a request for a client for calling an API for a service, and dynamically generating the client for the API for the service.

    See patent
  • On-the-fly instrumentation of Web applications, Web-pages or Web-sites

    Issued US 8,849,985

    A system and method for on-the-fly instrumentation of a rich Web-site is disclosed herein. On a server-side, a plurality of objects of an HTML page are modified by adding additional instrumentation code and attributes to create a modified HTML page, which is served to a client-side.

    Other inventors
    See patent
  • Client-side and server-side unified validation

    Issued US 8,756,579

    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.

    Other inventors
    See patent
  • System and method for on-the-fly, post-processing document object model manipulation

    Issued US 8,719,451

    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…

    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.

    Other inventors
    See patent
  • System and method for on-the-fly rewriting of JavaScript

    Issued US 8,639,743

    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…

    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.

    Other inventors
    See patent
  • System and method for accessibility of document object model and JavaScript by other platforms

    Issued US 8,566,807

    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…

    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.

    Other inventors
    See patent
  • System and method for exposing the dynamic web server-side

    Issued US 8,527,860

    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.

    Other inventors
    See patent
  • System and method for auto-generating JavaScript

    Issued US 8,510,378

    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.

    Other inventors
    See patent
  • System and method for emulating different user agents on a server

    Issued US 12327802

    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.

    See patent
  • System and method for emulating different user agents on a server

    Issued US 8,285,813

    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.

    Other inventors
    See patent
  • System and method for auto-generating JavaScript proxies and meta-proxies

    Issued US 8,260,845

    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.

    Other inventors
    See patent
  • Hybrid optical amplifier with optimized noise figure

    Filed US 13/552,864

    Methods for optimizing a noise figure of a variable gain hybrid amplifier (HA) which includes a variable gain Raman amplifier with adjustable average gain G.sub.R and gain tilt T.sub.R and a variable gain lumped amplifier with adjustable average gain G.sub.L and gain tilt T.sub.L. In various embodiments, the methods include receiving as input a required hybrid amplifier average gain G.sub.H value and a required gain tilt T.sub.H value and deriving a set of G.sub.R, T.sub.R, G.sub.L and T.sub.L…

    Methods for optimizing a noise figure of a variable gain hybrid amplifier (HA) which includes a variable gain Raman amplifier with adjustable average gain G.sub.R and gain tilt T.sub.R and a variable gain lumped amplifier with adjustable average gain G.sub.L and gain tilt T.sub.L. In various embodiments, the methods include receiving as input a required hybrid amplifier average gain G.sub.H value and a required gain tilt T.sub.H value and deriving a set of G.sub.R, T.sub.R, G.sub.L and T.sub.L values which yield an optimal optimized hybrid amplifier NF and satisfy the conditions G.sub.R+G.sub.L=G.sub.H and that T.sub.R+T.sub.L is within a specified hybrid amplifier operating tilt range. In some embodiments, the derived T.sub.R and T.sub.L values satisfy the condition T.sub.R+T.sub.L=T.sub.H.

    See patent
  • Dashboard for on-the-fly AJAX monitoring

    Issued US 7,958,232

    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.

    Other inventors
    See patent
  • System and method for developing, deploying, managing and monitoring a web application in a single environment

    Issued US 7,596,620

    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.RTM. STUDIO IDE. An operator can use a user interface to access the integrated development…

    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.RTM. 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.

    Other inventors
    See patent
  • System and method for binding a document object model through JavaScript callbacks

    Issued US 8,335,982

    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.

    Other inventors
    See patent
  • System and method for auto-generating JavaScript proxies and meta-proxies

    Filed US 12275182

    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.

    Other inventors
    See patent
  • System and method for developing, deploying, managing and monitoring a web application in a single environment

    Issued US 7596620

    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.RTM. STUDIO IDE.

    Other inventors
    See patent
  • System and method for synchronization of a web application to a cloud provider

    Issued US 61059260

    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…

    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.

    Other inventors
    See patent
  • System and method for developing, deploying, managing and monitoring a web application in a single environment

    Filed US 61058565

    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.RTM. STUDIO IDE.

    Other inventors
    See patent
  • System and method for managing and monitoring a web application using multiple cloud providers

    Filed US 61058928

    A system and method for managing and monitoring a web application that uses multiple cloud providers. Preferably, a cloud manager monitors the web applications and pulls web resources from 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 automatic scaling for the web application.

    Other inventors
    See patent
  • System and method for secure binding of client calls and server functions

    Filed US 60992099

    A system and method for secure binding of client calls and server functions is disclosed herein. On a server-side, the present invention alters the proxy codes of client-side JavaScript code of a Web-page. The present invention alters the name of each of the proxy codes at a predetermined time generate altered proxy codes.

    Other inventors
    See patent
  • On-the-fly rewriting of uniform resource locators in a web-page

    Filed US 60991769

    A system and method for on-the-fly rewriting of a plurality of URLs in a Web-page is disclosed herein. On a server-side, the present invention analyzes a plurality of hyperlinks of the Web-page and optimizes the plurality of hyperlinks of the Web-page to generate an optimized Web-page, which is then transmitted to a client-side.

    Other inventors
    See patent
  • Flexible, event-driven JavaScript server architecture

    Filed US 60989109

    A script server architecture is disclosed herein. The script server architecture includes a core comprising means for creating a DOM node in a HTML document, a framework written in JavaScript, the framework comprising a plurality of registered event handlers for performing the business logic of the script server architecture and means for modifying the DOM of a HTML document, and means for bridging the core and the framework.

    Other inventors
    See patent
  • System and method for tagging code to determine where the code runs

    Filed US 60988117

    A method, system, Web-environment and computer program product for tagging to code to determine a run location. The present includes identifying a plurality of sections of a code, according to runat attributes. Each of the sections of the code is tagged with a runat attribute according to where the section of the code should run. The code can run on the client-side, the server-side or both. The invention preferably operates with a system that allows for JavaScript to be utilized on the…

    A method, system, Web-environment and computer program product for tagging to code to determine a run location. The present includes identifying a plurality of sections of a code, according to runat attributes. Each of the sections of the code is tagged with a runat attribute according to where the section of the code should run. The code can run on the client-side, the server-side or both. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.

    Other inventors
    See patent
  • Web server based on the same paradigms as web clients

    Filed US 60988070

    A method, system, Web-environment and computer program product for using browser paradigms on a server is disclosed herein. The invention for the parsing of an HTML document to create an HTML DOM on a server. The JavaScript of the document is parsed and interpreted on the server to create a parsed JavaScript, which designated to operate on the server. The HTML DOM is modified with the parsed JavaScript on the server.

    Other inventors
    See patent
  • Storing information in dual holographic images

    Issued US 5,039,182

    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…

    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.

    Other inventors
    • Roger Dube
    See patent

Projects

  • RAML - the RESTful API Modeling Language

    The RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices. The goal is to help our current API ecosystem by solving immediate problems and then encourage ever-better API patterns. RAML is built on broadly-used standards such as YAML and JSON and is a non-proprietary, vendor-neutral open spec.

    See project

Languages

  • English

    Native or bilingual proficiency

  • Hebrew

    Native or bilingual proficiency

  • French

    Limited working proficiency

  • Italian

    Limited working proficiency

Organizations

  • BayJax

    Founder

    -

    San Francisco Bay Area Ajax meetup: http://bayjax.com

Recommendations received

More activity by Uri

View Uri’s full profile

  • See who you know in common
  • Get introduced
  • Contact Uri directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses