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

59 results about "Interpreted language" patented technology

An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely, without previously compiling a program into machine-language instructions. The interpreter executes the program directly, translating each statement into a sequence of one or more subroutines, and then into another language (often machine code).

Scripting virus scan engine

Detecting and identifying an interpreted language virus, such as a scripting virus, and reasonably identifiable polymorphs of the virus source code. Scripting virus source is extracted and represented in a language independent form. This form includes a linearized set of key actions, termed an executing thread, rather than the scripting source code. The executing thread can be utilized to generate a virus signature and virus pattern file for use in identifying the virus in later extracted scripting virus source code. Further the executing thread may be compared to existing virus signatures to determine the identity of the virus, if a match is made. The scripting virus scan engine detects reasonably identifiable polymorphs of a scripting virus source code that involve lexical and grammatical transformations, such as manipulation of white space, renaming of identifiers, and change of program layout.
Owner:TREND MICRO INC

Delivery of data and formatting information to allow client-side manipulation

Delivering data and formatting information includes delivering object definition files from a server to a client; generating definitions and object instantiations at a client using JavaScript or another simple browser-interpreted language, for objects relating to data modeling and presentation; and presenting data using those objects at the client, using a web browser without a separate runtime environment or application plug-in, but maintaining substantial state at the web browser regarding the data itself and the format for its presentation. Definition files are modified to provide object properties consistent with a full object-oriented language, including for example hierarchical inheritance of object properties. Code ballooning generates definitions and individual instantiations, with the effect that a very large amount of DHTML, or another markup or presentation definition language for use with the application, can be generated from relatively small aggregate size of definition files communicated from the server to the client.
Owner:CLOUD SOFTWARE GRP INC

Traffic flow analysis method

The present invention describes a method for collecting visitor information in a distributed browser-based traffic analysis system. The method comprises the steps of: receiving a request with a content server from a network element for an interpreted language page content; receiving the interpreted language page content, the interpreted language page content having at least one measurement code comprising a measurement element source attribute specifying a measurement program; receiving a request for the source data of the measurement element, the request comprising at least one data structure including at least one of at least one page ID and at least one category ID and at least one time stamp and other relevant data; comparing the content of the fields of the data structure(s) to a predefined set of rules in the measurement program; updating the counters or other programming structures in the measurement program based on the comparison; updating the data structure(s), and providing the network element with the updated data structure(s) and the source data for the measurement element.
Owner:INTERQUEST

Pre-boot interpreted namespace parsing for flexible heterogeneous configuration and code consolidation

A system and method to interact with a hardware device of a processing system. An interpreted language code defining how to interact with the hardware device of the processing system is provided. The interpreted language code is interpreted to interact with the hardware device of the processing system prior to entering an operating system runtime mode of operation of the processing system.
Owner:INTEL CORP

Processor Dedicated Code Handling in a Multi-Processor Environment

Code handling, such as interpreting language instructions or performing “just-in-time” compilation, is performed using a heterogeneous processing environment that shares a common memory. In a heterogeneous processing environment that includes a plurality of processors, one of the processors is programmed to perform a dedicated code-handling task, such as perform just-in-time compilation or interpretation of interpreted language instructions, such as Java. The other processors request code handling processing that is performed by the dedicated processor. Speed is achieved using a shared memory map so that the dedicated processor can quickly retrieve data provided by one of the other processors.
Owner:MARVELL ASIA PTE LTD

Generative programming system and method employing focused grammars

A system and method may employ, focused grammars to facilitate automated generation of computer programs. Such implementation of focused grammars enables a new form of symbolic regression referred to as generative programming or automated programming. The search through the space of possible programs may be guided by a streak search method in accordance with which identified candidate programs that improve on the current streak may be used to create focused grammars for directing an additional localized search. In some embodiments, candidate programs are generated by randomly traversing focused grammars from the starting rule, and subsequently through the grammars, until a complete candidate program parse tree has been constructed. Candidate programs may then be executed, for example, by an evaluator, which may employ an interpreter adapted for use in conjunction with a Stack Manipulation Language or other interpreted language.
Owner:REYNOLDS MATTHEW T

Assumption-based compilation

Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and / or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.
Owner:APPLE INC

Systems, methods and computer program products for retrieving and parsing data at runtime

