Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

1808 results about "JavaScript" patented technology

JavaScript (/ˈdʒɑːvəˌskrɪpt/), often abbreviated as JS, is a high-level, interpreted scripting language that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

Presentation of document history in a web browsing application

In a collaborative computing environment, a method and system for displaying revisions associated with a hosted electronic document are disclosed. In accordance with the disclosed method and system, select revisions of an electronic document may be displayed to a user, recreating a visual history play-back of the evolution of the electronic document. The electronic document may be displayed in a web-browsing application, utilizing a Document Object Model (“DOM”) retrieving the select revisions via Asynchronous JavaScript and XML (“AJAX”) calls to a remote device / server.
Owner:DOMO

Visual web page analytics

A method and system for tracking user utilization of a web page. The invention can use a tracking script, which can be a client-based Javascript code in some embodiments. The tracking script can be executed in a visitor's web browser when the customer's web page is loaded on the visitors' computer. The tracking script can be unique to each customer because it can be determined by the elements on the customer's web page and can be generated via a dynamic web server process. In at least some embodiments, when the customer's web page loads on the visitor's computer, the visitor's browser requests the tracking script from a server. The server can then transmit the tracking script to the visitor's browser and the tracking script can register itself and “passively” listens to various browser events.
Owner:CRAZY EGG

Shared internet storage resource, user interface system, and method

The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java(R)-based, or other interface transmits and retrieves TCP / IP packets or other Internet information through a load balancer / firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space.
Owner:TIME WARNER

Method for detecting malicious javascript

An apparatus and system for scoring and grading websites and method of operation. An apparatus receives one or more Uniform Resource Identifiers (URI), requests and receives a resource such as a webpage, and observes the behaviors of an enhanced browser emulator as controlled by javascript provided by the webpage. The enhanced browser emulator tracks behaviors which when aggregated imply malicious intent.
Owner:BARRACUDA NETWORKS

Graphical insertion of JavaScript pop-up menus

A graphical user interface allows a user to create an image having a pop-up menu which is exportable to a target computer without the creating user being required to know how to program in JAVASCRIPT™. Using menu selection in the application in which the image is running, the creating user may insert a pop-up menu instruction associated with an object and positioned at a desired location within the image. The inserted pop-up menu instruction then causes the creating computer to invoke its own routines that construct an exportable JAVASCRIPT™ file that allows for a pop-up menu associated with the desired object to be displayed on the screen of a target system.
Owner:ADOBE SYST INC

Shared Internet storage resource, user interface system, and method

The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java®-based, or other interface transmits and retrieves TCP / IP packets or other Internet information through a load balancer / firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space.
Owner:OBRIEN BRETT +3

System and method for developing and deploying computer applications over a network

A method of developing a computer application by coding a markup document in an XML markup language, coding a business logic component using any programming language, compiling the business logic component into a specific executable code, converting the XML document into a specific markup language document and deploying the converted markup document and the executable code to a client machine running a specific operating system via a network connection. The XML markup document can be converted in any markup language including XUL, SVG, Xforms, XML related languages, HTML, HTML related languages, text, and combinations thereof. The business logic component can be written using any programming language including Java, JavaScript, J#, C#, C, C++, Visual Basic, ActionScript, XSL, XQuery, and XPath, among others. The computer application can run in any operating system including next generation Windows Longhorn, Windows 2000, Linux, Unix, Apple or Palm operating systems, among others.
Owner:NEXAWEB

System and method for detecting malicious code of pdf document type

Disclosed herein is a PDF document type malicious code detection system for efficiently detecting a malicious code embedded in a document type and a method thereof. The present invention may perform a dynamic and static analysis on JavaScript within a PDF document, and execute the PDF document to perform a PDF dynamic analysis, thereby achieving an effect of efficiently extracting a malicious code embedded in the PDF document.
Owner:KOREA INTERNET & SECURITY AGENCY

Method for detecting malicious javascript

An apparatus and system for scoring and grading websites and method of operation. An apparatus receives one or more Uniform Resource Identifiers (URI), requests and receives a resource such as a webpage, and observes the behaviors of an enhanced browser emulator as controlled by javascript provided by the webpage. The enhanced browser emulator tracks behaviors which when aggregated imply malicious intent.
Owner:BARRACUDA NETWORKS

