Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

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

Implementation method and device of js timer

PendingCN122309054AMessage queueCallback
This invention discloses a method for implementing a JS timer, comprising the following steps: Step S1: In a lightweight open-source HarmonyOS system, a JavaScript application creates a JS timer, which specifies a timing period and a callback function. Step S2: The JS timer is added as a task timer in the lightweight open-source HarmonyOS system, and executed by the task management module. Step S3: When the timing period of the task timer expires, an asynchronous message is sent to the JS APP thread, which then executes the asynchronous callback upon receiving the message. This invention automatically stops the JS timer when the device enters a low-power screen-off state, reducing unnecessary system wake-ups and saving device power. If the JS APP thread is busy, the JS timer cannot be scheduled and will not send unprocessable asynchronous messages, avoiding the problem of system crashes due to a full message queue and improving system robustness.
Owner:ASR MICROELECTRONICS CO LTD

Multiple instance learning models for cybersecurity using JavaScript object notation (JSON) training data

ActiveUS12670434B2Feature vectorData set
Techniques and architecture are described for converting tree structured data such as, for example, JavaScript Object Notation (JSON) data, into multiple feature vectors to train multiple instance learning (MIL) models for providing cybersecurity in networks. In particular, a data set is provided, wherein the data set comprises a sample configured as a hierarchal tree. The sample is converted into a set of path and value pairs, e.g., flattened into a set of path and value pairs, where the path is a sequence of field names and array indices encoding a position of a value. Each path and value pair of the set of path and value pairs is converted into a respective feature vector to form a set of feature vectors. The set of feature vectors is used to train a multiple instance learning (MIL) model, wherein each feature vector has a same, fixed length.
Owner:CISCO TECHNOLOGY INC

Providing a pipeline for near-real time access to application transactional data

PendingUS20260186823A1Batch processingDocument transformation
A method includes converting a plurality of files stored in a database that stores transactional data for a software application into a plurality of JavaScript object notation files, wherein the converting is performed as the plurality of files is loaded into the database, storing the plurality of JavaScript object notation files in a plurality of buckets, invoking a plurality of batch operations, wherein each batch operation of the plurality of batch operations reads a subset of the plurality of JavaScript object notation files from one bucket of the plurality of buckets with a defined frequency, reading the subset of the plurality of JavaScript object notation files into a tabular data structure, writing the tabular data structure into the one bucket in an open source, column-oriented data storage format, and reading the column-oriented data storage format into a query service that supports structured query language.
Owner:AT&T INTELLECTUAL PROPERTY I L P +1

Virtual physical experiment method and system based on light-weight front-end architecture

PendingCN122365970AComputational scienceHTML5
This invention discloses a virtual physics experiment method and system based on a lightweight front-end architecture. It employs a lightweight front-end architecture using a Python backend combined with JavaScript, HTML5 Canvas, and CSS. Through standardized operation parsing and real-time communication via WebSocket, it calls multi-dimensional physical models for frame-by-frame calculation at 60fps. Layered collaborative rendering using Canvas and CSS enables physics-driven vector drawing, and parameterized vector scale generation solves the problem of magnification blurring. A semantic control mechanism for experimental specifications is constructed, supporting incremental circuit topology recognition and free construction. A multi-model instance pool reuse scheduling mechanism enables rapid switching between multiple scenarios. This invention can run smoothly on multiple terminals without plugins, balancing simulation realism with teaching interactivity.
Owner:HUIZHOU UNIV

Client-side blocking and reporting of unauthorized network transmissions

Systems and methods for monitoring webpage traffic. A web server can generate a JavaScript wrapper and wrap requested webpage code in the JavaScript wrapper. A client device in communication with the web server can receive a user request to load a webpage in a web browser, receive, from the web server, webpage code for the requested webpage that is wrapped in the JavaScript wrapper and includes an allowlist of allowed domains, execute the wrapped webpage code in the web browser, receive a domain request, identify the requested domain from the allowlist, execute the request if the domain is in the allowlist, and transmit, to the web server, run-time information associated with the domain request. The web server can determine, based on the run-time information, a frequency that the domain request was made, add the requested domain to a proposed allowlist, and generate a proposed modification to the JavaScript wrapper.
Owner:TARGET BRANDS INC

