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

101 results about "Perl" patented technology

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but for a while it also referred to its redesigned "sister language", Perl 6, before the latter's name was officially changed to Raku in October 2019.

Code node for a graphical programming system which invokes execution of textual code

A system and method for creating a graphical program, wherein the graphical program is operable to invoke execution of textual code. The user selects a code node for inclusion in the graphical program, wherein the code node is displayed on the screen. The user then selects or enters textual code that is comprised in or displayed in the code node. The textual code may be code from a text-based language, such as Perl, Mathematica, or Java, etc., or may be a script from a scripting language. The user may manually enter the textual code into the code node, or import the textual code from a file. The textual code comprised in the code node is user viewable and editable. During execution of the graphical program, the code node is operable to invoke execution of the textual code comprised in the code node. The textual code is preferably executed by an instance of a server program. During execution of the graphical program, the graphical programming system provides the textual code to the server program, as well as any input data received by the code node. The server program then executes the textual code, using any input data received by the code node, and produces an output which is provided back to the graphical program. The present invention thus enables a user of a graphical programming system to more easily incorporate, view, edit and debug textual based code from within the graphical programming system.
Owner:NATIONAL INSTRUMENTS

Anti-alternation system for web-content

An anti-alteration system for Web contents is described. A public-web-server computer stores safe web files encrypted from the original web contents, including static files (such as html, text, jpg, gif, wav, mp3, asp, exe, etc.) and dynamic files (such as php, perl, java script, etc.). An original-Web-server computer stores the original web content and connects to the public-web-server computer through a protected access port such as a firewall. When a website visitor's request is received, the public web server checks the safe web file, and if the safe Web file has not been altered, the web server sends back the web content decrypted from the safe web file. A recovery module is used for encrypting the web content to the safe web file on the original web server computer.
Owner:GAO ZHENYU

Analysis engine and work space manager for use with gene expression data

A platform is for managing, integrating, and analyzing gene expression data. The platform includes a Run Time Engine(RTE) which provides more direct, quicker, and more efficient access to gene expression data through the use of memory mapped files. The platform also includes a workspace that is implemented in directories with data objects comprising XML descriptors coupled with binary data objects for storing gene and sample identifiers and input parameters for saved analysis sessions. The platform provides various Application Programming Interfaces (APIs) to a data warehouse, including a low-level C++ API, a high-level C++ API, a Perl API, R API, and CORBA API to access gene expression data from RTE memory mapped files. These APIs offer quicker and more direct access to the memory, thus improving the speed of overall operations.
Owner:OCIMUM BIO SOLUTIONS

Method and system for extensible automated data testing using scriptlets

Scriptlets based extensible automated testing software allows for an extendible, scalable and simplified process of testing data messages against standards defined in some data definition language like SECS, XML, ASN1. Scriptlets written in some scripting language like Perl, TCL / TK, BeanShell, JPyton are embedded into such data definitions allowing for a way to formally express requirements of the data items associated with such scriptlets. A data definition compiler compiles such data definitions and creates a database of data messages annotated with scriptlets. When new data message is received the test software identifies which template this message corresponds to and then executes scriptlets associated with this template using the data message and / or previous messages as a context for the scriptlets.
Owner:ARMISHEV SERGEY

Unit testing framework and method based on Perl

ActiveCN101706753ASupport testingSupport debuggingSoftware testing/debuggingTest efficiencyTest suite
The invention provides a universal unit testing device and a method based on a Perl and orienting to C++. The device is established on an operation mechanism, needed information comes from provided source code testing files, a characteristic code in a source code is extracted by using the strong regular expression function of an action scrip language, Perl, and the characteristic code is extracted and replaced, and then re-assembled to a new source code of a test description file. The device adds new tests according to minimum workload to form a test suite, an assertion mechanism is used for determining whether the test is successful or not, the test result is output by a plurality of modes, and the whole process is embedded into a MAKEFILE to lead the test generation and test operation processes to be automated, thus outputting the test running result according to needs. The application of the device can greatly improve testing efficiency and reduce error chances, has extremely obvious advantages especially when building an automatic testing environment, and provides stable guarantee for the quality of projects and products.
Owner:WUHAN HONGXIN TELECOMM TECH CO LTD

System and method for path saturation for computer storage performance analysis

