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

95 results about "Interface description language" patented technology

An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API). IDLs describe an interface in a language-independent way, enabling communication between software components that do not share one language. For example, between those written in C++ and those written in Java.

Network management system and computer-based methods for network management

A network management system comprising a network management master-agent process having a first interface being adapted to communicate with a network management software module using a network management protocol format and having a second interface being adapted to communicate with a plurality of network management sub-agent processes using an object-oriented interface description language format. The network management master-agent process further comprises a converting unit for converting a message according to the network management protocol format into the object-oriented interface description language format and vice versa.
Owner:HEWLETT PACKARD DEV CO LP

Dynamic generation method for graphical user interface

ActiveCN104239044ASolve problems that require dealing with a lot of technical detailsImprove development efficiencySpecific program execution arrangementsGraphicsGraphical user interface
The invention discloses a dynamic generation method for a graphical user interface. The method comprises the following steps of (1) packaging a coordinate setting method, an attribute setting method, an action response mode and a creation method of interface elements according to a unified interface, and generating an interface element library; (2) describing the layout information of the graphical user interface, a control type to be used and a control attribute to generate an interface description file according to a service requirement; (3) dynamically generating the graphical user interface of a program according to the interface element library and the interface description file by using an interface layout algorithm. According to the method, a universal and flexible software interface dynamic-generation technology which can be customized according to a specific application field is provided, so that the problems of high development cost, difficulty in upgrading and maintenance, low reutilization rate of a working achievement, difficulty in interface layout and poor flexibility of a software interface are solved.
Owner:BEIJING AEROSPACE AUTOMATIC CONTROL RES INST +1

Relational schema format

A Relational Schema Definition (RSD) language that uses metadata of the relational database to generate an implementation-neutral or implementation-specific format that represents the precise database structure and data. The RSD language is a declarative description language such that an RSD file can then be used offline in a disconnected environment to reconstruct and use the database.
Owner:MICROSOFT TECH LICENSING LLC

Hardware debugging in a hardware description language

Techniques and systems for analysis, diagnosis and debugging fabricated hardware designs at a Hardware Description Language (HDL) level are described. Although the hardware designs (which were designed in HDL) have been fabricated in integrated circuit products with limited input / output pins, the techniques and systems enable the hardware designs within the integrated circuit products to be comprehensively analyzed, diagnosed, and debugged at the HDL level at speed. The ability to debug hardware designs at the HDL level facilitates correction or adjustment of the HDL description of the hardware designs.
Owner:SYNOPSYS INC

Software interface construction method

The invention discloses a construction method for software interfaces which can ensure that the software development personnel can quickly develop and easily use and consistent telecommunication network management interfaces, and the independent characteristic of each interface is kept. The technical proposal of the invention is that the construction method comprises: the development personnel compiles an interface configuration file meeting the interface description grammar according to the interface development demand to definite the form of the software interface; the interface configuration file is loaded and is made a syntax check to generate interface object templates to be stored in a preset interface template storage space; when the user program requests to use the interface objects, the interface object templates are parsed into practical interface objects to be stored in dependent name spaces; the development personnel extends and / or makes extra settings to these interface objects by encoding or means controlled by other programs to control these interface objects, thereby finishing the construction of the graphical interfaces of the software. The invention is applied into the software development field of the graphical user interfaces (GUI) of the telecommunication network management software.
Owner:SHANGHAI YALUN TECH

Parallel processing of page description language

A method and apparatus for efficient processing a page description language (“PDL”) data stream lacking page independence is described. The method and apparatus includes applying a single parsing pass for a PDL job and detecting PDL job producers by creator sniffer (83). Shared resources in the PDL job are detected by resource sniffer (85). Page boundaries in the PDL job are detected by page data sniffer (84) and an organized representation (63) is produced without rearranging data and resources in the PDL job. The system efficiently organizes PDL stream into pages, data and resources without rearranging the stream. The organized data can be efficiently submitted to plurality of PDL processors (65).
Owner:EASTMAN KODAK CO

Object decription language

An object description language and a system in which the language is utilized is provided. The language describes the elements and structure of another programming language. It allows more information to be expressed by a developer than can be expressed in other programming languages. In addition to describing how objects interface with each other, the object description language of the present invention captures thc structure of objects. The object description language can also contain information pertaining to memory management and scheduling. A system in which the language is utilized is also provided. The system assists the developer with code development. The system includes a compiler for the object description language, a compiler for the programming language being described, a separator, and a combiner. The components of the system work together to produce object code that is then executed on an applications platform.
Owner:VICARIOUS VISIONS

Scalable User Interface System