System and methods for embedding WASM interpreter within WASI-compliant javascript runtime

PCT designated stageWO2026102650A1Execution paradigmsComputer architectureEngineering
A computer-implemented method for extending a first JavaScript runtime is disclosed. A WebAssembly (Wasm) interpreter is embedded within the first JavaScript runtime based on integrating, in the first JavaScript runtime a runtime component and a Wasm interpreter manager. The runtime component implements, at least, a memory allocator configured to manage a memory space that is mutually accessible by Wasm and JavaScript and a WebAssembly System Interface (WASI) -compliant Wasm runtime. The Wasm interpreter manager is configured to track compiled Wasm modules and instantiated Wasm modules.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

A multilingual configuration file processing method and device, a storage medium and an equipment

This application provides a method, apparatus, storage medium, and device for processing multilingual configuration files. The method involves acquiring a JavaScript configuration file to be processed, automatically identifying its defined format type, calling a parsing function corresponding to the defined format type to parse the JavaScript configuration file, extracting language identifiers and key-value pair configuration data from the file, thereby achieving compatible parsing of configuration files with different formats and providing standardized object data for subsequent processing. After parsing the multilingual configuration data, the nested structure data within the multilingual configuration data is flattened, and a visual table is generated based on the flattened data. This achieves automated processing of JavaScript configuration files for multilingual software products, improving the efficiency and accuracy of JavaScript configuration file verification.
Owner:SHANGHAI JIACHE INFORMATION TECH CO LTD

Stateful API attacks detection

PCT designated stageWO2026142739A2PathPingData ingestion
A method for detecting stateful application programming interface (API) attacks. The method may include analyzing, based on API state detection rules, API responses to detect API states within API sessions, wherein the API state detection rules encompass endpoint universal resource locators (URLs) and data extraction pathways; extracting, based on extraction rules, one or more of session identifiers or tokens from API calls through criteria including one or more of API request headers or JavaScript Object Notation (JSON) Web Token (JWT) parameters; determining stateful API attacks detection rules based on the detected API states and the extracted one or more of the session identifiers or tokens; and continuously monitoring state transitions and actions within the API sessions based on the stateful API attacks detection rules so as to detect stateful API attacks.
Owner:WALLARM INC

Medical information extraction using a tree of LLM prompts

Techniques regarding autonomously facilitating the optimization of medical information to generate structured medical information are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a receiving component that receives Fast Healthcare Interoperability Resources (FHIR) from a FHIR server. The computer executable components can also comprise an extraction component that extracts unstructured information for medical reports by using a tree of large language model (LLM) prompts and logic for navigating the tree as a function of prompt responses. The computer executable components can also comprise a generation component that generates JavaScript Object Notation (JSON) structured data, and integrates it into original FHIR resources.
Owner:GE PRECISION HEALTHCARE LLC

A method, apparatus and medium for detecting vulnerabilities caused by imperfect patches

The present application relates to the technical field of software security, and particularly relates to a method and device for detecting vulnerabilities caused by imperfect patches and a medium. The method comprises the following steps: classifying submitted information by combining a rule-based and / or ChatGPT-based method to identify security patches; extracting JavaScript files with PoCs from the security patches to generate executable PoCs files; collecting all patch files and arranging them according to frequency information, taking frequently patched code as hot code to construct a hot code file list; comparing the current file name to be instrumented with the hot code file list to selectively instrument the hot code; performing mutation operations on the PoCs JavaScript files to generate new samples; replacing the generated new sample code into the hot code area for fuzz testing; and if a new vulnerability is found during the fuzz testing process, taking it as input. Through the method, the accuracy and efficiency of identifying security patches and discovering new vulnerabilities are significantly improved.
Owner:TIANJIN UNIV

Multi-stage intelligent data analysis method, system, storage medium and electronic device based on large language model

