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

125 results about "Program maintenance" patented technology

Program maintenance. [′prō·grəm ′mānt·ən·əns] (computer science) The updating of computer programs both by error correction and by alteration of programs to meet changing needs. Updating applications to reflect changes in the organization's business or to adapt to new operating environments.

System and method for managing transaction record delivery using an acknowledgement-monitoring process and a failure-recovery process with modifying the predefined fault condition

InactiveUS6950867B1Conduct electronic transactionsFinanceFault responseRemote systemDistributed Computing Environment
The present invention provides systems and methods for conducting electronic transactions in a distributed computing environment. A communications protocol is provided that enables reliable transactional state synchronization for peers participating in a distributed transaction. A transaction processing application is deployed on a local computer system to manage transactions thereon. The local computer system contacts a remote computer system to obtain authorization to execute a transaction. The local computer system initiates a failure-recovery job that is operable to automatically resend status signals and other information to the remote system if the communication with the remote system exhibits certain predefined fault conditions. The remote system is able to dynamically adjust the definition of the predefined fault conditions. If the transaction concludes without triggering the predefined fault conditions, the failure-recovery job is cancelled. The transaction processing application may also allow deferred transactions between remote parties. The transaction processing application maintains a record of the transactions performed by the consumer on the consumer's local system. Upon the occurrence of predefined conditions, transactional records are sent to a remote vendor or clearinghouse. The vendor or clearinghouse can manage the risk it bears by setting the predefined conditions appropriately.
Owner:INTERTRUST TECH CORP

Method and system for data synchronization of relational heterogeneous databases

The invention provides a method and system for data synchronization of relational heterogeneous databases. The method includes the steps that a synchronization table file, a key word information table and a statement calling table configured by a user in advance are acquired; an archive log file generated by a source database is acquired in real time; the archive log file is analyzed and converted into standard SQL statements; a subsequent log file generated by the source database is acquired in real time; the standard SQL statements are transmitted to a target database according to the subsequent log file. According to the method and system for data synchronization of the relational heterogeneous databases, an independent server is used for connecting the source database and the target database, the archive log file generated by reading the source database is adopted and converted to the standard SQL statements to be transmitted to the target database after being analyzed, and finally the SQL statements are made to run on the target database to achieve data synchronization. A synchronization mechanism is provided for data of the heterogeneous databases, system overhead and program maintenance work are reduced, and meanwhile timeliness of data synchronization is greatly improved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Aggregate structure identification and its application to program analysis

An efficient program analysis method is provided for lazily decomposing aggregates (such as records and arrays) into simpler components based on the access patterns specific to a given program. This process allows us both to identify implicit aggregate structure not evident from declarative information in the program, and to simplify the representation of declared aggregates when references are made only to a subset of their components. The method can be exploited to yield: (i) a fast type analysis method applicable to program maintenance applications (such as date usage inference for the Year 2000 problem); and (ii) an efficient method for atomization of aggregates. More specifically, aggregate atomization decomposes all of the data that can be manipulated by the program into a set of disjoint atoms such that each data reference can be modeled as one or more references to atoms without loss of semantic information. Aggregate atomization can be used to adapt program analyses and representations designed for scalar data to aggregate data. In particular, atomization can be used to build more precise versions of program representations such as SSA form or PDGs. Such representations can in turn yield more accurate results for problems such as program slicing. Our techniques are especially useful in weakly-typed languages such as Cobol (where a variable need not be declared as an aggregate to store an aggregate value) and in languages where references to statically-defined sub-ranges of data such as arrays or strings are allowed.
Owner:IBM CORP

Shared storage message queue-based implementation method for high availability of virtual machines

ActiveCN104253860AMonitor current statusAvoid downtimeData switching networksMessage queueTimestamp
The invention discloses a shared storage message queue-based implementation method for high availability of virtual machines and relates to the field of cloud computing. The shared storage message queue-based implementation method for the high availability of the virtual machines comprises the following steps: initializing a piece of contiguous space on shared storage by a server program to serve as a logical volume; distributing a plurality of contiguous sectors from the logical volume to serve as a sector pool of a client program; acquiring the configuration information of the sector pool and the number of a virtual machine, of which the high availability is enabled, by the client program; sending a heartbeat message by the client program, and updating the timestamp of a virtual machine control block maintained by the client program; receiving the heartbeat message by the server program, and updating the timestamp of the virtual machine control block maintained by the server program by utilizing the timestamp carried in the heartbeat message. According to the shared storage message queue-based implementation method disclosed by the invention, the unnecessary stop time of the virtual machines is avoided; system resource consumption is low by adopting a heartbeat detection mechanism; the performance is high; the service life of the disk of the shared storage is prolonged.
Owner:WUHAN OPENKER COMPUTING