Methods and apparatus are provided for a scalable user interface system. A user interface is divided into general reusable user interface components and application specific user interface components. Next profiles are created for user interfaces based upon server capabilities and client side device capabilities and reusable user interface components are built for use in multiple profiles. Defined user interface scalability strategies are executed at runtime to build a user interface description using the user interface components. In this way, a user interface can be built from a user interface description by apportioning the building of the user interface description between a server and a client side device using the profiles. At the server, user interface components stored in memory are used to build a first portion of the user interface description while a second portion of the user interface description is built at the client side device and is combined with the first portion received from the server.
Owner:HONEYWELL INT INC

Interface automatic test method, test device, test equipment and storage medium

The invention discloses an interface automatic test method, a test device, test equipment and a storage medium, and the test method comprises the steps: obtaining interface set information of a to-be-tested object, and the interface set information comprises all interface nodes and interface descriptions thereof; according to the to-be-tested function, arranging the related interface nodes in sequence, and establishing association between the output parameter of the previous interface node and the input parameter of the next interface node in the two adjacent interface nodes to obtain an interface flow chart; performing deep traversal on the interface flow chart in combination with preset input parameters of the interface node, and generating a test code corresponding to each complete branch path from the traversal starting node to the back according to the complete branch path, the test code comprising a program for calling the interface node; and running the test code in the test running environment to obtain a test result. According to the invention, the test code for testing the interface is automatically generated by utilizing the interface endpoint flow and the configured parameters, and the automatic test can be completed by running the code in the test environment.
Owner:SUZHOU DRAGONTESTING INTELLIGENT TECH CO LTD

Automated translation of a microprocessor opcode summary table to an architecture description language

A method of automatically translating an opcode summary table into an Architecture Description Language (“ADL”) can be employed to efficiently design and test a microprocessor instruction set. An opcode summary table is analyzed and code is generated in an ADL. The generated code can be optimized by first analyzing the opcode summary table to find groupings and sub-groupings of instructions based on similarities. The optimized code can be generated by first generating code for common elements within the sub-group, then generating code for each instruction within the sub-group. This process would repeated for each group in the opcode summary table. The result is an ADL description of the opcode summary table.
Owner:MACOM TECH SOLUTIONS HLDG INC

Method for realizing sharing of Socket communication service on Android platform

The invention relates to the technical field of communication. A method for realizing sharing of Socket communication service on an Android platform comprises the following steps of: creating a Socket management module, and encapsulating all pieces of operation of a network layer into interfaces, wherein the operation comprises Socket establishment and connection, creation of intermediate pipeline data streams, and receiving and sending of Socket network data; creating independent threads to operate the Socket management module, performing message communication between the threads through a Handler, and managing requests for a plurality of pieces of service by using a thread message queue; encapsulating the Socket management module into a service component of a system, wherein the service component provides the interfaces for creating, destroying, binding and unbinding the service; changing an external interface of Socket service into an IBinder object of Android; and performing remote proxy on the IBinder object by using an Android interface description language (AIDL), and performing inter-process communication and analysis. The method is applicable to sharing management of the Socket communication service on the Android platform.
Owner:XIAMEN YAXON NETWORKS CO LTD

Simulation test remote control method based on network

The invention discloses a simulation test remote control method based on network; by simplifying implementation method, adopting dynamic compiling technology and registering a function library, the invention realizes remote call of core technology, abandons COM / DCOM, CORBA enormous and complex interface description language (IDL); the main work module is complied by C++ language; the invention can run spanning platforms and supports Windows, Linux, VxWorks and other operating systems. Simultaneously, considering real time, lightweight and expandable requirement at plural places such as local call branch, Python, Java interface and the like, the invention performs optimization treatment, being especially suitable for an embedded system and meeting the real time requirement.
Owner:STATE GRID ELECTRIC POWER RES INST +1

Auxiliary generating method and system for embedded device driver

The invention relates to an auxiliary generating method and an auxiliary generating system for an embedded device driver and belongs to the field of embedded system software design. The method comprises the following steps of: describing a device access interface, a hardware platform characteristic and a hardware device logic function by using an embedded device driver interface; saving a file in the format of XML; resolving a description file and generating an internal data structure in an internal memory; and generating a corresponding embedded device driver stub code which can be used by a developer and comprises a register access mode, a default value, a register access code and device basic performance function contents by using a pre-compiled file according to platform and system characteristics. The method and the system have the advantages of improving the development efficiency of the embedded device driver, reducing fault in a developing process, lowering developing difficulty and enhancing the portability of the embedded device driver.
Owner:PEKING UNIV

Method, system and program product for specifying a configuration of a digital system described by a hardware description language (HDL) model