The application discloses a multi-stage intelligent data analysis method and system based on a large language model, a storage medium and an electronic device. The method comprises the following steps: file preprocessing, analysis topic generation, batch analysis processing, report merging and generation, etc. The batch analysis processing step comprises three sub-steps: JavaScript code generation, code safe execution and analysis conclusion generation. Through the multi-stage AI collaboration process, the system decomposes complex data analysis tasks into multiple independent stages, each stage has clear input and output and responsibility division, and the maintainability and scalability of the system are improved. Through data-driven report generation, a professional analysis report is automatically generated, and the work efficiency is improved. The application can significantly reduce the use threshold of data analysis, improve the efficiency and accuracy of data analysis, and is suitable for automatic analysis and professional report generation of table data such as Excel.
Owner:HENGQIN LIFE INSURANCE CO LTD

Method for running an application and related apparatus

ActiveCN116700811BData classLayout
Embodiments of the present application provide a running method of an application and related devices, the method is applied to an electronic device, and the method comprises the following steps: receiving a first operation for starting the application; extracting component information described by a JavaScript language with data type from an executable file of the application; the executable file is a script file written by using the JavaScript language with data type and describes a layout, a style and a logic of a first user interface; converting the component information described by the JavaScript language with data type into component information described by a native language; the native language is different from the JavaScript language with data type; constructing a component tree of the first user interface based on the component information described by the native language; and rendering and displaying the first user interface by using the component tree of the first user interface. The embodiments of the present application can improve the starting speed of the application and the fluency of fast sliding of an application page.
Owner:HUAWEI TECH CO LTD

An apparatus and method for constructing a web front-end application based on object technology

ActiveCN116149648BWeb applicationRedundant code
This invention discloses an apparatus and method for building web front-end applications based on object technology, belonging to the field of Internet technology. It solves the technical problems of existing technologies for building web front-end applications, such as the high learning cost caused by the separation of HTML, CSS, and JavaScript in traditional native methods; difficulties in data access between components during runtime in component-based methods; instability of common basic code and redundant code during component reuse; and difficulties in code understanding, porting, and debugging due to significant differences between component-based implementations and traditional native methods. It includes a main application base class, page view base class, storage base class, event base class, and loading and packaging tool base class, encapsulating common and basic functions in these base classes, while the specific page and function-related code required by the web application is implemented by their respective derived classes. This invention is convenient and quick to build, has a low learning cost, overcomes the problems of unstable common basic code and redundant code in existing component-based methods, and reduces the complexity of inter-component access and operation.
Owner:CHENGDU SUOJI TECH CO LTD

An airport noise event intelligent identification and tracing system and method

PendingCN122448347AData displayHTML5
The application provides an airport noise event intelligent identification and tracing system and method, belonging to the field of environmental noise monitoring and aviation environmental protection. The system comprises: a data acquisition subsystem for collecting noise data and temperature, humidity, wind speed meteorological elements by laying noise monitoring terminals and weather analyzers; a data processing subsystem for calculation and analysis, including a database module, a spatial influence compensation and correction module, a noise event automatic identification module, a noise tracing module, and a noise influence evaluation module; and a data display subsystem for realizing real-time monitoring, event processing and tracing, historical query and statistics, community feedback and report functions. The subsystems adopt Web front-end and back-end separation technology, the front-end is based on HTML5 / JavaScript and a visualization library, and the back-end is based on Node.js and a PostgreSQL database. The application improves the real-time performance and robustness of airport noise event automatic identification, and realizes high credible tracing.
Owner:CHINA ACAD OF CIVIL AVIATION SCI & TECH +1

Method and system for generating a limited mutable NFT digital certificate of authenticity

A method and system for generating a limited mutable non-fungible token (NFT) digital certificate of authenticity (COA) are disclosed herein. The method and system create JavaScript Object Notation (JSON) files comprising metadata of an NFT as normal, and each of the JSON files has different COA status. The NFT is minted using a decentralized unique address as a metadata URI.
Owner:VERISART INC

Methods and Systems for Security Enhancement in Artificial Intelligence Model Interactions via Automated Injection and Proxy Server Implementation

The present technology relates to a computer-implemented method for enhancing enterprise-wide security when using Artificial Intelligence (AI) models. Embodiments involve a JavaScript injection process facilitated by a proxy server. This process does not require manual installation as it is automatically injected during operation. The JavaScript injection process operates by intercepting unsecured AI input and output data provided by users interacting with AI websites. The input and output data are sent to a security Application Programming Interface (API) which applies an enterprise security policy to the data in real time, thereby transforming unsecured input and output into secure data. Embodiments provide a robust framework for safe interaction with Artificial Intelligence models while mitigating the risks associated with the transmission of sensitive information over the internet.
Owner:WITNESSAI INC