Javascript Calendar Application Delivered to a Web Browser

The present invention is a calendaring system implemented as a JavaScript application for program execution on individual Internet browsers alter being downloaded by a webserver. The JavaScript application generates HTML on-the-fly and a graphical user interface is displayed on a user's screen. The result is an interactive scheduling system that can be shared between users on the Internet.
Owner:AOL LLC A DELAWARE LLC

History-based tracking of user preference settings

A process is disclosed for using the existing Universal Resource Identifier (URI) history feature of browsers to maintain user preference settings, or other state information, used by one or more web sites or other systems. In one embodiment, when a user makes a particular preference selection on a web site, the user's selection is recorded in the browser's URI history by causing the browser to access a URI (or a set of URIs) representing the particular selection. The same or a different web site may subsequently test the browser's URI history for this particular URI by including appropriate JavaScript or other executable code in a page requested by the browser. Depending upon the outcome of this test, the web site and / or the page's executable code may take an appropriate action or inaction consistent with the preference selection.
Owner:VERIZON PATENT & LICENSING INC

Method and apparatus for detecting and preventing unsafe behavior of javascript programs

A method and apparatus is disclosed herein for detecting and preventing unsafe behavior of script programs. In one embodiment, a method comprises performing static analysis of a script program based on a first safety policy to detect unsafe behavior of the scrip program and preventing execution of the script program if a violation of the safety policy would occur when the script program is executed.
Owner:NTT DOCOMO INC

Method of <script> based remote JavaScript function call of web page

The present invention permits a JavaScript-based Remote Procedure Call (RPC) to be executed from a Web page displayed in a Web browser window, without utilizing browser plug-in, Java Applet, or ActiveX technology. Traditionally, clunky downloads and Web browser plug-ins has been required to enable Web page interactivity, which greatly compromises the performance and reach of the Web page. Based purely on HTML and JavaScript, the present invention utilizes the HTML <script> element to pass data to the server and execute a remote procedure, receiving the resulting output to the same displayed Web page. The present invention can be used to build a lightweight Web page that offers real-time data and interactivity.
Owner:NETGRATUS INC +1

System and method for presenting computerized interactive forms to respondents using a client-server-systems technology based on web standards

An improved system and method for presenting computerized interactive forms (such as survey questionnaires, employment applications, etc.) via the Internet to human respondents making use of client computers. The invention is a cross-platform web application written in Java and JavaScript. The presented questions / items are selected dynamically as a respondent fills in the information for each question / item. A code-length-reducing software architecture—wherein all objects are widgets—along with a design choice of inheritance makes for maximum code clarity, impressive code compactness, and swift parsing. More information and a higher quality of information are collected from a respondent, because waiting time is reduced and only relevant questions are presented. Implementation of parent-child containment in the widget set, coupled with a JavaScript skeleton design system, facilitates respondent-friendly display design by interface designers, and a rapid design process.
Owner:BALZ CHRISTOPHER MARK

Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support

Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop / handheld computer or wireless communication device) coupled to a transcoder proxy. One embodiment of the system allows a client machine with limited resources to support JAVASCRIPT. The transcoder proxy receives an electronic document in a first digital format (e.g., HTML or XML). A JAVASCRIPT event may be associated with an element of the document including JAVASCRIPT code executed in response to the JAVASCRIPT event. The transcoder proxy assigns a unique identifier to the element, and forms a model of a logical structure of the document (e.g., a document object model or DOM). The transcoder proxy uses the model to produce an “original” script including a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine. The client machine uses the original script to display / present the document portion. The client machine associates the JAVASCRIPT event with the element identifier, generates the JAVASCRIPT event in response to user input, and provides JAVASCRIPT event information and the associated identifier to the transcoder proxy. The transcoder proxy accesses the element within the model using the identifier, executes the JAVASCRIPT code producing a result, uses the model and the result to produce a “modification” script, and provides the modification script to the client machine. The client machine uses the modification script to modify the displayed / presented portion of the document.
Owner:IBM CORP

