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

155 results about "Language representation" patented technology

Representation is the production of meaning through language. Representation is an essential part of the process by which meaning is produced and exchanged between members of a culture. It does involve the use of language, of signs and images which stand for or represent things.

Method and apparatus for using earcons in mobile communication devices

The apparatus and methods for using earcons as user prompts in mobile communication devices described herein are directed to implementing a mode of communication in these communication devices having speech recognition capabilities wherein spoken prompts are disabled and replaced with short identifiable sound prompts such as the earcons. In general, according to one aspect of the invention, a method for operating a communication device that includes speech recognition capabilities, comprises implementing on the device a user interface that employs a plurality of different user prompts, wherein each user prompt is for soliciting a corresponding spoken input from the user or informing the user about an action or state of the device; implementing on the device a plurality of different earcons, each earcon being mapped to a corresponding different one of the plurality of user prompts; and when any selected one of said plurality of user prompts is issued by the user interface on the device, generating the earcon that is mapped to the selected user prompt. Each prompt of the plurality of user prompts has a corresponding language representation and wherein generating the earcon for the selected user prompts includes generating the corresponding language representation through the user interface.
Owner:NUANCE COMM INC

System and method for adaptive multi-cultural searching and matching of personal names

InactiveUS6963871B1Desired level of precisionDesired level of recallData processing applicationsDigital data processing detailsElement analysisApplication software
An automated name searching system incorporates an automatic name classifier and a multi-path architecture in which different algorithms are applied based on cultural identity of the query name. The name classifier operates with a preemptive list, analysis of morphological elements, length, and linguistic rules. A name regularizer produces a character based computational representation of the name. A pronunciation equivalent representation such as an IPA language representation, and language specific rules to generate name searching keys, are used in a first pass to eliminate database entries which are obviously not matches for the query name. The methods can also be implemented as a callable set of library routines including an intelligent preprocessor and a name evaluator that produces a score comparing a query name and database name, based on a variety of user-adjustable parameters. The user-controlled parameters permit tuning of the search methodologies for specific custom applications.
Owner:IBM CORP

Method and system for data sharing between application programs

Techniques for sharing data with other application programs are disclosed. The techniques allow data sharing between different application programs on a computer system. For instance, a second application program can access data provided by a first application program without needing the first application program to be operating or executing on the computer system. In one embodiment, an application operates to publish its data for external use by other application programs. The data is, for example, database data maintained by the application program. The data can be published for external use by producing a data communication file that contains at least a portion of the data. In one implementation, the data communication file contains the data being published for external use in a markup language representation. The techniques are particularly well suited for application programs that utilize databases to store media information pertaining to media items. The media information can include properties of the media items as well as links to storage locations for corresponding media content files that store the media content. The media content is, for example, one or more of audio, images or video.
Owner:APPLE INC

Common query runtime system and application programming interface

A query runtime architecture and an exemplary application programming interface suitable for the architecture are presented. The architecture inputs one or more XML queries and views and enables the queries to be translated wherein the queries and views may be run over multiple data sources of different data models. The architecture incorporates front-end compilers which convert input queries and views into an intermediate language representation which represents the meaning of the respective query or view. The architecture may then allow the back-end compiling of the intermediate language representation to target languages compatible with the data sources desired to be queried. The architecture also allows the execution of those target compilations to extract the data requested of the queries. The invention also discloses an example application programming interface for the query runtime system.
Owner:MICROSOFT TECH LICENSING LLC

Query optimizer system and method

An optimizer / normalizer is used to generate optimized intermediate language representation of an input query, such as an XML input query. A method of optimization of an input query in intermediate language form includes receiving the input query, examining the nodes in a left-depth first manner to identify code patterns and node types which are subjects for optimization, tagging the identified code patterns until the intermediate language representation of the input query has been examined in its entirety, searching from the top of the intermediate language representation for tagged code patterns, and adjusting the tagged code patterns with improved code patterns to form an optimal representation for an input query. The input to the optimizer / normalizer is assumed to be an input query transformed into an intermediate language representation containing code patterns and nodes, each node having a respective node type.
Owner:MICROSOFT TECH LICENSING LLC