A district and county level agricultural travel ecological product value realization big data platform

This invention discloses a big data platform for realizing the value of agricultural tourism ecological products at the district / county level. It adopts an MVVM architecture, with the backend developed based on .NET and the frontend using Vue, HTML5, CSS3, and integrated Echarts. The database uses PostgreSQL with PostGIS, relying on ArcGIS Server for GIS services and implementing map integration through the ArcGIS API for JavaScript. The platform incorporates core accounting models for GEP (Gross Ecological Product) total value, water conservation, and ecological vouchers, including agricultural tourism ecological product surveys, ecological product value calculation, automatic value calculation, ecological voucher agricultural tourism value conversion, database updates, and user management. The platform enables visualization of various agricultural tourism ecological data charts, display of resource survey map data, and GIS spatial statistics of value and functional quantities. It supports multi-scope calculations for administrative regions, scenic areas, and custom areas, and can perform comparisons of two phases of land use data and visualized calculations of ecological vouchers. It also features ecological data year management, editing and updating, and user hierarchical permission control functions. This platform improves the standardization and intelligence of agricultural tourism ecological value management at the district / county level.
Owner:NANJING XIAOZHUANG UNIV +2

A JavaScript script remote debugging method based on a distributed architecture

PendingCN122332250AInformation supportThe Internet
This invention provides a remote debugging method for JavaScript based on a distributed architecture, belonging to the field of industrial internet development and debugging technology. It includes creating a JavaScript object using object-oriented syntax based on the characteristics and functions of industrial IoT devices, and writing and modifying the JavaScript script for device debugging in an editing interface provided by a browser; associating the created JavaScript object with a specific device model to determine the device scope and operation objects targeted by the JavaScript script; after completing the JavaScript script editing and model association, the browser sends a JavaScript script debugging request to an offline / edge gateway, the request containing the JavaScript script content and device model information. This remote debugging solution supports multi-node collaboration, cross-network environments, and features high security and complete debugging information display, improving the debugging efficiency and quality of the industrial internet secondary development stage.
Owner:NINGBO HOLLYSYS INTELLIGENT TECH CO LTD

An API interface testing method, device, equipment and storage medium

The application discloses an API interface test method and device, equipment and a storage medium. The method comprises the following steps: acquiring an interaction function of an API interface to be tested, and extracting a keyword in the interaction function; determining whether a preset function description contains the keyword; if the function description contains the keyword, acquiring a reference Demo installation package corresponding to the function description, and extracting reference Demo source code from the reference Demo installation package; acquiring a modification operation of the reference Demo source code by a user, modifying the reference Demo source code according to the modification operation, and taking the modified reference Demo source code as test Demo code; encapsulating the test Demo code into a JavaScript file; encapsulating a preconfigured element style into a CSS file; encapsulating preconfigured page content into an HTML file; and constructing a Demo development framework for developing the test Demo based on the CSS file, the HTML file and the JavaScript file. The application is beneficial to shortening the API interface test period.
Owner:深圳开鸿数字产业发展有限公司

A method and system for collaborative loading of master and sub-packages for cross-platform JS applications

PendingCN122308824ASoftware engineeringPackage
This invention discloses a method and system for collaborative loading of master and sub-packages in cross-platform JavaScript applications, relating to the field of next-generation information technology. The method includes: during the compilation and unpacking stage, generating a structure list based on page ownership and package identifiers to record sub-package names, page routes, and their mapping relationships; and reusing the structure list during the publishing, host loading, and runtime execution stages, ensuring that page location, resource preparation, and script execution are based on the same set of identifier associations. This invention can reduce the scope of JavaScript code that needs to be loaded and executed in the first round and reduce the risk of loading failure due to inconsistencies in page ownership or package identifiers.
Owner:JIANGSU MANYUN LOGISTICS INFORMATION CO LTD

User input JSON parser