Configuration file management method and device, computer device and storage medium

The invention belongs to the field of program maintenance, and relates to a configuration file management method, which comprises the following steps of reading a configuration file in a program, andadding the configuration file information into a management library; receiving a processing instruction for the configuration file, the processing instruction comprising the file information and an operation instruction, the file information being used for specifying a configuration file to be operated, and the operation instruction being used for determining a processing program of the configuration file; operating the specified configuration file to be operated in the management library according to the operation instruction and the file information; and simultaneously updating the configuration file in the management library and the program based on the operation result. According to the method, the modification operation of the configuration file is simplified, the maintenance and operation of an operation and maintenance worker on the system are facilitated, and the modification of the configuration file is more intelligent and efficient. The invention further provides a configuration file management device, a computer device and a storage medium.
Owner:PING AN TECH (SHENZHEN) CO LTD

Method and system for generating and displaying dynamic page

The invention relates to a method and system for generating and displaying a dynamic page. The method comprises the steps: establishing an element template table, an element instance table and a template instance publishing table in a database; acquiring display data and style data, which are required to be displayed, from the database according to display needs; assembling data carrying objects according to business needs, putting the acquired display data and style data into the data carrying objects and encapsulating, so as to form a data carrying object list; returning the encapsulated data carrying object list to the page for cycling; cyclically acquiring data by using a template technology according to the data carrying object list, and displaying the data, so as to achieve the generating and displaying of the dynamic page. According to the method and the system, the data are extracted from the database and are sorted as required, then, collection data are placed in a Request action scope, the data are traversed by using a tag technology, and cycling is carried out according to a specified number of columns, so as to output displayed data, thus, the workload of development is greatly reduced, and meanwhile, the workload of subsequent program maintenance is reduced.
Owner:北京思特奇信息技术股份有限公司

DSP (digital signal processor) embedded FLASH file storage system

The invention discloses a DSP (digital signal processor) embedded FLASH file storage system which comprises a root directory area, a data area, a file allocation table area, a backup root directory area and a backup file allocation table area, wherein the root directory area is used for storing file names, file lengths and the serial numbers of first data blocks corresponding to file data; the data area is used for storing the file data, and comprises a plurality of data blocks of equal size; the file allocation table area is used for storing pointer corresponding relationships between data blocks; the backup root directory area is connected with the root directory area, and used for carrying out recovery on the data in the root directory area when the root directory area goes wrong; and the backup file allocation table area is connected with the file allocation table area, and used for carrying out recovery on the data in the file allocation table area when the file allocation table area goes wrong. The file storage system disclosed by the invention has the advantages of convenient FLASH-space management, high management efficiency, high operation speed, and capability of facilitating the program maintenance and upgrade.
Owner:VISIONDIGISHANGHAITECH

Methods and systems for transaction record delivery using thresholds and multi-stage protocol

InactiveUS20060036732A1Conduct electronic transactionsFinanceFault responseDistributed Computing EnvironmentRemote system
The present invention provides systems and methods for conducting electronic transactions in a distributed computing environment. A communications protocol is provided that enables reliable transactional state synchronization for peers participating in a distributed transaction. A transaction processing application is deployed on a local computer system to manage transactions thereon. The local computer system contacts a remote computer system to obtain authorization to execute a transaction. The local computer system initiates a failure-recovery job that is operable to automatically resend status signals and other information to the remote system if the communication with the remote system exhibits certain predefined fault conditions. The remote system is able to dynamically adjust the definition of the predefined fault conditions. If the transaction concludes without triggering the predefined fault conditions, the failure-recovery job is cancelled. The transaction processing application may also allow deferred transactions between remote parties. The transaction processing application maintains a record of the transactions performed by the consumer on the consumer's local system. Upon the occurrence of predefined conditions, transactional records are sent to a remote vendor or clearinghouse. The vendor or clearinghouse can manage the risk it bears by setting the predefined conditions appropriately.
Owner:INTERTRUST TECH CORP
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