System and method and apparatus for using UML tools for defining web service bound component applications

A system and method is provided for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining a workflow of the software application. The software application is used for facilitating interaction with a schema-defined service by a terminal device over a network. The system and method comprise a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool. The workflow sequence is associated with at least one of a flow diagram or a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components. The system and method also include a workflow generator for generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism for associating processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application. The workflow mechanism can be a component mapping expressed in the metadata descriptors of the first set of components or expressed as the series of scripted instructions.
Owner:MALIKIE INNOVATIONS LTD

Automation oriented healthcare delivery system and method based on medical scripting language

A medical record management system administrator comprising: (a) a data receiver to selectively receive one or more medical files pertaining to a first patient, each file represented in a medical scripting language having predetermined syntactical and semantic constructs; (b) a recorder to record and store each medical file of the patient in terms of the predetermined syntactical and semantic constructs; and (c) a query module to receive a query from a predefined source which has been assigned selective access to the recorded material in terms of the predetermined syntactical and semantic constructs, and to transmit relevant recorded material to that source.
Owner:OON YEONG KUANG

Migrating processes using data representation language representations of the processes in a distributed computing environment

A data representation language representation of the state of a process executing on a client or service in a distributed computing environment may be created. The representation may include a computation state of the device and / or virtual machine on which the process is executing, wherein the computation state of the device and / or virtual machine comprises information about the execution state of the process on the device and / or virtual machine. A process state may include, but is not limited to: threads, all objects referenced by the threads, transient variables created during the execution of the process, objects and their data, etc. In one embodiment, data describing one or more leases representing grants of access to external services, obtained from spaces by the process, may also be stored with the process state. The data representation language representation of the state of a process may be moved from node to node within the distributed computing environment. The representation of the state of a process may also be stored as a data representation language object in a store mechanism, and later retrieved from the store mechanism to resume the process execution on the same node or on a different node in the distributed computing environment. In one embodiment, an object compilation / decompilation process may be used in creating the representation of the state of a process and in regenerating the state of the process by decompiling the representation of the state of the process.
Owner:ORACLE INT CORP

System and method for optimizing queries with aggregates and collection conversions

Systems and methods for optimizing database queries involving aggregates identify instantiations of rules in an internal language representation of the original query, and then applies the rules to those instantiations to form an optimized query execution plan.
Owner:THE TRUSTEES OF THE UNIV OF PENNSYLVANIA

System and method and apparatus for using UML tools for defining web service bound component applications

A system and method is provided for generating a software application including a plurality of components, a first set of the components having metadata descriptors expressed in a structured definition language for defining configuration information of the software application and a second set of the components being expressed as a series of scripted instructions coupled to the metadata descriptors for defining a workflow of the software application. The software application is used for facilitating interaction with a schema-defined service by a terminal device over a network. The system and method comprise a workflow extractor for identifying a workflow sequence generated by a modeling tool in an output of the modeling tool. The workflow sequence is associated with at least one of a flow diagram or a relational diagram of the modeling tool for describing interactions between a pair of components of the first set of components. The system and method also include a workflow generator for generating a workflow mechanism based on the identified workflow sequence, the workflow mechanism for associating processing of the metadata descriptors of one component of the pair of components with the other component of the pair of components during execution of the software application. The workflow mechanism can be a component mapping expressed in the metadata descriptors of the first set of components or expressed as the series of scripted instructions.
Owner:MALIKIE INNOVATIONS LTD

Drill string rotation encoding

A method for communicating with a downhole device is provided. The method includes predefining an encoding language including codes understandable to the device, the codes represented in the language as predefined value combinations of drill string rotation variables such as rotation rate or duration. The method further includes rotating a drill string at first and second rates and measuring the rotation rates downhole. The first measured rotation rate is processed downhole in combination with the second measured rotation rate to acquire a code in the language at the downhole device. Embodiments of the invention are useful, for example, for transmitting commands from the surface to a downhole device such as a directional drilling tool. Exemplary embodiments of this invention advantageously provide for quick and accurate communication with a downhole device without substantially interrupting the drilling process.
Owner:SCHLUMBERGER TECH CORP