A system and method for path saturation in a storage area network so that the throughput of the storage area network may be determined. The system and method includes a software utility suite that uses either a system administration scripting language, e.g., Perl or Korn shell, or by compiled or machine language software. The software utility suite includes a set of software tools to be installed on one or more computer systems sharing access to a data storage system, such as a storage area network (SAN). The software tools running on these separate computer systems communicate and collaborate in a peer-to-peer fashion in order to coordinate loading, testing and measurement of storage throughput on the shared data storage system. The software tools further coordinate the collection, storage and presentation of results data obtained through such loading, testing and measurement of the storage throughput of the shared data storage system.
Owner:IBM CORP

System, apparatus, and method for filtering network configuration information

Methods to match certain context of commands directed to a network technology or a network design from configuration files and a user interface to display these results. A language with the simple syntax similar to the human language is provided. The language includes rules to define the parameter and syntax for the parameter operations and also standard functions to parse commands. A script file can be conveniently written in this language to filter the desired contexts from a configuration file. In the exemplary embodiment, the system translates the script file to an executable standard Perl programming and Perl programming is run with the configuration file as the input. The result is displayed in the graphic user interface, which is designed to work with an interactive network topology map.
Owner:NETBRAIN TECH

Method for sequencing and development of Asplenium nidus L. EST-SSR primers based on transcriptome

The invention belongs to the molecular biology technology field, and concretely relates to a method for sequencing and development of Asplenium nidus L. EST-SSR primers based on transcriptome. The method comprises the following steps: firstly, a transcriptome library is constructed; secondly, transcriptome data is obtained, namely, sequencing data is subjected to splicing by utilization of a Trinity software and sequences are spliced into a complete transcriptome; thirdly, SSR site search is carried out, namely, combined with a Perl programming language method, a lot of sequence information is subjected to batch processing, and SSR site search is carried out; fourthly, batch design of EST-SSR primers is carried out. Different fiddlehead materials are selected to verify the designed SSR primers, if strips are detected, successful SSR primers are obtained. Through the method, 4063 pairs of SSR primers are designed, and a new method and thought are provided for development of Asplenium nidus L. EST-SSR primers and further for achieving molecule label auxiliary selection breeding.
Owner:JIANGSU ACADEMY OF AGRICULTURAL SCIENCES

Method for deriving the benchmark program for estimating the maximum power consumed in a microprocessor

In one embodiment, for an electronic architecture with a functional constitution performing a number of functions characterized by separate stages performing subfunctions, a method of deriving a benchmark program for estimating the maximum power consumption by modeling a functional model of the architecture, compiling the benchmark program into a corresponding instruction stream, valuating power weights for each stage of each function of each constituent, inserting the power weights, running the model in a maximum power consumption mode, and summarizing power consumption. In one embodiment, the benchmark program is applied by specifying a design analysis to be performed, selecting a function, designating a stages performing that function, removing a set of instruction set architecture instructions corresponding the designated stage, emulating the constituent subfunction corresponding to the stages designated stage, and summarizing. In one embodiment, the model is written in SystemC. In one embodiment, a compiler used is a PERL script.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Method for developing dendranthema SSR (Simple Sequence Repeat) primer based on transcriptome sequencing

The invention belongs to biotechnology field, and relates to a method for developing a dendranthema SSR (Simple Sequence Repeat) primer based on transcriptome sequencing. A lot of sequence information is processed in batch for searching an SSR sequence and designing an SSR labeled primer based on the transcriptome sequencing by utilizing EST-SSR (Expressed Sequence Tags-Simple Sequence Repeat) interspecific metastasis and using a Perl (Practical Extraction and Reporting Language) programming language method in combination, so that the defects of low efficiency, long time consumption, high cost and the like of the SSR development are conquered. Different dendranthema materials are selected for verifying the designed SSR primer, and the primer is a successful SSR primer if detected out by any strip. By adopting the method, 1788 pairs of SSR primers are successively designed, so that a novel method and thinking are provided for the development of the dendranthema SSR primer to further achieve molecular marker assistant selection breeding and comparative genomics research.
Owner:NANJING AGRICULTURAL UNIVERSITY

Controller CAN signal test method and system

The invention discloses a controller CAN signal test method. The controller CAN signal test method comprises the following steps: using a CAN protocol dbc file to generate a cmm script file through a Perl script file; importing the cmm script file in a simulation test tool, and sending simulated CAN data according to the cmm script file; receiving simulated CAN data sent by a controller to be tested through a network analysis test tool; and judging whether the received simulated CAN data is consistent with the sent simulated CAN data or not by means of the CAN protocol dbc file. By means of the controller CAN signal test method, the CAN protocol dbc file can be directly used for generating the script file which can be used by a Lauterbach debugging tool, the script file is imported to the testing tool directly to simulate the sending of the CAN data, therefore, the test efficiency is improved, and the sending correctness of CAN communication data is ensured. The invention discloses a controller CAN signal test system and a computer with the beneficial effects.
Owner:深蓝汽车科技有限公司