Disclosed is a method, system and computer product for retrieving and parsing dynamic data at runtime by use of an interpreted language script that utilize Java and XML technologies. The interpreted scripting language uses a set of proxies, introspection and configuration to access and retrieve data elements that are in existence within underlying applications but not immediately available to the interpreter.
Owner:TLV CO LTD

System and method for processor dedicated code handling in a multi-processor environment

A system and method is provided to perform code handling, such as interpreting language instructions or performing “just-in-time” compilation using a heterogeneous processing environment that shares a common memory. In a heterogeneous processing environment that includes a plurality of processors, one of the processors is programmed to perform a dedicated code-handling task, such as perform just-in-time compilation or interpretation of interpreted language instructions, such as Java. The other processors request code handling processing that is performed by the dedicated processor. Speed is achieved using a shared memory map so that the dedicated processor can quickly retrieve data provided by one of the other processors.
Owner:GLOBALFOUNDRIES INC

Software protection

A method comprising: providing a protected item of software to a device, wherein the protected item of software is in a scripted language or an interpreted language or source code, wherein the protected item of software, when executed by the device, is arranged to perform a security-related operation for the device, wherein the security-related operation is implemented, at least in part, by at least one protected portion of code in the protected item of software, wherein the at least one protected portion of code is arranged so that (a) the at least one protected portion of code has resistance against a white-box attack and / or (b) the at least one protected portion of code may only be executed on one or more predetermined devices.
Owner:IRDETO ACCESS

Process description language

A description file that includes multiple statements written in a customizable, tag-based interpreted language for processing data contained in the messages is disclosed. A data shaper translates and then executes each statement in the description file. The customizable, tag-based interpreted language, defines the operational behavior of the data shaper. The operational behavior shapes data contained in the messages to produce publishable matter suitable for online presentation.
Owner:NBCUNIVERSAL

Simultaneous interpretation method based on personal mobile terminal and client

The application provides a simultaneous interpretation method based on a personal mobile terminal and a client thereof. The method comprises the following steps: establishing a communication connection between the client and a server, receiving verification pass information, receiving an interpretation language type selection command of a user, and inquiring whether a corresponding relationship between interpreted language types and channels exists or not; if the corresponding relationship exists, enabling a radio function of the personal mobile terminal by the client, opening a channel corresponding to a language selected by the user based on the corresponding relationship, and playing interpretation sound; and if the corresponding relationship does not exist, sending a request including a user language type selection command to the server by the client, receiving audio data corresponding to the interpretation sound transmitted by the server, decoding the audio data, and playing the decoded audio data on the personal mobile terminal. Through adoption of the method provided by the application, simultaneous interpretation of a meeting place can be listened through the client by portable personal mobile terminal equipment, thereby solving the problems of inconvenience and insanitation in an existing dedicated receiving device.
Owner:SHENZHEN UNIV

Method and Apparatus for Enabling a Management System to Interface with Managed Devices

The invention includes a method and apparatus for interfacing with a managed device. A method according to one embodiment includes receiving a message including an identifier indicative of a location at which interface information associated with the managed device is stored, obtaining the interface information, and initiating a request to perform a function on the managed device using the interface information. The interface information includes information adapted for use by a management system to interface with the managed device. The interface information includes one or more interface routines and one or more interface routine descriptions. The interface routine(s) is specified using an interpreted language, such as Java, Visual Basic, and the like. The interface routine description is specified using a descriptive language, such as XML, XHTML, and the like.
Owner:ALCATEL LUCENT SAS

Generative programming system and method employing focused grammars

A system and method may employ focused grammars to facilitate automated generation of computer programs. Such implementation of focused grammars enables a new form of symbolic regression referred to as generative programming or automated programming. The search through the space of possible programs may be guided by a streak search method in accordance with which identified candidate programs that improve on the current streak may be used to create focused grammars for directing an additional localized search. In some embodiments, candidate programs are generated by randomly traversing focused grammars from the starting rule, and subsequently through the grammars, until a complete candidate program parse tree has been constructed. Candidate programs may then be executed, for example, by an evaluator, which may employ an interpreter adapted for use in conjunction with a Stack Manipulation Language or other interpreted language.
Owner:REYNOLDS MATTHEW T

Implementation method and system of embedded C compiler