Sentence realization model for a natural language generation system

The present invention is a sentence realization system that processes an abstract linguistic representation (ALR) of a sentence into a structure that can be fully realizable. The system includes a tree conversion component that receives the ALR and generates a basic syntax tree from the ALR. A global movement component then receives the basic syntax tree and hierarchically orders child nodes in that syntax tree relative to ancestor nodes. An intra-constituent ordering component then establishes a linear order among the nodes such that the syntax tree is fully ordered. A surface cleanup component receives the fully ordered tree and performs a number of realization operations to generate surface realizations for constituents that are still represented in an abstract way in the fully ordered syntax tree.
Owner:MICROSOFT TECH LICENSING LLC

Type inference system and method

Systems and methods of representing and extracting type information from typeless and dynamically-typed programming languages are provided. These systems and methods can be immune to source file edits and the order in which those edits are executed. Deriving type information from these languages allows tools to perform operations, for example, refactoring, intellisense, recognition of semantic errors, etc. These systems and methods can be implemented using processes that, implicitly or explicitly, gather type information for the program, and can also accept user input as well.
Owner:APPCELERATOR

Automated generation of an english language representation of a formal network security policy specification

A system and method for generating a human readable, e.g. English language, description of a formal specification of network security policy that allows non-technical staff within a user's organization to comprehend the policy. The description is simple enough to be understood, yet captures salient details of the policy.
Owner:MCAFEE LLC

Iterative optimizing compiler

An optimizing compiler and method thereof performs a sequence of optimizing changes to an intermediate language representation of a routine, and measures an execution characteristic of each optimization, such as a timing of the machine language representation performed on an architecture similar to the target machine using a user selectable initialization state. The sequence of optimizations is selected according to a criterion that includes a lexicographic search and other methods. The pre-optimized code is also broken into segments wherein discrete optimizations are performed on each segment and measured using a user provided routine. The target routine is tested with the object code in main memory if not the cache if possible and optimizations are chosen only if they improve the target subroutine according to the user defined metric. After a stopping criterion is achieved, the most optimized code is selected.
Owner:INTEL CORP

Drill string rotation encoding

A method for communicating with a downhole device is provided. The method includes predefining an encoding language including codes understandable to the device, the codes represented in the language as predefined value combinations of drill string rotation variables such as rotation rate or duration. The method further includes rotating a drill string at first and second rates and measuring the rotation rates downhole. The first measured rotation rate is processed downhole in combination with the second measured rotation rate to acquire a code in the language at the downhole device. Embodiments of the invention are useful, for example, for transmitting commands from the surface to a downhole device such as a directional drilling tool. Exemplary embodiments of this invention advantageously provide for quick and accurate communication with a downhole device without substantially interrupting the drilling process.
Owner:SCHLUMBERGER TECH CORP

Tag language for displaying digital objects in email

A method of email administration including receiving an email in a transcoding gateway, the email including at least one digital object, and display attributes for the digital object, the display attributes expressed in a tag language, and displaying the digital object in accordance with the display attributes. In typical embodiments of the invention the display attributes include an indication that the digital object is to be displayed upon a destination client device coupled to the transcoding gateway, and displaying the digital object in accordance with the display attributes include transcoding the digital object into a transcoded digital object, and downloading the transcoded digital object to the destination client device.
Owner:IBM CORP

Speech synthesis method and device, electronic equipment and storage medium

The invention discloses a speech synthesis method and device, electronic equipment and a storage medium, relates to the artificial intelligence technology, and uses the machine learning technology inartificial intelligence to carry out speech synthesis, and the method comprises the following steps: obtaining a word segmentation sequence corresponding to an input text; determining a vector sequence corresponding to the word segmentation sequence by utilizing a trained attention mechanism-based language representation model; carrying out rhythm structure prediction processing on the vector sequence by utilizing a rhythm structure model, and determining rhythm structure information which comprises pause duration and pronunciation intensity corresponding to word segmentation fragments corresponding to each feature vector in the vector sequence in the synthesized speech; and synthesizing speech corresponding to the input text according to the rhythm structure information and pronunciationcorresponding to each word segmentation fragment in the word segmentation sequence. According to the speech synthesis method and device, the electronic equipment and the storage medium provided by theinvention, the accurate and real semantics of the input text can be expressed based on the vector sequence obtained by the language representation model, so that the synthesized speech is more natural.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Authoring and using generic classes in JAVA language code