Data format conversion system, and method and system for batch loans information import

The invention discloses a data format conversion system, and a method and a system for batch loans information import. A system for achieving website background data format conversion comprises a Web server used for receiving Excel documents submitted by a user through a client browser, and an application server communicated with the Web server; and the application server comprises a format conversion module which is based on Perl and used for converting data of the Excel documents into text format data. By carrying out data format conversion uniformly on the application server at the rear end of a website, problems of character codes, new lines and the like caused by different versions of client operating systems and Office software mounted, as well as problem of incapability of running when the date of Excel data format is converted into VB macro, can be effectively avoided.
Owner:CHINA CONSTRUCTION BANK

Wafer test result map mark modification method

The invention provides a wafer test result map mark modification method. The wafer test result map mark modification method comprises the steps that firstly, a wafer test result map text file is generated automatically according to a wafer test result map; secondly, the generated wafer test result map text file is automatically identified through a program Excel Macro so that unqualified invalid bare chips can be marked; thirdly, additional marking is automatically conducted on qualified wafers surrounding the invalid bare chips according to the invalid bare chips in the program Excel Macro; fourthly, format conversion is conducted on the wafer test result map text file after additional marking through a program Perl script.
Owner:SHANGHAI HUALI MICROELECTRONICS CORP

Multiple Data Transfers to Generate User Dependent Lifestyle Choice Recommendation

Disclosed are media based lifestyle choice recommendation systems, methods, and apparatus using multiple data transfers from numerous accessible database resources to automatically generate lifestyle choice type recommendations. These recommendations are based upon media collection and other associated information related to the user found in databases, screen scrapes or local searches of the user's computer. This information is made available by the user or formulated by the system using gathered and sorted data. One embodiment obtains data by ID3 tag conversion, fuzzy string searching, built in support to third party systems and media players with work-a-rounds or API support. Other embodiments utilize automated screen scrapes employing additional techniques, including perl scripts and software for the visually impaired. Another embodiment utilizes prior purchase information or an IP address “sniffer.” Recommendations may be presented spontaneously or upon user request, as pure data options or with a paid for sponsor integration ad model.
Owner:GEFEMER RES ACQUISITIONS

Method and system for dynamic generation of Perl language debugging tool

A method and system for dynamically generating a Perl-language debugging tool that monitors selected ones of a plurality of quantities in a Perl-language program is disclosed. The method includes the steps of selecting at least one of the quantities, identifying each reference to the selected at least one quantity, including an operation to the said selected quantity at selected ones of the references to the quantity, and creating a second software package from said first software package containing the included operations. In another aspect of the invention, the selected quantity or quantities may be monitored between specified line ranges or specified reference conditions.
Owner:LUCENT TECH INC

Automatic testability design system and automatic testability design method for electronic design interchange format (EDIF) netlist-level circuit based on practical extraction and reporting language (Perl)

ActiveCN103294600AAdapt to the needs of automatic design for testabilitySoftware testing/debuggingComputer architectureElectronic design
The invention provides an automatic testability design system and an automatic testability design method for an electronic design interchange format (EDIF) netlist-level circuit based on a practical extraction and reporting language (Perl), relates to the automatic testability design system and the automatic testability design method for the EDIF netlist-level circuit and aims at meeting the demand for automatic testability design of the EDIF netlist-level circuit. A circuit sound code analysis module is used for analyzing EDIF netlist-level description of a digital logic circuit. A trigger modification module is used for finishing testability modification of all of triggers by using an EDIF language. A Verilog encapsulation module is used for encapsulating Verilog of an EDIF netlist-level description circuit. A scan chain connecting module is used for finishing scan chain design of the EDIF netlist-level description circuit by using a Verilog language. A testability circuit generating module is used for once more Verilog encapsulation of the circuit. A test verification module is used for generating a test file and verifying the circuit adopting the testability design. The automatic testability design system and the automatic testability design method are used for the automatic testability design of the EDIF netlist-level description circuit.
Owner:HARBIN INST OF TECH

Automatic testing platform

The invention provides an automatic testing platform. The automatic testing platform comprises a script management module, a script compiling module, a script operational control module, a diary generating module and an extension module. The automatic testing case compiling and execution efficiency are effectively improved, and mainstream automatic script languages (such as TCL, RUBY, Python, Perl and the like) can be supported; the platform can integrate the plurality of script languages as a programming language to finish the compiling of the automatic testing case, and meets the demand of expanding the language, and the extended extension module can be invoked by the plurality of script languages, and the development expenditure is saved.
Owner:PHICOMM (SHANGHAI) CO LTD