Method And System For Collecting And Correlating Data From Information Sources To Deliver More Relevant And Effective Advertising

InactiveUS20080195462A1Relevant and effectiveMarket predictionsForecastingData bankSoftware
A method and system for collecting and using in combination data from information sources in a correlated manner to deliver more relevant and effective advertising is provided. Website owners register with a service provider, submit relevant information about their website and download website analytics software enabling relevant data to be tracked by and transmitted to the service provider's online database. Service provider also collects data from other information sources including an online website exchange, webcrawlers and other software (e.g. toolbars, cookies, javascript) that track the navigation history of individual Internet users and their demographic information. Service provider correlates and analyzes submitted data from some or all of the information sources to determine scores, meaningful ranking and other useful information regarding the efficacy of websites for potential advertisers. Potential advertisers perform search requests on the service provider's database using advertiser-specific parameters to retrieve a portfolio of advertising opportunities that are optimally matched with the advertiser's specifications. The advertisers may edit the results and submit a request via service provider to the one or multiple website owners to implement the portfolio of resulting and / or revised advertising opportunities.
Owner:SWOOGE

Point of sale payment method for multiple recipients using a digital payment service

The method allows the funds from the purchase of a single item to be automatically divided and distributed to multiple recipients according to pre-arranged royalty and percent ownership arrangements. The purchase of multiple items can also be managed this way. In one embodiment, the method may employ JavaScript fee-split code that can be uploaded from a remote merchant server. The code can be executed within the web browser of a buyer's computerized device, and then send instructions over the Internet to the API of an automated Internet ecommerce system. The ecommerce system will then automatically split the buyer's single item payment to multiple recipients, and automatically credit the escrow account of the multiple recipients at the time of the buyer's purchase. In another embodiment, the details of the fee split arrangement can be stored in the remote ecommerce system, and be automatically invoked when the user makes a purchase.
Owner:GRECIA WILLIAM

System and method for remotely compiling multi-platform native applications for mobile devices

A computer readable medium comprises executable instructions to: provide an SDK to a client computer comprising executable instructions for communicating with a build server, receive an HTML / Javascript source application and a configuration file referencing one or more source application files over a computer network from a client computer to the build server, transmit the HTML / Javascript source application and configuration file to multiple compile servers corresponding to each of multiple mobile device platforms, combine the HTML / Javascript source application with a mobile device platform specific framework source code for each mobile device platform on each compile server, compile the HTML / Javascript source application and framework source code on the compile server to output an executable native application for each mobile device platform, and transmit each executable native application from the compile server to the client computer over a computer network.
Owner:ADOBE SYST CANADA

System and method for distribution of interactive content to multiple targeted presentation platforms

A text based script file describing enhancements is parsed to produce platform dependent enhancement files that may be employed to produce enhancements on a set top box, enhanced television, or computer display. A script file may be of XML format and a parser may be an XSL translator. A parser may import HTML and Javascript from other applications. A parser may support a media player for emulation to view video and enhancements. Trigger data for rendering enhancements may be formatted into a javascript array. Trigger events may be employed to replace graphic pointers or text values. Multiple parsers, each supporting a specific platform, allow a single script file to be employed across multiple platforms. New platforms or versions of platforms are supported through new or updated parsers.
Owner:OPEN TV INC

Systems and methods for enterprise-wide visualization of multi-dimensional data

Systems and methods are described that allow powerful multi-dimensional visualization applications to be effectively deployed across large enterprises. The approach employs a zero-footprint client architecture that allows any network (or Internet) connected client device with a web browser that supports industry standard dynamic HTML (i.e., HTML, images and JavaScript) to conduct sophisticated, interactive visualizations of multi-dimensional data. Technical complications and costs associated with large scale deployments are avoided, because client devices are not required to install or execute specialized client-based software. Client actions (e.g., mouse clicks, mouse drags, related screen pointer coordinates, etc.) may be translated into method and application interface (API) calls and transmitted, either directly from a client device or via a visualization web service, to a central visualization server. The visualization server may then generate updated visual components and may relay them back to the client device either directly or via the visualization web service.
Owner:ADVIZOR SOLUTIONS