A method of specifying a configurable digital system is disclosed. According to the method, at least one design entity containing a functional portion of a digital system is specified in at least one hardware definition language (HDL) file. The design entity logically contains a configuration latch having a plurality of different possible configuration values that each corresponds to a different configuration of the functional portion of the digital system. A statement in the HDL file associates a Dial entity with the design entity. The Dial has a Dial input, a Dial output, and a mapping table indicating a mapping between each of a plurality of possible input values that can be received at the Dial input and a respective corresponding output value for the Dial output. The output value specifies which of the plurality of different possible configuration values is loaded into the configuration latch.
Owner:INT BUSINESS MASCH CORP

Method of utilizing variable data fields with a page description language

A method for generating a page description language specification for a variable-enabled print job, comprising the steps of: (a) providing a merge file including a plurality of variable data items; and (b) operating a graphics application program to generate a page description language specification representing a print job to be printed; the operating step including the steps of: (i) displaying a representation of an image of the print job on a workstation associated with the graphics application program; (ii) creating, using the graphics application program, a data area of the print job; (iii) designating, using the graphics application program, the data area as a variable data area to be merged with bitmap representations of the variable data items in the merge file; and (iv) generating by the graphics application at least one instruction in the page description language specification defining the data area, and at least one tag in the page description language specification designating the data area as a variable data area to be merged with bitmap representations of the variable data items in the merge file.
Owner:GAUTHIER FORREST P

Page editing

A system and method for robustly editing a page description language of a first format using a familiar page editor for editing page descriptions of a second format is described. Portions of the original page are delimited and the page is then converted to the second format where it can be edited natively and then converted back into the first format. Preserved delimiting information can be used in conjunction with stored reference information to repair problems caused by the processes of converting and editing.
Owner:EASTMAN KODAK CO

Method and device for realizing front-end application, medium and equipment

The invention provides a method and a device for realizing a front-end application, a medium and an electronic device. The method comprises the steps of generating a calling class library according toa text file and a configuration file of an interface description language; wherein the calling class library comprises a plurality of calling classes, and each calling class comprises a plurality ofpackaged calling functions; and calling a back-end application program interface service based on the calling function and the configuration information of the configuration file. The calling class library is automatically generated through the text file and the configuration file of the interface description language, so that the workload of a developer is reduced. The generated calling class library sends an HTTP request message with a wide application range by default. The generated calling class library is small in size, and the high requirement of the front end for the code size is met. The method is suitable for scenes of Web, WebView and applets.
Owner:BEIJING BYTEDANCE NETWORK TECH CO LTD

Method and apparatus for generating data distribution service application

Provided herein a method and apparatus for generating a data distribution service application, the method including syntax-analyzing an IDL (interface description language) file; determining a topic model to be used in the data distribution service application based on a result of the syntax-analyzing of an IDL (interface description language) file; receiving QoS information and determining a QoS model by a QoS (quality of service) modeler; determining a DDS application model based on the topic model and QoS model by a DDS (data distribution service) application modeler; and generating a source code based on the topic model, QoS model and DDS application model.
Owner:ELECTRONICS & TELECOMM RES INST

A method and apparatus for page generation

A method and apparatus for page generation is disclosed, the configuration file obtained by the server according to the page generation request of the client is written by a preset general interface description language, In this way, after the server converts the contents of the configuration file into the contents written by the target interface description language recognized by the client, andobtains the converted target configuration file, the target page can be generated according to the converted target configuration file. As you can see, developers target a page, all you need to do isdevelop a configuration file written in this common interface description language, the server can convert the configuration file into a configuration file suitable for different types of devices, sothat different configuration files are not needed to be developed for different types of devices when developing the configuration file of the page, so that the development workload is reduced and thedevelopment efficiency is improved.
Owner:CHINA CONSTRUCTION BANK

Similar C structure interface packet processing method

The invention relates to an analog processing method of a similar C structure interface message, which has the similar C structure interface message interacted with a measured object. The method also includes that: the similar C structure interface message which achieves interaction by a coding platform and an encoding and decoding rule is interactively converted with a bottom ASN.1 message; a bottom analog of the similar C structure interface message is achieved based on an ASN.1 functional module. The method simulates the similar C language structure message by means of an interface description language ASN.1 without doing an analog operation of a similar C message from a representation of a bottom message structure, and unifies a processing flow with the ASN.1, thereby reducing a workload for development, and reducing the difficulty for making the similar C message and the workload for making message.
Owner:ZTE CORP

Scalable user interface system

Methods and apparatus are provided for a scalable user interface system. A user interface is divided into general reusable user interface components and application specific user interface components. Next profiles are created for user interfaces based upon server capabilities and client side device capabilities and reusable user interface components are built for use in multiple profiles. Defined user interface scalability strategies are executed at runtime to build a user interface description using the user interface components. In this way, a user interface can be built from a user interface description by apportioning the building of the user interface description between a server and a client side device using the profiles. At the server, user interface components stored in memory are used to build a first portion of the user interface description while a second portion of the user interface description is built at the client side device and is combined with the first portion received from the server.
Owner:HONEYWELL INT INC

