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

310 results about "Interpreter" patented technology

In computer science, an interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

System and method for mining data

A system and method for extracting data, hereinafter referred to as MitoMine, that produces a strongly-typed ontology defined collection referencing (and cross referencing) all extracted records. The input to the mining process can be any data source, such as a text file delimited into a set of possibly dissimilar records. MitoMine contains parser routines and post processing functions, known as ‘munchers’. The parser routines can be accessed either via a batch mining process or as part of a running server process connected to a live source. Munchers can be registered on a per data-source basis in order to process the records produced, possibly writing them to an external database and / or a set of servers. The present invention also embeds an interpreted ontology based language within a compiler / interpreter (for the source format) such that the statements of the embedded language are executed as a result of the source compiler ‘recognizing’ a given construct within the source and extracting the corresponding source content. In this way, the execution of the statements in the embedded program will occur in a sequence that is dictated wholly by the source content. This system and method therefore make it possible to bulk extract free-form data from such sources as CD-ROMs, the web etc. and have the resultant structured data loaded into an ontology based system.
Owner:FAIRWEATHER JOHN

System and method for detecting interpreter-based exploit attacks

For one embodiment, a computerized method for detecting exploit attacks on an interpreter comprises configuring a virtual machine including a user mode and a kernel mode and processing an object by an application operating in the user mode of the virtual machine. Responsive to the processing of the object, detecting a loading of an interpreter. Furthermore, responsive to the loading of the interpreter, inserting one or more intercept points for detecting one or more types of software calls from the interpreter or for detecting a certain type or certain types of activities occurring within the interpreter. Thereafter, an exploit attack is detected as being conducted by the object in response to the interpreter invoking a software call that corresponds to the one or more types of software calls that is considered anomalous when invoked by the interpreter or an anomalous activity being conducted within the interpreter.
Owner:FIREEYE SECURITY HLDG US LLC

System for programming a programmable logic controller using a web browser

A control system includes an Internet web interface to a network of at least one programmable logic control system running an application program for controlling output devices in response to status of input devices. The Web interface runs Web pages from an Ethernet board coupled directly to the PLC back plane and includes an HTTP protocol interpreter, a PLC back-plane driver, a TCP / IP stack, and an Ethernet board kernel. The Web interface provides access to the PLC back plane by a user at a remote location through the Internet. The interface translates the industry standard Ethernet, TCP / IP and HTTP protocols used on the Internet into data recognizable to the PLC. Residing in the PLC is a programming package accessible to a user through this interface which will allow the user to edit programs controlling the operation of the programmable logic controller system.
Owner:SCHNEIDER AUTOMATION INC

Viewing system that supports multiple electronic document types

A method of interpreting electronic documents, e.g., an interactive technical manual, provides an interpreter responsive to at least one global navigational input data of a client user in order to generate a displayable output. The displayable output is generated from informational input and a contextual status. The method of interpretation includes a base semantics module and any number of extended semantics modules, a symbol table, and an output module. A plurality of global navigational data are received at the interpreter, which associates and processes the informational data received with the contextual status and outputs displayable data which is renderable by the display system into a current view. A system and computer medium are also disclosed.
Owner:INMEDIUS

Technique for reaching consistent state in a multi-threaded data processing system

The present invention provides a technique for reaching consistent state in a multi-threaded data processing system. The data processing system is arranged to execute multiple program threads, with each program thread comprising program thread instructions. The system comprises a processor core operable to execute native instructions, and an interpreter operable, during execution of each program thread, to employ a table pointer to reference a table to determine for a current program thread instruction a sequence of native instructions to be executed by the processor core to effect execution of that current program thread instruction. In accordance with the present invention, a consistency module is provided which is responsive to occurrence of a predetermined event to cause the table pointer to be manipulated, such that for a predetermined number of the program threads, the interpreter will be operable to associate a subsequent program thread instruction with a predetermined routine to be executed by the processor core, the predetermined routine being operable to cause the state of the corresponding program thread to be made available for subsequent reference. It has been found that this technique provides a particularly efficient technique for ensuring that the predetermined number of program threads which need to be stopped upon occurrence of the predetermined event reach a consistent point before stopping, and that the consistent state of each relevant program thread is then made available for subsequent reference.
Owner:ARM LTD

Using a high level programming language with a microcontroller

An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high level programming language format. A processor of the card is configured to use the interpreter to interpret the application for execution and to use a communicator of the card to communicate with the terminal.
Owner:GEMPLU
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products