Various techniques for parsing user input JavaScript Object Notation (JSON) are disclosed. In some embodiments, a system, process, and / or computer product for parsing user input JSON includes receiving structured data associated with a Generative Artificial Intelligence application or site (GenAI app / site) backend; processing the structured data using an input parsing model to identify one or more keywords associated with user input; extracting the user input using the one or more identified keywords; determining whether at least a portion of the extracted user input includes content that is to be blocked based on data loss prevention (DLP) policies; and in response to a determination that at least a portion of the extracted user input includes the content that is to be blocked, applying policies to the structured data.
Owner:PALO ALTO NETWORKS INC

A web security auditing method and device based on a browser runtime

This invention discloses a web security auditing method and apparatus based on browser runtime, relating to the field of network security technology. It includes: forcibly activating a trusted type mechanism and supplementing it with API instrumentation in the browser environment of the page to be audited to construct a hybrid monitoring environment; acquiring the page's JavaScript code data and injecting path control functions into its control flow branches through abstract syntax tree analysis; executing the transformed code in the monitoring environment, using the path control functions to guide traversal of different logical branches, and capturing the call stack and code fragments containing vulnerability trigger points when execution triggers monitoring; extracting precise code slices based on call stack information and performing security semantic reasoning using a large language model with input prompt words, and generating an audit report based on the structured results output by the model. This achieves high coverage and low false positive automated detection of deep DOM XSS vulnerabilities, solving the problems of difficult path reach and insufficient intelligent analysis in traditional security auditing technologies.
Owner:BEIJING CHAITIN TECH CO LTD

Method and system for LLM to accurately handle long class names

The application provides a method and system for LLM to accurately process long class names, the method comprising: starting a browser, loading a target webpage A of a list to be identified and waiting for the webpage to be completely rendered; injecting a customized JavaScript script into the target webpage A based on a browser debugging protocol, performing layer-by-layer noise reduction processing on an original DOM, and outputting a lightweight DOM string and an original class name and compressed class name mapping table; calling a page screenshot interface through a CDP protocol to perform screenshot, and converting binary data of the screenshot into a Base64 encoded string; constructing an LLM input prompt word containing the lightweight DOM string, the Base64 encoded screenshot and a set task instruction, inputting the LLM to obtain an XPath selector containing the compressed class name; and restoring the XPath selector into an available XPath selector containing the original class name; the method can avoid character expansion caused by random long class names generated by a website, and enable the LLM to obtain relatively complete webpage structure information.
Owner:FUJIAN ZIXUN INFORMATION TECH CO LTD

A method and system for reconstructing vue project file paths

This invention discloses a method and system for reconstructing Vue project file paths, belonging to the field of electronic document management technology. The method includes: creating a JavaScript file with a mapping between the old and new paths of Vue project files / folders; the JavaScript file outputs a JSON object, using the key value of the JSON object as the new path of the Vue project files / folders, and the corresponding value value as the old path of the Vue project files / folders; reading the complete old path of the target Vue project files / folders; generating a webpack alias object based on the JavaScript file and the complete old path of the target Vue project files / folders; configuring properties on the alias object to reconstruct the new path of the target Vue project files / folders, and redirecting the old path of the target Vue project files / folders to the new path. This invention effectively avoids problems such as accidental or missed modifications to global paths caused by modifying file reference paths.
Owner:航信云享科技有限公司

Anti-obfuscation method, device and equipment based on JS obfuscated code

PendingCN122285070AObfuscationCorrectness
This application relates to the field of network security technology and discloses a method, apparatus, and device for deobfuscating JavaScript obfuscated code. The method includes: identifying and extracting obfuscation feature data and core code from the obfuscated JavaScript code to be processed; segmenting the core code based on a first threshold to obtain multiple core code fragments with a length less than or equal to the first threshold; deobfuscating each core code fragment based on the obfuscation feature data using a first large language model to obtain a corresponding first code fragment; extracting a backbone code fragment from each first code fragment using a second large language model and fusing all backbone code fragments to obtain a target backbone code; and filling the function body code corresponding to each backbone code fragment into the target backbone code to generate the target JavaScript code. This method can achieve automated deobfuscation of long JavaScript code, improving the success rate and correctness of deobfuscating long text code.
Owner:PEKING UNIV