Function tree structure of micro-processor function validation test case and its automatic generation method

The invention provides a function tree structure of a microprocessor function validate testing example and an automatic generating method. A method using the function tree structure describes a testing example, the function tree structure has clear structure layer, relationship between various indication and parameter is clear for processing description using programming language; the function tree structure is mapped to a testing example described by SystemVerilog language using Perl language automatically, only needing inputting corresponding indication according with the function tree structure can generate the testing example automatically, according, time for covering the function tree structure into the testing example is reduced and a validity efficiency is increased, and a product without defect come into a market can be realized in a short time; in addition, the method can increase or decrease indication or parameter according with various product based on existing function tree structure that can be suitable for generating the testing example of various product automatically, according, increase reusability of the testing example.
Owner:BEIJING MXTRONICS CORP +1

Simulator multithread running method using PERL scripts

InactiveCN104899369ASpeed ​​up verification convergenceSpecial data processing applicationsLogic emulationParallel computing
The present invention relates to simulators, in particular to a simulator multithread running method using PERL scripts. According to the method, a single-thread simulator is enabled to support parallel running of multithread UVM (Universal Verification Methodology) test vectors by using the Perl scripts, a logic simulator which only supports a single thread and a single CPU (Central Processing Unit) originally is enabled to be capable of simultaneously starting up multiple threads, calling multiple CPUs to simultaneously work and simultaneously running a plurality of test vectors in a UVM verification environment by using the multithread calling module of a latest Perl compiler, thus, the verification convergence rate is accelerated.
Owner:INSPUR GROUP CO LTD

Method for processing Electronic Data Interchange (EDI) data from multiple customers

An information processing system for processing Electronic Data Interchange (EDI) data is disclosed. Customer data is received in EDI format is converted into a database format by a set of PERL language scripts by selecting a particular PERL script or module that corresponds to the type of EDI data received. The converted data is stored in databases to be used by operations control systems such as a plant production control system.
Owner:SUPERIOR TRIM

Driving function and stub function generating method based on Perl

The invention discloses a driving function and stub function generating method based on Perl. The method comprises the following steps: a test case description file identified by keywords and adopting a text format is written; a test aided module is written; the test case description file is resolved with a Perl script according to the keywords; and a test driving function and a stub function are automatically generated with the Perl script. A test case is described with a text file in a specific format and is written flexibly, and the management and the reusing of test data are facilitated. The method disclosed by the invention has the advantages of improvement in test efficiency, convenience in realization, high operation speed, enhancement in readability and the like.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Method for batch computing of evolutionary rate of orthologous genes of genome

The invention discloses a method for batch computing of the evolutionary rate of orthologous genes of a genome. According to the method for batch computing of the evolutionary rate of the orthologous genes of the genome, an InParanoid program for clustering searching of orthologous genes after a paired comparing result is obtained based on Blast, an MUSCLE program based on multi-sequence comparative analysis and a PAML software package yn00 program for evaluating the synonymous and non-synonymous substitution ratio based on comparison between coding protein DNA sequences are comprehensively used, and the methods such as Perl scripting language programming are combined. It is proved through experiments that a method comparing system for batch computing of the evolutionary rate of the orthologous genes of the genome is good in repeat effect on various parameter values for detecting the genome and computing the evolutionary rate of the orthologous genes of the genome, high in speed and capable of easily achieving batch computing, automation and processing.
Owner:JIANGSU ACADEMY OF AGRICULTURAL SCIENCES

Method for performing application-oriented test modification to circuit XDL level netlist description by using Perl (Practical Extraction and Reporting Language) and test method

The invention discloses a method for performing application-oriented test modification to circuit XDL level netlist description by using Perl and a test method, and relates to a method for performing application-oriented test modification to circuit XDL level netlist description and a test method. The method for performing application-oriented test modification to circuit XDL level netlist description aims to solve the problems that the correctness and validity of a conventional method performing application-oriented test modification to the circuit XDL level netlist are poor. According to the method for performing the application-oriented test modification to the circuit XDL level netlist description and the test method, the XDL tool provided by the Xilinx is used for converting an NCD file into an XDL file, then the Perl suitable for text processing is used for modifying the XDL file, and finally the XDL file subjected to modification is converted into the NCD file through the XDL tool so as to obtain the final configuration file and achieve application-oriented test modification performed to the circuit XDL level netlist description. The method for performing application-oriented test modification to circuit XDL level netlist description and the test method are suitable for performing application-oriented test modification and test to the circuit XDL level netlist description.
Owner:HARBIN INST OF TECH

Testing method for microsatellite instability of blood ctDNA

The invention discloses a testing method for microsatellite instability of blood ctDNA. The method comprises the steps of performing probe capturing on the cfDNA which comprises ctDNA, and establishing a sequencing libray and PGM sequence according to an acquired target product; performing partitioning, quality controlling, filtering and comparing on generated data; then performing microsatelliteloci sequence extraction through a perl program, and comparing with a normal microsatellite sequence, detecting an abrupt change condition of the microsatellite loci and recording the abrupt change type, and finally evaluating the integral microsatellite stability state of the sample according to statistics of the stability of each microsatellite loci. The method can effectively and accurately test the microsatellite instability state of the sample and furthermore can test the abrupt change condition of the microsatellite instability loci. Compared with a traditional PCR testing method, the testing method according to the invention has advantages of higher speed, higher convenience, lower cost and more comprehensive testing.
Owner:GUANGZHOU TOPGENE TECH CO LTD

Automation method for programming memory power source fru id

ActiveCN106528354AReduce human-computer interaction processSave human effortDetecting faulty computer hardwareTest efficiencyGNU/Linux
The invention discloses an automation method for programming a memory power source fru id and relates to a memory testing technology. The method is characterized in that an automation script compiled by a perl language under linux is used; hardware information is grasped by a serial port and an SAS line; in combination with the automation script, programming and testing of the memory power source fru id can be completed. The method mainly comprises the steps that (1) serial numbers of a memory case and I / O are scanned; (2) the I / O type is judged automatically, and a drive program is loaded automatically; (3) hardware is detected; (4) a serial number of the power source is scanned; (5) the power source fru id is programmed; (6) the programming is completed, and a machine is restarted automatically; and (7) after restarting, whether the fru id is programmed successfully is judged. According to the invention, unnecessary man-machine interaction courses are reduced; consumption of resources such as manpower, times and cost is reduced; testing efficiency and testing accuracy are increased; the coverage rate of the testing is very high; and product delivery quality can be ensured.
Owner:ZHENGZHOU YUNHAI INFORMATION TECH CO LTD

Development method of chrysanthemum SSR (Simple Sequence Repeat) primer

InactiveCN103233074AOvercoming access difficultiesOvercoming the problem of no SSR primersMicrobiological testing/measurementDNA/RNA fragmentationMarker-assisted selectionComputer science
The invention belongs to biotechnology field, and relates to a development method of a chrysanthemum SSR (Simple Sequence Repeat) primer. A lot of sequence information is processed in batch for searching an SSR sequence and designing an SSR labeled primer by utilizing the existing sequence data in an NCBI (National Center of Biotechnology Information) database and using a Perl (Practical Extraction and Reporting Language) programming language method in combination, so that the defects of low efficiency, long time consumption, high cost and the like of the SSR development are conquered. Different cultivated chrysanthemum types are used as materials for verifying the designed SSR primer, and the primer is a successful SSR primer if detected out by any strip. By adopting the method, 363 pairs of SSR primers are successively designed, so that a novel method and thinking are provided for the development of the chrysanthemum SSR primer to further achieve molecular marker assistant selection breeding and comparative genomics research.
Owner:NANJING AGRICULTURAL UNIVERSITY

Evaluation method for decoupling capacitor on ASIC sheet based on chain circuit

The invention discloses a method for estimating the decoupling capacitors on a chip of an ASIC based on a chain circuit, and belongs to the field of estimation of the decoupling capacitors in inhibition of mains voltage fluctuation. The method comprises: firstly, adopting Star-RCXT to extract parasitic parameters of the ASIC after wiring, and using Perl to analyze the SPF file format and included information for the modeling of the chain circuit; secondly, using an Euler formula to realize the equivalence of the capacitors, and compressing the circuit by a Y-delta conversion method; thirdly, solving the voltage and the current of various nodes of a compressor circuit, and restoring the solving of the chain circuit; and fourthly, adopting integral idea to obtain the number of decoupling capacitors required to be added according to the principle that the voltage fluctuation of the nodes cannot exceed 10 percent of the mains voltage. The method estimates the number of the decoupling capacitors on a chip required to be added between power ground wires, makes the amplitude of mains fluctuation not exceed 10 percent of the mains voltage, and effectively solves the problem of voltage drop of a power network.
Owner:SOUTHEAST UNIV
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
Eureka Blog
Learn More
PatSnap group products