Process automation method and system in remote sensing application

The present invention provides a process automation method and system in a remote sensing application. The method comprises: creating a visual remote sensing application process model by means of a process model editor; converting the visual remote sensing application process model into a process description language; and parsing the process description language by means of a process scheduling engine and executing a corresponding remote sensing application process. According to the method and system provided by the present invention, a complete process from process model editing, process description language generating to a process scheduling engine is realized; the problems of relatively complicated usage of traditional process scheduling software and a variety of limitations to an operation of a complex process are solved, so that a complex and varied processing flow in the remote sensing application is satisfied.
Owner:SPACE STAR TECH CO LTD

Page parallel rip and cache tuning for page description languages

What is provided are a system and method for print / copy job environments utilizing a page description language (PDL). In one embodiment, an input PDL stream describing embedded objects in a job is received and parsed. Reusable document components (RDCs) are identified. A determination is made as to how many placements are in the PDL for each identified RDC. If no RDCs are placed more than once, caching is disabled. If it is not efficient to split the PDL stream into smaller tasks, page parallel rip (PPR) is disabled. The embedded objects are analyzed to determine a number of PPRs for the job based on system resources. A raster image processing (RIP) time is projected for each path in the job based on the determined number of placements and the determined number of PPRs. A job processing path is prescribed for the job based on the most efficient projected RIP time.
Owner:XEROX CORP

CPS (cyber physical system) modeling and verifying method based on conversion from CPS-ADL (architecture description language) model into hybrid program

InactiveCN103699743AImplement the rules for conversionSpecial data processing applicationsArchitecture description languageValidation methods
The invention discloses a CPS (cyber physical system) modeling and verifying method based on conversion from a CPS-ADL (architecture description language) model into a hybrid program. The method is mainly used for modeling a CPS and verifying attributes. The method is characterized in that a CPS is modeled on a CPS-ADL platform by the aid of an E-HYSDEL (expanded-hybrid system description language); a formalized definition HPM (hybrid program model) of an HP (hybrid program) model is given, and conversion rules among the CPS-ADL model elements and HP model elements are established when model conversion consistency is met; model description codes of a specific CPS are automatically converted into the hybrid program based on the conversion rules; input files of a KeYmaera are generated by the aid of the hybrid program and a dynamic differential logic description system attribute formula according to an input format of the KeYmaera of a theorem prover; the input files are opened in the KeYmaera to perform reasoning and verifying. The method and the mechanism based on conversion from the CPS-ADL model into the HP are elaborated, and the rules of conversion from the CPS-ADL model elements into the HP model elements are realized.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Device color characterization profile format

A color characterization profile format and data structure are provided for allowing a color management solution to convert colors into or out of a color space. The color characterization profile format contains a color management measurement data portion and a container that is configured to provide digital rights management capabilities over the color characterization profile format. The container can include linked and embedded objects and extensible markup language. Further, the container can be an advanced systems format container. The container can be configured to perform different functions, including enabling private data extensions, operating interface description language, storing a rendering intent separate from the color management measurement data portion, the ability to be edited by a text editor application, operability across a plurality of operating platforms, and preventing a user from tampering with the color characterization profile format.
Owner:MICROSOFT TECH LICENSING LLC

Domain specific language creation

In one embodiment of the present invention, a method for using a domain specific computer language to extend an existing computer language is provided, comprising: creating a rule for validation for a compiler, the rule for validation created in a rule description language created specifically to describe rules for validation, the rule defining a part of the domain specific computer language; examine source text to identify a domain specific language to use for compiling; and compiling the source text using a compiler for an existing computer language using the identified domain specific language, wherein the compiler contains a rules interpretation engine that runs the rules for validation for the identified domain specific language, wherein the rules for validation are external to the compiler.
Owner:STARVIEW

Black text printing from page description languages

A technique for printing black text on a colored background, in which the graphics are broken down into three categories: text, polygons (also referred to as line drawing or vectors), and images (also referred to as bitmaps or raster data) when the incoming graphic information is a Page Description Language (PDL) data file (e.g. Adobe Postscript-PS- or Hewlett-Packard PCL). If the object is not a text object, it is processed in a normal manner. If the object is a text object, a determination is made if the color of the object is black. If the object is not a black text object, it is processed in a normal manner. If the object is a black text object, special processing and rasterization techniques are applied. Thus, the invention exploits to advantage the fact that it is possible in most PDL instances to treat black text differently from other black objects.
Owner:ELECTRONICS FOR IMAGING
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