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

73 results about "Complex data type" patented technology

Some programming languages provide a complex data type for complex number storage and arithmetic as a built-in (primitive) data type. In some programming environments the term complex data type (in contrast to primitive data types) is a synonym for the composite data type.

Computer program product for database relational extenders

This invention is directed to relational extenders for a computer-based relational database. Each relational extender includes at least one column, in a first, business, table containing a user defined application database, dedicated to object handles for defining the complex data type of an object; a second, attribute, table containing at least one column defining a unique characteristic associated with the one object and one column dedicated to containing the object handle; and a third, metadata, table containing at least one column defining a common characteristic associated with all objects defined within the business table and one column dedicated to containing the object handle and at least one column dedicated to containing a reference to object data associated with the object. The relational extender further includes a fourth table containing a reference to each object handle column defined in the first table, a fifth table containing the names of the second and third tables for each object defined in the first table, a sixth table containing a reference to each object handle removed from the first table and including one column dedicated to containing a reference to the location of the object data associated with the removed object handle, and a seventh table having at least one column which describes a property of the data type of each object defined in the first table. The relational extender further includes an eighth table as a temporary holding table for the second table, and a ninth table as a temporary holding table for the third table. Both the eighth and ninth tables are used in conjunction with the extender triggers to ensure data integrity.
Owner:INT BUSINESS MASCH CORP

Conceptual process redactor

Conceptual Process Redactor (CPR) is a method and system, for describing and translating conceptual descriptions of objects and their methods to OOPS object layouts and methods. CPR utilizes conceptual structures (C-structures or CPR classes), to describe information. C-structures are hierarchical information structures, and each hierarchical path is considered as a CPR data type. Thus, instead describing data in terms of OOPS data types, which are bound to storage layouts of the underlying machines, CPR describes data in terms of CPR data types, which may be regarded as concepts. The CPR translator, translates the CPR data types to their Oops equivalents by making use of Type Translation library, supplied with the CPR class description. CPR data types are unique within the class they are defined, and hence serve to identify the field as well describe a data type. Thus, a typical usage like Part quantity field of sales order header is now a data type in its own right, as well as a field. The uniqueness of the CPR data types is made use of in identifying the parameters of a method, if the context in which the method is invoked in known a priori. The CPR system provides a mechanism, called collaboration, to conceptualize process descriptions. As per collaboration, a group of objects may collaborate to accomplish a particular task (method). The collaboration serves as a context, and hence method invocations in CPR may omit the parameters, and these are identified from the collaboration. Each object acts as a client and the rest of the objects and temporary variables, act as servers. The client/server relationship is made use of by process descriptions called CPR Interface groups, which are specified for each of the collaboration objects, participating in the collaboration. In addition, to the intra object client/server relationship, objects are broadly classified as data sources or data containers, where the first form is considered as a sequential representation of data, and the latter form is considered as a random representation of data. Each data source may be grouped with zero or more data containers, and each such group is called a collaboration group. One or more collaboration groups may be specified in a table called the collaboration table, and collaboration groups with sequential group numbers are considered as a logical unit of execution. Thus, collaboration groups and the associated client/server relationship between the objects in the collaboration groups, may be used to conceptualize fairly complex method descriptions. The CPR translator will translate the process descriptions specified as CPR Interface groups for the collaboration objects into oops methods. The CPR runtime system provides necessary support to access/update the collaboration objects, and to invoke the oops methods generated during translation.
Owner:PATRUDU PILLA GURUMURTY

Iron and steel enterprise information integration platform based on CIM model

An iron and steel enterprise information integration platform based on a common information model (CIM) model belongs to the field of information system integration and comprises a heterogeneous system discrete data integration layer, a common object model layer, an enterprise application data service layer and an application layer. The heterogeneous system discrete data integration layer designs corresponding collectors according to different data types and communication methods, discretizes complicated data types in various data sources into data labels, achieves uniformed data organization, storage and expression in a labeling mode, and achieves fusion of heterogeneous data. The common object model layer establishes iron and steel process common object information models. The enterprise application data service layer provides a data communication interface based on the models based on the CIM model. The application layer achieves functions of all application modules based on the CIM module through invoking enterprise application data service layer interfaces. The iron and steel enterprise information integration platform based on CIM model has the advantages of achieving integration and modeling organization of iron and steel enterprise discrete information and providing an integral information integration method for enterprises.
Owner:AUTOMATION RES & DESIGN INST OF METALLURGICAL IND

Electronic official document circulation automatization method based on Web service

The present invention relates to a Web-service-based electronic official document circulation automatizing method. The steps are as follows: firstly, an XML structure is defined for defining a document XSD and constructing the complex data type of an electronic official document in XML form; secondly, according to the defined electronic official document complex data type, an electronic official document procedure describing document to be formed is defined with a Web service describing document WSDL; thirdly, a business procedure executing language BPEL is constructed, and the electronic official document procedure describing document is formed; fourthly, the electronic official document complex data type in the first step, the Web service describing document WSDL in the second step and the electronic official document procedure describing document in the third step are all packed and issued to a BPEL procedure executing engine. The present invention realizes the recognizable, resolvable and efficient storage and transmission of the electronic official document, solves the support of the electronic official document automatic circulation to inter-department inter-region heterogeneous system platforms and data bases and is in accordance with the practical official requirement of governmental department.
Owner:BEIHANG UNIV

Method for packaging UOML into application program interface

The invention discloses a method for enclosing UOML into API which comprises the following procedures that: the UOML object is mapped into a composite data type of the programming language, the property of the UOML object corresponds to the variables of simple data type or the variables of complex data type in the composite data type, sub-elements of the UOML object correspond to the variables of simple data type or the variables of complex data type in the composite data type; the UOML operation is mapped into an API function prototype of the programming language, the object of the UOML operation corresponds to the parameters of the API function prototype; the operation corresponding to the API function in an API function body of the programming language is converted into the UOML operation according to the defined mappings in the procedures, and the return result of the operation is converted into a return type of the programming language. The API functions of the UOML aiming at different programming languages are realized by the method, thereby, the application developers of different programming languages can directly realize the application on the document library system by calling the corresponding API function, and the developing efficiency is improved.
Owner:TIANJIN SURSEN INVESTMENT CO LTD +1
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