A method includes writing JAVA™ language source code that includes a definition of a generic class, generating an instance of the generic class; and compiling the instance of the generic class into common intermediate language code executable by a runtime engine. A system operably receives input representing a generic class definition in a JAVA™ language, receives source code that references the generic class, compiles the source code with an instance of the generic class into common intermediate language code executable by a runtime engine.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for renderring application text in one or more alternative languages

A method, system, and computer program product for selectively displaying alternative language representations of text rendered by an application executing on a computer system.
Owner:IBM CORP

Recursive use of model based test generation for middlevare validation

InactiveUS20030196191A1Software testing/debuggingSpecific program execution arrangementsHigh level modelAbstract program
Middleware is validated using a two layered modeling strategy for the generation of test suites. A high level model of the syntax of the programming language used to program the middleware generates a series of high level abstract programs. These high level abstract programs then undergo two separate translations. First they are translated directly into actual test programs, which are expressed in the programming language of the middleware. Second, they are translated into second models of the high level abstract programs. Running the model based test generator again on the second models produces a set of suites of test cases, each test case consisting of data inputs and predicted results for one of the actual test programs. The actual test programs are run repetitively using the middleware execution engine. The results are compared with the predicted results, using a generic validation engine.
Owner:LINKEDIN

Automated generation of an english language representation of a formal network security policy

A system and method for generating a human readable, e.g. English language, description of a formal specification of network security policy that allows non-technical staff within a user's organization to comprehend the policy. The description is simple enough to be understood, yet captures salient details of the policy.
Owner:MCAFEE LLC

Initiation of actions with compressed action language representations

A device stores one or more compression rules for an action language. Upon receipt of a signal from a tag (such as an RFID tag, a visual tag, or an audio tag), a compressed data stream corresponding to the tag is decoded from the signal. Based on the one or more compression rules, one or more action parameters are derived from the compressed data stream. With these parameters, a corresponding action is performed. The action may include communicating across a wireless communications network as well as obtaining content from a remote content provider. Also the action may include storing data, such as a contact entry, or a calendar event.
Owner:NOKIA TECHNOLOGLES OY

System and method for adaptive multi-cultural searching and matching of personal names

An automated name searching system incorporates an automatic name classifier and a multi-path architecture in which different algorithms are applied based on cultural identity of the query name. The name classifier operates with a preemptive list, analysis of morphological elements, length, and linguistic rules. A name regularizer produces a character based computational representation of the name. A pronunciation equivalent representation such as an IPA language representation, and language specific rules to generate name searching keys, are used in a first pass to eliminate database entries which are obviously not matches for the query name. The methods can also be implemented as a callable set of library routines including an intelligent preprocessor and a name evaluator that produces a score comparing a query name and database name, based on a variety of user-adjustable parameters. The user-controlled parameters permit tuning of the search methodologies for specific custom applications.
Owner:IBM CORP

Event-structure-based Chinese statement analysis method

The invention discloses an event-structure-based Chinese statement analysis method, which is used for expressing a Chinese statement into a tree structure consisting of a plurality of event designators and event characters comprising event character uncorrelated components corresponding to the event designators. The method comprises the following analysis steps of first preprocessing the Chinese statement; then performing event-structure-based Chinese statement analysis, finding the event designators in the statement and the event characters corresponding to the event designators, and analyzing multi-character components and the event character uncorrelated components; and finally labeling each statement component, adding function descriptions of each component, and giving a parenthesis representation form of a tree representation structure. The method is more applied to Chinese syntactic analysis, relationships between event elements are reflected, support is provided for semantic synthesis, and a language representation method and representation rules of an event can be reflected. According to the method, the event designators which are not verbs can be processed, and semantic functions of modifiers, prepositions, conjunctions and other components can be described.
Owner:SHANGHAI UNIV +1
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