The invention discloses an implementation method and system of an embedded C compiler. The method comprises the following steps: A: creating an interpreted language script, and compiling a C language source code compiled on a PC (Personal Computer) side by a user into a target code of an appointed executive address; B: writing the target code into the appointed compiling address of an embedded lower computer; C: creating a file protection mechanism by the lower computer, and then, executing the target code; and D: after the lower computer finishes executing the target code, jumping to a file protection position, carrying out field recovery, and continuously executing other codes of the lower computer. The system comprises the PC side and an upper computer. The compiled code of a client is converted into a target language, i.e., a machine code which can be identified by an industrial controller. Meanwhile, execution efficiency is quick, the research and development convenience of the user in the field of configuration software is greatly improved, and the implementation method and system has good economic and social benefit. The implementation method and system of the embedded C compiler can be widely applied to the field of the configuration software.
Owner:深圳市金玺智控技术有限公司

Assumption-based compilation

Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and / or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.
Owner:APPLE INC

Processing method and apparatus based on virtual machine of charging special field

The invention embodiment discloses a processing method and an apparatus based on virtual machine of the charging special field, relating to a computer technology field, solving the problem in the prior art with respect to special treatment in the charging field, if a general script interpreted language and a general virtual machine are adopted, complex processing needs to be carried out. The invention provides a technical scheme comprising, obtaining charging rule codes, compiling the charging rule codes into byte code files, [wherein] the byte code files include a large granule instruction which is an instruction comprising a plurality of operation information; interpretively executing the byte code files through the virtual machine based on the charging special field, calling a logic code segment corresponding to the large granule instruction. The processing method and the apparatus based on the charging special field provided by the invention embodiment can be applied to the charging special field.
Owner:HUAWEI TECH CO LTD

Conditional compilation preprocessing method and device

The invention provides a conditional compilation preprocessing method. The method comprises steps as follows: acquiring to-be-processed original program text; analyzing the original program text; acquiring a corresponding key word through matching according to a preset regular expression and outputting a corresponding marker; acquiring a corresponding event through matching according to the marker and preset conditional compilation syntax rules; determining a corresponding processing action according to a current state and the event; correspondingly processing the original program text according to the determined processing action; outputting processed target program text. According to the method, conditional compilation characteristics can still be used when the interpreted language is applied to development, so that not only is maintenance cost reduced, but also resource consumption is reduced. Besides, the invention further provides a conditional compilation processing device.
Owner:PAX COMP TECH SHENZHEN

Method for generating binding between c/c++ library and interpreted language, and carrying out said method to transform three-dimensional (3D) model

The invention relates to a method for generating a binding between a C / C++ library (A) and one or more interpreted high-level languages, in order to expose the functionalities of said C / C++ library to this or these high-level languages, involving the following steps: a step of writing a definition of the binding (C) in the form of a high-level language, a step of processing this definition in order to produce binding elements, a step of grouping the binding elements around each of the high-level language(s), so as to produce a C++ binding code (D), and a step of compiling said C++ code (D) and linking this to the C / C++ library (A). This can be used in particular to implement human-machine interfaces for terrestrial, aerial or maritime mobile equipment.
Owner:MOVIDA PRODN

A flow chart programming method and system

The invention discloses a flow chart programming method and system, through the method provided by the invention, a code with a certain function is expressed as a flow chart node, and codes represented by each node are operated in sequence according to a connection rule. And coding work such as control statements (sequence, branches and loops), functions, classes, objects and multithreading in similar programming is achieved in a flow chart editing manner. And the built-in function node adds an icon into the flow chart for functional division and is matched with text description. The variablesare represented in a graph and icon mode, and logic operation, assignment and numerical operation of the variables are edited in a graph mode. Developers can set variable contents and judgment rulesto influence program running results when editing, and when built-in function nodes cannot meet requirements, the developers can compile explanatory language books to complete program running. And during the program running period, the user can complete the demands according to the interface modification variable content set by the developer.
Owner:王相军

Generic framework for runtime interception and execution control of interpreted languages

A system and method for controlling execution of an interpreted language. Statements of the interpreted language to be executed by a script engine are intercepted by a protection module and control is passed to a script helper module that is asociated with the script engine. The script helper module establishes a secure communications channel with an authorization component and passes the statements and an authorization request to the authorization component. The authorization component sends a reply to the script helper module which either permits the script engine to execute the statement or cancels the attempted execution. When the script engine is loaded, a list is updated identifying the script engine. If a script helper module is not present for the loaded script engine, a boot-strap loader is called to load the script helper module. A special information block contains data as to the location of the interception points.
Owner:HEAT SOFTWARE USA

