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

371 results about "Type conversion" patented technology

In computer science, type conversion, type casting, type coercion, and type juggling are different ways of changing an expression from one data type to another. An example would be the conversion of an integer value into a floating point value or its textual representation as a string, and vice versa. Type conversions can take advantage of certain features of type hierarchies or data representations. Two important aspects of a type conversion are whether it happens implicitly (automatically) or explicitly, and whether the underlying data representation is converted from one representation into another, or a given representation is merely reinterpreted as the representation of another data type. In general, both primitive and compound data types can be converted.

Abstract syntax notation to interface definition language converter framework for network management

A system and method for managing network devices. The framework may provide a suitable system for managed object data type conversions between various data description languages, such as an interface definition language (e.g., OMG IDL) and an abstract syntax notation (e.g., ASN1). This conversion facility may be used in both request and event network traffic, so common libraries may be used. Two separate libraries may be used: a converter framework library and a converter implementation library. The framework library provides a collection classes that may be used by the clients of the converter libraries. Most classes in the converter framework library are handle classes (or wrappers) to the real implementation (or body) classes in the converter implementation library. Framework classes hide the details of the real implementation classes and provide a simple, consistent interface to any data type converter via IDL. The converter implementation library provides the implementation needed by the framework to function properly, and may allow various different mappings to be used easily by implementing them as plug-in modules. The combination of using IDL and generic typing provides an efficient, generic solution to mapping data types across multiple platforms, multiple programming languages, and multiple object classes.
Owner:ORACLE INT 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

Data management platform and method based on industrial IOT (Internet of Things)

The invention discloses a data management platform and method based on an industrial IOT (Internet of Things), and the platform comprises a data collection system and an uploading system. The data collection system comprises a data collection gateway, a transmission bus, data collection points, and operation equipment connected with the data collection points, wherein the data collection gateway, the transmission bus, the data collection points and the operation equipment are connected with each other. The data uploading system comprises a data collection gateway and a cloud server. The data collection gateway is provided with a controller, a storage unit, and a configuration module. The cloud server is connected with a WEB server and a mobile terminal. The configuration module is provided with data processing rules of collection data classification, recognition and type conversion modes. The controller carries out the call of the data processing rules of the configuration module according to an operation instruction of the WEB server or the mobile terminal, collects the operation data of all equipment at all data collection points, stores the operation data into the storage unit for data processing, and uploads the data to the cloud server. The platform carries out the processing of data in a process of data collection and uploading, transmits the data to the cloud server for corresponding application, effectively reduces the workload of the cloud server, and improves the operation efficiency.
Owner:广州能迪云服务科技有限公司

System supporting object-oriented constructs in ECMAScript

An internally consistent system implementing object-oriented programming constructs in ECMAScript is described. First, a function, rather than the ECMAScript new keyword, is used to initiate new instance creation. The instance creation function is assigned to a non-Function instance rather than an instance of Function as required for use of new. Instances with attached instance creation functions serve as "type proxy" objects and replace the Function instances normally used as types. Since the type proxies and prototype chains created and maintained by the invention are instances of normal objects, rather than instances of Function as required by standard ECMAScript, this approach allows native ECMAScript lookup semantics to be leveraged while supporting inheritance of both state and behavior for instances and types to any level desired. A set of functions known herein as property-definition functions are used by type proxies to assign properties as global, local, instance, or type properties rather than the standard ECMAScript approach of direct assignment. Where constraints exist such as "read-only", "private", etc. the physical storage of the property may be located away from the target object in a separate storage structure. Method definitions further place a "backstop" method on Object.prototype. Invocation of the backstop triggers a callback to the non-implementing receiver followed by a scan of guardians for multiple inheritance, followed by dynamic type conversion and method creation. The result is a highly enhanced system of polymorphic behavior.
Owner:SHATTUCK SCOTT +2

Communication alarm frequent itemset mining engine and redundancy processing method

The invention provides a communication alarm frequent itemset mining engine and a redundancy processing method, particularly architecture and implementation of an engine for communication alarm frequent itemset mining and processing of redundancy thereof. The engine can be used for processing massive alarm information and is independent of the topological structure of the communication network. The invention can be used for efficiently mining out frequent itemsets in an alarm, and processing the redundancy of the mining result, thereby satisfying the demand of practical application. The engine is composed of an alarm data acquiring and preprocessing part, a parameter setting and alarm type converting part, a frequent mode growth improved algorithm part, a mining result redundancy processing part and a final result explaining and displaying part. The alarm frequent itemset mining and redundancy processing engine based on the invention can implement alarm association of the communication network without participation of experts and operational maintenance personnel, and can multiply the processing efficiency at lower operating cost; and thus, the alarm frequent itemset mining and redundancy processing engine is especially suitable for association rule analysis of the communication network, and has wide application prospects and high practical value.
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Data receiving and processing system of analog front end

ActiveCN102916914AAvoid problems that are susceptible to interferenceImprove transmission reliabilityBaseband system detailsData synchronizationType conversion
A data receiving and processing system of an analog front end is used for collecting asynchronous data at one or a plurality of analog front-end chips, converting data serial-parallel, synchronously processing the data, processing data format and the like. The data receiving and processing system mainly comprises a signal receiving and processing module, a data shifting and serial-parallel processing module, and an FIFO (first in first out) data synchronous processing module. The signal receiving and processing module is used for completely converting type of an input signal from a differential form to a single-ended form. The data shifting and serial-parallel processing module is used for completing asynchronous data collection for the analog front end chip and performing serial-parallel conversion. The FIFO data synchronous processing module is used for realizing different clock domains of a data write-in signal and a data read-out signal, reading master clocks of the data and a system to realize synchronous design output, and outputting different numerical values to odd and even data identification flags to be odd and even identifying data. The data receiving and processing system of the analog front end is high in data transmission rate, high in anti-jamming capability of data transmission, and high in reliability in data processing.
Owner:BEIJING RES INST OF SPATIAL MECHANICAL & ELECTRICAL TECH

Method and system for efficiently handling navigational state in a portal

The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques. The hierarchical tree-like structure is based on a well-defined state model that is optimized in terms of state serialization. The state model arranges the contained navigational state information in character based information. That saves processing time as it avoids type conversion of navigational information. In addition the present invention includes further strategies to reduce the amount of information that must be serialized.
Owner:IBM CORP

A configurable heterogeneous data real-time synchronization and visualization system and method

The invention discloses a configurable heterogeneous data real-time synchronization and visualization system and method, and the system comprises a meta-bin subsystem module which stores historical and real-time incremental meta-data information; a historical data batch processing synchronization subsystem module which is used for acquiring and processing historical metadata information and storing the historical metadata information in a preset data warehouse in a preset format; a real-time synchronization subsystem module which is used for acquiring real-time incremental metadata information, processing the real-time incremental metadata information to complete data type conversion and storing the real-time incremental metadata information in a preset data warehouse; a visual large screen subsystem module which is used for carrying out configuration management on data and user-defined statistical indexes in a preset data warehouse and the visual large screen; And a visualization module which is used for displaying the data on a large screen for a user to check and manage. The system can combine real-time data flow in a big data warehouse Hive with a statistical analysis task in aself-defined statistical index form, is bound with a real-time big screen, and provides a solution of data from an online business system to big data statistical analysis.
Owner:BEIJING UNIV OF POSTS & TELECOMM
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