JavaScript error determination and reporting

A system for unobtrusively monitoring web browser execution of JavaScripts, and reporting errors and / or success of execution of the JavaScripts. Web pages are transmitted from a web page server to a web browser, the pages include at least two JavaScripts and one or more AJAX commands. The web browser executes the JavaScripts, and the AJAX commands using a client-side AJAX engine, including establishing an asynchronous connection between the web browser and an error processing server. When the JavaScript completes successfully or terminates through error, a non-cacheable error details message is sent by the monitoring and collecting JavaScript the error processing server via the asynchronous connection.
Owner:TWITTER INC

Method and system for monitoring the performance of a distributed application

A service monitor and a browser monitor determine performance metrics on both a server and a client in connection with a distributed application running on a network. While applicable to other types of distributed application data, an example is described in which a Web page is requested by a user running a browser program on the client computer. In response, the server transmits the requested Web page, along with JavaScript code that defines a browser monitor, to the client. A browser monitoring function controlled by this code determines a plurality of different performance metrics related to the access of Web pages by the client. In addition, the server monitor determines performance metrics specific to its function in providing the Web page to the client. A correlated performance metric is determined by combining a server performance metric with a browser performance metric.
Owner:CLOUDING

Systems and methods for providing user interfaces for management applications

The present application is directed towards systems and methods for providing user interfaces for management applications via a definition-based graphical user interface (GUI) framework for developing web based management applications for servers, intermediaries, routers, wide area network (WAN) accelerators, caches, switches, or any other type and form of computing device. The plug-in free framework reduces the server's resource consumption and bandwidth by making a full use of resources available on the client computing device or browser. A complete web application can be developed using JavaScript Object Notation (JSON) definitions along with a representational state transfer (REST) based application programming interface (API) efficiently using the framework, which may comprise light-weight pure JavaScript or similar executable code. In many embodiments, the framework may be layered in a model-view-controller (MVC) architecture easing resource consumption, maintenance and extensibility.
Owner:CITRIX SYST INC

Web-enabled XML editor

A Web-enabled document editor is provided that is supported by any browser application. The server receives a document type definition and creates a Web-based editor for the document type. The Web-based editor page, which may be an HTML page with JavaScript, is sent to the client for presentation on a browser. The user may add and delete elements from the document type definition using the editor interface. The user may supply content for the elements in the browser. The user may also view the XML source or the formatted document using the editor interface.
Owner:IBM CORP

Method and system for dynamic web page breadcrumbing using javascript

According to the present invention, there are provided a dynamic client-side breadcrumbing method and system for improving navigation of a plurality of web pages within a Website. The method and system comprise executing a breadcrumbing engine embedded into a web page for: generating a breadcrumb for each web page downloaded to a web browser associated with a client from a web server associated with the Website, the generated breadcrumb including navigation information for each downloaded web page; storing breadcrumbs associated with web pages downloaded to the web browser at the client; updating the stored breadcrumbs with the generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs associated with navigation of the web pages at the Website; and displaying the breadcrumb navigation trail on each downloaded web page for user selection. The method and system further comprise resuming navigation according to the breadcrumb navigation trail by downloading of a web page according to navigation information of a last breadcrumb in the breadcrumb navigation trail.
Owner:IBM CORP

Method for authenticating kerberos users from common web browsers

The invention provides a system and method for authenticating Kerberos users on common web browsers. In the system, a normal web browser is capable of rendering HTML and optionally running JavaScript. A web server acts as a gateway that converts information from the normal browser to normal Kerberos traffic and a Kerberos distribution center (KDC) maintains Kerberos user accounts.
Owner:AOL LLC A DELAWARE LLC

Automatic display of resized images

Systems and methods for automatic display of scaled and / or resized images that fit within pre-defined areas in a web browser are disclosed. The method may be implemented using an image scaling JavaScript component embedded within a HTML document. Upon resizing the a client document browser in which the document is displayed, the component is resized and requests, receives and redisplays a resized image within the resized component from a server. By having the server perform the resizing, the resized image not only fits within the resized component but also maintains the quality of the image without the need for special client-side software.
Owner:GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products