Systems, methods and computer program products for retrieving and parsing data at runtime

Disclosed is a method, system and computer product for retrieving and parsing dynamic data at runtime by use of an interpreted language script that utilize Java and XML technologies. The interpreted scripting language uses a set of proxies, introspection and configuration to access and retrieve data elements that are in existence within underlying applications but not immediately available to the interpreter.
Owner:TLV CO LTD

Component mounting apparatus

A component mounting apparatus includes: an operational sequence supervision unit which is created in compiler language determining an operational sequence specifying a series of sequence operations of suctioning, recognizing and mounting a component; and a memory unit which stores a custom program, created in interpreter language and specifying an operation different from the series of sequence operations, and custom program designation information that designates execution of the custom program. The operational sequence supervision unit controls a switching process for switching from the series of sequence operations to an interpreter language processing execution routine for executing the custom program, during, or before or after, the series of sequence operations in accordance with the custom program designation information.
Owner:YAMAHA MOTOR CO LTD

Scripts game server engine

The invention discloses a scripts game server engine and relates to the field of game server development. The script game server engine comprises a C / C++ layer, a network layer, an interface layer and a Lua script layer; the script game server engine is realized through interpreted language and compiled language; some efficiency systems are realized through compiled language, such as the network layer of the game server and some key compressed or encryption and decryption algorithms; script interpreted language is used for realizing frequently changed logic system to increase the development efficiency of the server engine and to realize on-line hot update of all the logic systems of the server and on-line quick bug correction without stopping the server so that the game execution efficiency is increased.
Owner:GUANGZHOU AIYOU INFORMATION TECH

Interpreter-based test method and system

The invention provides an interpreter-based test method and system. The method comprises the steps that a test script manager obtains a test script used for testing an application in a target machine;the test script is sent to an interpreter embedded in the application; the interpreter performs registration on a global variable, a function pointer and a function call parameter form of the application; and after the registration is finished, the application is tested based on the test script. According to the test method and system, the interpreter is embedded in the application of the targetmachine; the interpreter can perform the registration on the global variable, the function pointer and the function call parameter form of the tested application; synchronous modification does not need to be performed during application upgrade in the test system; bidirectional conversion, between a C / C++ language and an interpretive language, of the application can be realized; and the interpreter only needs to perform conversion once, so that the error possibility is extremely low and the test efficiency is greatly improved.
Owner:BYD CO LTD

Method and apparatus for selectively optimizing interpreted language code

In one embodiment of the present invention an interpreted language, such as, for example, Java, is selectively optimized by partitioning the interpreted language code (98) into a plurality of blocks (80-83) based on the complexity of each of the interpreted language instructions. In one embodiment of the present invention, each of the plurality of blocks is identified as either a block to be compiled into native code (80-82) if the block is simple, or a block to be interpreted (83) if the block is complex. The compiled and interpreted blocks are appended to form in-line mixed code (99) that contains both native code (90-92) and interpreted language code (93). This mixed code is formed before run-time, so that no further compilation is required at run-time. A processing unit (102) may be used to execute the native code directly without the use of a Java VM (10), while also executing, in-line, the interpreted language code (93) which requires use of the Java VM (10) to interpret the Java bytecodes.
Owner:NXP USA INC

Analysis method and device of interpreted language and computer system

The invention discloses an analysis method and device of an interpreted language and a computer system. The analysis method of the interpreted language comprises the steps of adding a label to each minimal lexical element of an obtained code; when detecting a trigger notification, converting the code into a multi-branched tree on the basis of the label in the code; and reversely and recursively traversing the multi-branched tree. The analysis device of the interpreted language comprises an editor interface, a grammar enhancement unit, a code conversion unit and a resolver, wherein the grammar enhancement unit is used for adding the label to each minimal lexical element of the code obtained by the editor interface; the code conversion unit is used for converting the code into the multi-branched tree on the basis of the label in the code when the editor interface receives the trigger notification; and the resolver is used for reversely and recursively traversing the multi-branched tree. According to the invention, language analysis is independent of other languages and tools, and common use and self-analysis of the interpreted language and interpretation and execution of increments are achieved.
Owner:CTRIP TRAVEL NETWORK TECH SHANGHAI0
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