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: 11561846Abstract: 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.Type: GrantFiled: March 17, 2020Date of Patent: January 24, 2023Assignee: Salesforce, Inc.Inventor: Uri Sarid
-
Publication number: 20200218588Abstract: 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.Type: ApplicationFiled: March 17, 2020Publication date: July 9, 2020Applicant: Mulesoft, LLCInventor: Uri Sarid
-
Patent number: 10592319Abstract: 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.Type: GrantFiled: February 22, 2019Date of Patent: March 17, 2020Assignee: MuleSoft, LLCInventor: Uri Sarid
-
Publication number: 20190188062Abstract: 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.Type: ApplicationFiled: February 22, 2019Publication date: June 20, 2019Inventor: Uri SARID
-
Patent number: 10244020Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in a document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.Type: GrantFiled: August 13, 2013Date of Patent: March 26, 2019Assignee: AXWAY INC.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey, Jeffrey George Haynie, Matthew David Langston
-
Patent number: 10216554Abstract: 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.Type: GrantFiled: August 2, 2016Date of Patent: February 26, 2019Assignee: Mulesoft, Inc.Inventor: Uri Sarid
-
Patent number: 9798524Abstract: A system and method for accessing a native platform API is disclosed herein. The method includes serving the application code as a container on the server-side and instantiating a content of the code with a plurality of JavaScript calls, which allows APIs to access and retrieve information from the code and to process the content of the code.Type: GrantFiled: September 3, 2013Date of Patent: October 24, 2017Assignee: Axway, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey, Jeffrey George Haynie, Matthew David Langston
-
Publication number: 20170010902Abstract: 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.Type: ApplicationFiled: August 2, 2016Publication date: January 12, 2017Inventor: Uri Sarid
-
Patent number: 9442700Abstract: 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.Type: GrantFiled: June 10, 2014Date of Patent: September 13, 2016Assignee: MuleSoft, Inc.Inventor: Uri Sarid
-
Patent number: 9148467Abstract: 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: GrantFiled: October 5, 2012Date of Patent: September 29, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 9122650Abstract: 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.Type: GrantFiled: November 13, 2008Date of Patent: September 1, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Publication number: 20150095923Abstract: 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.Type: ApplicationFiled: June 10, 2014Publication date: April 2, 2015Inventor: Uri Sarid
-
Patent number: 8954553Abstract: 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: GrantFiled: September 20, 2009Date of Patent: February 10, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid
-
Patent number: 8954989Abstract: 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.Type: GrantFiled: November 18, 2008Date of Patent: February 10, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8938491Abstract: 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.Type: GrantFiled: December 2, 2008Date of Patent: January 20, 2015Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8914774Abstract: 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.Type: GrantFiled: November 14, 2008Date of Patent: December 16, 2014Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8880678Abstract: 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.Type: GrantFiled: June 4, 2009Date of Patent: November 4, 2014Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid
-
Patent number: 8849985Abstract: 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.Type: GrantFiled: December 1, 2008Date of Patent: September 30, 2014Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8819539Abstract: 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.Type: GrantFiled: November 30, 2008Date of Patent: August 26, 2014Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8806431Abstract: A system and method for utilizing aspect oriented programming on a server. The present invention subjects an HTML layout container to aspect oriented programming on a server-side, and tags the HTML layout container with a class name. A server framework determines if a HTML page of the HTML layout container is being served to an authorized browser, and acts on the determination for the HTML page of the HTML layout container.Type: GrantFiled: December 2, 2008Date of Patent: August 12, 2014Assignee: Appecelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey