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

38 results about "Representation language" patented technology

Representation means using language to represent or to say something meaningful about the world meaningfully. According to Stuart Hall, it is an essential part of the process of production and exchange of meaning between members of a culture.

Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment

A system and method for searching for documents within spaces in a distributed computing environment are provided. A client sends a lookup message to a space which stores documents. The lookup message may specify desired characteristics, such as a name or partial XML schema, of the stored documents. The documents may include XML service advertisements and XML device advertisements as well as general-purpose XML documents. A set of zero or more documents which match the lookup message are discovered. In one embodiment, the lookup message may include a desired name. If the lookup message includes both a desired name and a desired schema, the set of discovered documents may include both discovered documents having a name that matches the desired name and discovered documents having a schema that matches the desired schema. If the lookup message includes neither a desired name nor a desired schema, the set of discovered documents may include substantially all the documents stored in the space. After the matching documents are found, the space may send a lookup response message to the client. For each discovered document, the lookup response message may include a name and an advertisement. Each advertisement may include information which is usable by the client to obtain the respective discovered document or access the resource (e.g., a service) that the document advertises. The advertisements and messages may be expressed in a data representation language such as XML.
Owner:ORACLE INT CORP

Mechanism and apparatus for returning results of services in a distributed computing environment

Systems and methods for returning results of services within a distributed computing environment are provided. After a client invokes one or more functions of a service, results of the function(s) may be returned to the client in a plurality of ways: for example, in a message, in a space (e.g., a network-addressable storage location), in a space wherein the client is notified via an event, using an advertisement returned in a message, using an advertisement returned in a space, and using an advertisement returned in a space wherein the client is notified via an event. The advertisement may include the information necessary to access and read the results in a storage location such as a space. A schema for the service may specify a plurality of messages which are usable to invoke the function(s) of the service. The messages, results, and advertisements may be expressed in a platform-independent and / or programming-language-independent data representation language such as XML. The availability of these plurality of methods may enhance the flexibility and adaptability of the distributed computing environment for a variety of situations, such as for clients having differing capabilities. For additional flexibility, results may also be efficiently passed to another service.
Owner:ORACLE INT CORP

Method and apparatus to discover services using flexible search criteria

A service discovery protocol may allow clients in a distributed computing environment to search for services using flexible search criteria. A client may send a search message that may be formatted in a data representational language and may include search criteria. The search criteria may specify a service name or a service type or both a service name and a service type. The search criteria may be compared to advertisements for services within the distributed computing environment to find advertisements that match the search criteria. An advertisement may be a document in the data representation language that provides access information for a corresponding service. The client may receive one or more search response messages indicating one or more advertisements that match the search criteria. The client may obtain and advertisement for a located service and may use the advertisement to construct a message gate to communicate with the service according to messages defined by the advertisement.
Owner:ORACLE INT CORP

Programming language extensions for processing XML objects and related applications

An apparatus is provided to map data objects of a data representation language to corresponding objects within a programming language and vice versa. In one embodiment, the apparatus is equipped to receive a mapping definition mapping selected elements of an XML data structure to selected objects of one or more Java classes. The apparatus is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with XML oriented language elements of a script language. Further, the apparatus is equipped to process the mapping definition statements comprising XML oriented language elements of the script language, in accordance with syntactical and semantic definitions of the XML oriented language elements.
Owner:ORACLE INT CORP

Event message endpoints in a distributed computing environment

Embodiments of event message endpoints in a distributed computing environment are described. A set of event messages that may be generated by a service in the distributed computing environment may be described in a data representation language event message schema for the service. For each event message in the schema, the endpoint may subscribe as a consumer of the event. A service may send a message including a data representation language representation of the event to each event message endpoint subscribed to the event. The event message endpoint may extract the representation of the event from the message and distribute it to clients with registered interest in the event type. The event message endpoint may type check the event message and / or the representation of the event against the message schema. Event messages endpoints may also authenticate the sender of the message and verify the integrity of message.
Owner:ORACLE INT CORP

Message conductors in a distributed computing environment

Embodiments of a message conductor in a distributed computing environment are described. A message conductor may accept a data representation language schema that describes the ordering for messages that may be sent between a client and a service. This schema may specify user interface information. The schema may be parsed into an internal form and used to enforce message ordering. The conductor may prevent messages from being sent out of order. In some embodiments, a conductor may be linked to multiple gates. The message conductor may also provide a service interface that may interact with clients of the service to obtain all information to run a service, and then either display results of running the service or return information regarding the location of results. The service interface may be part of a message conductor or may be in addition to and work with the message conductor.
Owner:ORACLE INT CORP

System and methods for business process modeling

ActiveUS7506302B2Facilitate process improvement effortFacilitates process modelingOffice automationResourcesRepresentation languageClosed loop analysis
A method for providing closed-loop analysis of a business process includes using modeling objects to extend a modeling language to obtain a representation language. The representation language is used to obtain at least one model of the process. The model is implemented using at least one of simulation, project management analysis, workflow analysis and computer-aided software engineering. The method allows a variety of COTS products to be integrated into a single tool for process modeling and closed-loop analysis of business processes.
Owner:THE BOEING CO

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

Programming language extensions for processing data representation language objects and related applications

A system is provided for manipulating data representation language based—objects in a native programming language environment. In one embodiment, the system is used to map data objects of the data representation language to corresponding objects within the native programming language and vice versa. In one embodiment, the system is equipped to receive a mapping definition mapping selected elements of a data representation language, such as an XML data structure, to selected objects of a programming language, such as ECMAScript. The system is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with data representation language oriented language elements of a programming language. Further, the system is equipped to process the mapping definition statements comprising data representation language oriented language elements of the programming language, in accordance with syntactical and semantic definitions of the data representation language oriented language elements.
Owner:ORACLE INT CORP

Extensibility and usability of document and data representation languages

An application's XML parser requiring XML files conforming to a very simple DTD requires a user to create a verbose and very redundant XML input file. The verbose XML file is usually prone to errors if created by a novice user, or an entity not involved in the initial creation of the application and its parser. Thus, the present invention creates an input XML file conforming to the simple DTD from a grammar rich XML file provided by the user. The grammar rich XML file requires a complex DTD for transformation. The complex DTD may also be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user, or an agency of the user. The user or an agent of the user defines a schema for the desired grammar level, and then through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the user's grammar rich XML file is automatically created. The grammar rich XML file provided by the user conforms to the automatically created complex DTD file. Thus, the grammar used in defining the user interface to an application is extensible without any requirement to enrich and recompile the application's XML parser.
Owner:VERSATA DEV GROUP

System and apparatus for handling presentation language messages

A method, device, chip, computer program, and system that handle presentation language messages including dividing the message into simple and complex sections. The system includes a terminal and a base station. As such, presentation language messages can be viewed by simple presentation devices while allowing the simple presentation devices to forward the presentation language message without losing complex sections that may be viewable to more complex devices to which the message is forwarded from the simple presentation device.
Owner:NOKIA CORP

Extensibility and usability of document and data representation languages

An application's XML parser requiring XML files conforming to a very simple DTD requires a user to create a verbose and very redundant XML input file. The verbose XML file is usually prone to errors if created by a novice user, or an entity not involved in the initial creation of the application and its parser. Thus, the present invention creates an input XML file conforming to the simple DTD from a grammar rich XML file provided by the user. The grammar rich XML file requires a complex DTD for transformation. The complex DTD may also be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user, or an agency of the user. The user or an agent of the user defines a schema for the desired grammar level, and then through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the user's grammar rich XML file is automatically created. The grammar rich XML file provided by the user conforms to the automatically created complex DTD file. Thus, the grammar used in defining the user interface to an application is extensible without any requirement to enrich and recompile the application's XML parser.
Owner:VERSATA DEV GROUP

Automatically generating code from drawing specifications for use in motion control

System and method for utilizing drawing specifications for use in motion control. Elements in a drawing specification may be automatically identified. The drawing specification may include one or more drawings, digital files, AutoCAD drafting files, and / or drawing specifications. Code may be automatically generated based on the one or more elements in accordance with a schema, and may include instructions in a data representation language, e.g., a markup language such as HTML, XML, etc. The automatically generated code may include move operations, e.g., arc, contour, line, raise, lower, halt, begin, etc., with associated parameters, e.g., move constraints, digital outputs, position compares, etc. The schema may include one or more blocks, each associated with a portion of the drawing specification, one or more elements, each associated with a block, one or more move operations, each associated with an element, and one or more parameters, each associated with a move operation.
Owner:NATIONAL INSTRUMENTS

Searching hypertext based multilingual web information

The present invention provides methods, apparatus and systems for searching hypertext based multilingual Web information when searching on a network for keywords to be queried. A method includes: a receiving step for receiving keywords input by a user; a native language hypertext searching step for searching on the network, according to the keywords to be queried, for all hypertexts whose representing language is the same as a language representing the keywords and which matches the keywords to be queried; extracting hyperlinks related to an arbitrary language from all the searched hypertexts; a hyperlink ranking step for ranking the extracted hyperlinks according to the correlativity of the hyperlinks with the keywords to be queried; and returning to the user ranked search result. Thereby, an accurate cross language searching can be provided without extra machine translation effort, being more accurate and objective than machine translation, even than human translation.
Owner:IBM CORP

Method of exchanging data descriptive of technical installations

A method of exchanging data descriptive of technical installations between at least two applications is provided, a said application being able to provide and / or to consume data according to an associated application data model, the method allowing interoperability between applications by virtue of an exchange of the data expressed and formalized through at least one chosen standard having an associated data model and associated exchange formats, implemented by a programmable device. For at least one application, the method includes the integration (T1x) of the application data model in a same semantic web data representation language, termed a common representation language, and, for each chosen standard, the integration (T2x) of the data model into a semantic web modeling language. The method further makes is possible to obtain (T3x) first conversion rules between the application data model in the common representation language and the data model(s) of the standards chosen in the semantic web modeling language, and to obtain (T4x) second rules of organization and control of the data to be exchanged, allowing the conversion and exchange of data of the application using these conversion rules.
Owner:AREVA NP SAS

Programming extensions for processing language objects and related applications

A system is provided for manipulating data representation language based-objects in a native programming language environment. In one embodiment, the system is used to map data objects of the data representation language to corresponding objects within the native programming language and vice versa. In one embodiment, the system is equipped to receive a mapping definition mapping selected elements of a data representation language, such as an XML data structure, to selected objects of a programming language, such as ECMAScript. The system is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with data representation language oriented language elements of a programming language. Further, the system is equipped to process the mapping definition statements comprising data representation language oriented language elements of the programming language, in accordance with syntactical and semantic definitions of the data representation language oriented language elements.
Owner:LUCAS TERRY L +3

Automatically generating code from drawing specifications for use in motion control

System and method for utilizing drawing specifications for use in motion control. Elements in a drawing specification may be automatically identified. The drawing specification may include one or more drawings, digital files, AutoCAD drafting files, and / or drawing specifications. Code may be automatically generated based on the one or more elements in accordance with a schema, and may include instructions in a data representation language, e.g., a markup language such as HTML, XML, etc. The automatically generated code may include move operations, e.g., arc, contour, line, raise, lower, halt, begin, etc., with associated parameters, e.g., move constraints, digital outputs, position compares, etc. The schema may include one or more blocks, each associated with a portion of the drawing specification, one or more elements, each associated with a block, one or more move operations, each associated with an element, and one or more parameters, each associated with a move operation.
Owner:NATIONAL INSTRUMENTS

Multi-level hybrid vulnerability automatic mining method

The invention belongs to the technical field of computers, and particularly relates to a multi-level hybrid vulnerability automatic mining method, which comprises the following steps: S1, obtaining pointer distribution and assignment processes in a program by utilizing pointer analysis through a static analysis technology, and recording memory address positions pointed by all pointers; obtaining adestination operand of the CMP type instruction by using an alias analysis technology so as to clarify a jump address of the target program; and S2, realizing instrumentation of the monitoring code to the key position of the target program through an intermediate code static instrumentation technology. According to the invention, the binary executable program is translated into the middle-layer representation language of the compiler, and compared with the binary executable program, the middle-layer representation language source code obtained through processing of the method has more semantic information; compared with C / C + + language analysis, the static analysis technology for the LLVM IR intermediate representation language can realize finer-grained static semantic information extraction during compiling.
Owner:GUANGZHOU UNIVERSITY

Knowledge representation language and knowledge processing environment

Described is a knowledge representation language and knowledge processing environment. Embodiments described include an environment for storing, retrieving, transmitting, and reasoning over knowledge. Knowledge is represented using three basic elements: (1) there are concepts, which represent objects or ideas; (2) there are relations, which represent structures and describe the roles concepts play in relation to each other within those structures; and (3) there are graphs, which represent situations or collections composed of concepts, relations, and graphs.
Owner:SENTAR

Method of exchanging data descriptive of technical installations

The invention relates to a method of exchanging data descriptive of technical installations between at least two applications, a said application being able to provide and / or to consume data according to an associated application data model, the method allowing interoperability between said applications by virtue of an exchange of the data expressed and formalized through at least one chosen standard having an associated data model and an associated exchange format, implemented by a programmable device. For at least one application, the method of the invention comprises the integration (T1x) of the application data model in a semantic web data representation language, termed a common representation language and, for each chosen standard, the integration (T2x) of the data model of the standard into a semantic web modelling language. Furthermore, the method allows the obtaining (T3x) of first rules of conversion between the application data model in the common representation language and the data model or models of the chosen standards in the semantic web modelling language, and the obtaining (T4x) of second rules of organization and control of the data to be exchanged, allowing the conversion and the exchange of the data of the application using these conversion rules.
Owner:FRAMATOME ANP

Operationalizing a goal

Operationalizing a goal includes receiving the goal and execution rules associated with the goal, where one or more execution rules correspond to an execution system operable to initiate execution of the execution rules. The goal is represented in a representation language that includes a set of operations. An operation of the set of operations is applied to the goal to partition the goal into subgoals. For each subgoal, an operation of the set of operations is applied to the subgoal to derive and configure one or more execution rules associated with the subgoal. The goals, the applied operations, the subgoals, and the execution rules are recorded as operationalized knowledge to operationalize the goal.
Owner:BLUE YONDER GRP INC

Real-time reasoning system using natural language-like rules

A reasoning system with a reasoning engine that uses a rule set created from a rule representation language that has an English / natural language-like rule syntax and format is discussed. The reasoning system employs a real-time selection algorithm that chooses the rules used to analyze complex data (e.g.: bio-medical research, e-commerce, Customer Relationship Management (CRM), environmental research & engineering, bio-chemical research and product development, Investment and money management, anything related to research and product development) without suffering exponential performance decreases as the complexity of the analysis increases. The use of the rule representation language enables different domain users to review, create and modify rules without requiring the users to possess an advanced knowledge of programming languages.
Owner:AEDI TECH

Map information processing device

A map information processing device is provided with a map information memory device (12) that memorizes multiple language character information comprised of a language category code table storing language category codes indicative of language categories for every predetermined data management unit or every region unit made to correspond to each layer of layered map data and character information arranged to correspond to the language category codes stored at the language category code table, an input device (11) that designates a category of a language, a language identifying unit (21) that acquires the language category code table in accordance with the category of the language designated by the input device from the map information memory device and identifies the language of the character information based on the acquired language category code table, and an output device (14) that outputs the character information of the language identified by the language identifying unit.
Owner:MITSUBISHI ELECTRIC CORP

Knowledge represention expansion method and apparatus

A knowledge representation expansion apparatus includes: a predicate-argument structure analyzing unit for extracting a predicate and at least one argument from a text using a meaning representation language; an ontology unit for representing knowledge using a knowledge representation language, which is a structured format understandable by a computer, and for extracting a second predicate corresponding to a first predicate, which is extracted from the predicate-argument structure analyzing unit; and a knowledge representation unit for representing knowledge extracted from the text using the first predicate, when the similarity of the first predicate and the second predicate is equal to or less than a threshold value.
Owner:KOREA ADVANCED INST OF SCI & TECH

Plug-in processing method and device

The invention discloses a plug-in processing method and device, and relates to the technical field of computers, and the method comprises the following steps: obtaining configuration data of a target plug-in; packaging the configuration data by using a multilayer structure representation language to obtain a plug-in description file corresponding to the target plug-in, wherein the plug-in description file is used for describing vulnerability scanning logic of the target plug-in; and sending the plug-in description file to a scanning server, so that the scanning server performs vulnerability scanning on a scanned object according to the plug-in description file, the plug-in description file with rich description capability can be generated by utilizing a multilayer structure representation language to support a complex vulnerability scanning scene, and meanwhile, the compatibility is high, and the method can be used for vulnerability detection in a cloud security protection scene.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Character data processing method, computer program, and character data processing system

When part or all of first character data is converted into another expression to generate second character data, there are prepared an acceptance rule indicative of correspondence between a language phenomenon, a principal word of the language phenomenon, and a scope of the language phenomenon, and a conversion method as correspondence between a language phenomenon and another expression into which an expression of the language phenomenon is converted. The acceptance rule stored in the storage device is applied for a word W included in the first character data, and an acceptance part of one of the word W, a phrase, a clause, and a sentence including the word W is extracted. A converted expression of the acceptance part is generated in accordance with the conversion method stored in the storage device that corresponds to a language phenomenon of the extracted acceptance part. The second character data are generated based on the converted expression and the first character data.
Owner:NEC CORP

Workflow construction method and apparatus, equipment and computer storage medium

Embodiments of the invention provide a workflow construction method and apparatus, equipment and a computer storage medium. The method comprises the steps of presenting a first interface comprising a first media; wherein the first media realizes a first workflow in a first representation language; in response to a first editing operation on the first media, updating the first media into second media on the first interface; enabling the second media to realize a second workflow in the first representation language; in response to a switching operation on the first interface, presenting a second interface comprising a third media; wherein the third medium realizes the second workflow in a second representation language; wherein the first representation language is a graphical language or a machine language, the second representation language is the graphical language or the machine language, and the first representation language is different from the second representation language.
Owner:SHANGHAI SENSETIME TECH DEV CO LTD
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