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

74 results about "Formal language" patented technology

In mathematics, computer science, and linguistics, a formal language consists of words whose letters are taken from an alphabet and are well-formed according to a specific set of rules. The alphabet of a formal language consist of symbols, letters, or tokens that concatenate into strings of the language. Each string concatenated from symbols of this alphabet is called a word, and the words that belong to a particular formal language are sometimes called well-formed words or well-formed formulas. A formal language is often defined by means of a formal grammar such as a regular grammar or context-free grammar, which consists of its formation rules.

Computer system with natural language to machine language translator

Presented is a system and method for converting or translating expressions in a natural language such as English into machine executable expressions in a formal language. This translation enables a transformation from the syntactic structures of a natural language into effective algebraic forms for further exact processing. The invention utilizes algorithms employing a reduction of sequences of terms defined over an extensible lexicon into formal syntactic and semantic structures. This term reduction incorporates both syntactic type and semantic context to achieve an effective formal representation and interpretation of the meaning conveyed by any natural language expression.
Owner:RAVENFLOW

Method of transforming natural language expression into formal language representation

This invention comprises a series of steps which transforms one or more natural language expressions into a single, well-formed formal language representation. Each natural language expression is partially parsed into simple fragments, each of which is then associated with one or more short formal expressions. Each formal expression is constructed in such a way as to contain one or more placeholder variables, each of which is associated with one or more attributes to constrain the types of entities that each variable can potentially represent. The resulting plurality of formal expressions is then filtered for relevance within a given context, and the surviving expressions manipulated based upon a plurality of rules, which are cognizant of the attributes associated with each variable contained therein. A user is then presented with the resulting plurality of formal expressions, whereupon the user optionally selects, rejects, adds to, logically connects and otherwise manipulates each member of said plurality. When the user is satisfied that the plurality represents an intended meaning, the formal expressions are combined into a single, formal representation.
Owner:MEREDITH FAMILY REVOCABLE TRUST

Blockchain system modeling and safety verification method and system based on MSVL

The invention belongs to the field of formalization methods, and discloses a blockchain system modeling and safety verification method and system based on an MSVL. The method comprises the following steps: modeling a blockchain system by using the MSVL in MC, and representing the blockchain system by a program p; describing the property of the blockchain system by using a PPTL, and expressing theproperty by a formula phi; and in the MC, adding a modeling program p of the MSVL and the property phi described by using the PPTL, and verifying the safety of the blockchain system. According to theblockchain system modeling and safety verification method based on the MSVL provided by the invention, the blockchain is modeled by using an MSVL program, and the safety property of the blockchain isdescribed by using the PPTL; the PPTL is a proposition subset of PTL, and the MSVL is an executable subset of the PTL, so that the MSVL and the PPTL can be executed in the MC in a unified mode; compared with other methods, the method does not need to use another formal languages and also does not need to call other tools and a lot of manual certifications, and only needs to provide a PPTL formulaof the property to be verified, so that the proof process is automatically completed by the MC.
Owner:XIDIAN UNIV

Software development and testing environment

The invention is directed to method of generating database encoded software for controlling operation of a data processing device. The method comprises providing a formal language specification representative of source code for the software, translating said formal language specification into data suitable for storing in database structures and in a form suitable for being queried by a database query language and storing said data in database structures of a database. The method includes using a software development tool in a software development and testing environment to manipulate the database encoded software using a database query language such as SQL and XQuery to develop new software features. The query language can also be used to control replication and / or synchronization of the database encoded software with the contents of a data processing device control program database by way of installing said control program on said device or upgrading the control program software of said device.
Owner:RPX CLEARINGHOUSE

Embedded system performance evaluation technical proposal based on interactive Markov chain model detection

InactiveCN101593149AFast problem solvingComputational space requirements are not highSoftware testing/debuggingMarkov chainOperability
The invention provides a technical proposal for performing effective performance evaluation on a complex embedded system. In order to handle the performance evaluation problem of the embedded system becoming more complex, the invention provides a thought, a method and a technical proposal for performance analysis and evaluation of the complex embedded system according to a verification result after a novel interactive Markov chain (IMC) performance model is adopted to abstract the complex embedded system, an improved formal language namely action based continuous simulation language (aCSL) is adopted to describe performance specification, and IMC model detector software is utilized to automatically verify the performance specification of the embedded system. The thought is novel and practical, the method solves problems at high speed, has not high requirement on computation space, and saves computation cost, and the proposal has clear and definite process and strong operability; and the automatic verification and analysis functions of a model detector can give an accurate performance index range of the embedded system. The invention provides an accurate quantizing proposal for evaluating the complex embedded system, and has good assistance for evaluation and improvement of a development model of the embedded system.
Owner:CAS OF CHENGDU INFORMATION TECH CO LTD

Knowledge graph Chinese question answer retrieval method based on dynamic programming algorithm

The invention provides a knowledge graph Chinese question answer retrieval method based on a dynamic programming algorithm. The method aims at modeling the original question answering process comprising three substeps into the same process in a unified mode, the entity recognition process and the question answer retrieval process are modeled with a same model by integrating thoughts of a state machine in form language, the entity recognition process is modeled into the process of transferring the state of the system from the original state 0 to the state 1, and the question answer retrieval process is modeled into the process of transferring the state from the state 1 to the state 2. The precise and the scope of an answer are guaranteed, and the overall question answering process can be subjected to unified modeling macroscopically. In addition, the target entity transferring process in the question answering process is modeled into the state transferring process in the state machine,a transfer entity is modeled to be in an intermediate state, and a final answer is modeled to be in a termination state. On the basis, the transfer process of all the states achieves decision supporting as a whole through the dynamic programming algorithm, and meanwhile the operation efficiency of the system is guaranteed.
Owner:BEIHANG UNIV

Problem solving demonstration method and device

The invention provides a problem solving demonstration method and apparatus. The method comprises the steps of firstly obtaining a to-be-solved problem; then, determining a problem solving method according to the problem attribute information corresponding to the problem to be solved; secondly, according to the to-be-solved question and the question solving method, generating a question solving step described by adopting a formal language; and finally, generating a problem solving dynamic picture corresponding to the problem to be solved based on the problem solving step described by adoptingthe formal language. The problem solving method is determined according to the problem attribute information corresponding to the problem to be solved; the problem solving step described by adopting the formal language is generated, and the problem solving dynamic picture corresponding to the problem to be solved is generated based on the problem solving step described by adopting the formal language, so that the corresponding problem solving dynamic picture can be automatically displayed for any given problem, the understanding of a user is facilitated, and the learning efficiency is improved.
Owner:BEIJING BYTEDANCE NETWORK TECH CO LTD

Teaching method and learning aid(s) to speak any foreign language

This teaching method uses this one-two-sided learning aid, called the ONE-PAGE-BOOK, a combination of two languages in which the syntax of the target language is set up to allow the student to learn how to speak, think, write, read and understand the target language. This portable, always accessible and easy-to-use learning aid will allow the student to spontaneously communicate within 120 hours of formal language training by just following the numerical sequence found in the learning aid. This new teaching method does not require memorization, repetition or the use of grammar as the main way to teach the target language. With the use of the learning aid no additional textbooks would be needed.
Owner:QUIROZ THOMAS ELKIN
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