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

126 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.

Grouping and displaying multiple tasks within an event object of an electronic calendar

A system for the display and editing of scheduled tasks and timeslots represented in the form of user interface elements embedded in the calendar regions of the graphical user interface of electronic calendaring systems. It provides structures and methods for editing schedule data in the form of individual tasks and timeslots, sub-groups of tasks and timeslots, and related collections of scheduled tasks and timeslots. It provides for the automated generation of scheduled tasks and timeslots information using a template structure, thereby reducing the amount of decisions and key strokes required for the user to generate and load into their personal calendars a predefined program of recurring tasks and timeslots. Methods are employed to minimize routine program maintenance requirements. In particular, a structure is provided which allows scheduled tasks information to be defined in such a way that particular tasks may be added or removed from a user's schedule either after predefined intervals of time, or, dynamically in response to changes in a predefined metric such as might be used to measure a user's skill level or efficiency.
Owner:CARY JAMES C

Network block services for client access of network-attached data storage in an IP network

The SCSI and iSCSI layers over the TCP / IP layers of the protocol stack in an IP network client and in an IP network-attached storage server are replaced with a thin network block services layer. The network block services layer 71 implements a network block services protocol having a very reduced set of commands transmitted between the client and the storage server. The network block services protocol is used in a configuration process in which logical volumes of the network-attached storage are exported to the client and become local pseudo-disk instances. The client's operating system and application programs access the local pseudo-disk instances with what appears to be a standard device driver for a local disk device. The device driver maintains a TCP connection to each open device, and responds to connection failure by re-connecting with an alternative server IP port.
Owner:EMC IP HLDG CO LLC

TCP proxy providing application layer modifications

The invention disclosed is a Transmission Control Protocol (TCP) transport handler for a network intermediary. The handler examines all segments in a TCP / IP data stream between two nodes The handler maintains a list of changes made by an application module to a data segment within a data stream and utilizes that list to ensure that the sequence numbers for both receiver and transmitter refer to the same segments of data. The list of changes is also used to reapply changes to retransmitted packets. Data segments are not acknowledged until the receiver acknowledges a segment, eliminating the requirement of buffering data segments.
Owner:SANDVINE CORP

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

Lossless recovery for computer systems with remotely dependent data recovery

An architecture and implementation for losslessly restarting subsystems in a distributed file system is described. By partitioning functionality and logging appropriately across the kernel and user-level boundaries on a client, the user-level subsystem may be made losslessly restartable. Practical mechanisms for supporting state-based recovery in replicated state machines and like replica are described. In particular, each client daemon may include an operations log and an applied log sequence number. Each client driver may include a potentially different operations log. Each client daemon may be configured to request logged operations associated with log sequence numbers in one or more ranges specified by a specification that includes the applied log sequence number. The requested logged operations may reside in the operations log maintained by a client driver. Each client daemon may operate in accordance with user-level constraints and each client driver may operate in accordance with kernel-level constraints.
Owner:MICROSOFT TECH LICENSING LLC

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

Method, system and program for scrolling index scans

A method, system and program for accessing records in a database object, such as an index or table. A cursor is maintained that points to a start entry in the database object. The database object has rows and columns of values. A runtime component receives a command to return a kth entry in the object having column values that satisfy predicates in a query statement. The runtime component calls a manager component that accesses entries in the database object to return the kth entry in the object having column values that satisfy the predicates. The manager component moves the cursor through sequential entries in the database object, in either the forward or reverse direction, until a kth entry that satisfies the predicates from the start entry is reached. The manager component positions the cursor to an entry that is the kth entry that satisfies the predicates from the start entry and returns data from the kth entry pointed to by the cursor to the runtime component.
Owner:IBM CORP

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

Application program maintenance and update method and device

The invention discloses an application program maintenance and update method and device. The method comprises the following steps: adding a file header for marking application program film suitable platforms to each application program file suitable for different platforms; packing the abovementioned plurality of application program files to generate one application program packet; downloading the application program packet to a terminal apparatus, and parsing the application program packet to obtain an application program file list; acquiring terminal apparatus platform information the and determining whether the file header of the application program file in the application program file list matches the terminal apparatus platform information; and updating the application program file suitable for the terminal apparatus platform to the terminal apparatus. The method provided by the invention can reduce the work load for application program maintenance, and can automatically search and update the application program file matching the application platform, thereby ensuring accurate update reducing uncertainty of manual intervention, and improving update quality and efficiency.
Owner:FUJIAN LANDI COMML TECH CO LTD

Method and system for controlling utilisation of a file system

A method for preventing oversubscription to a file storage by multiple processes, whether such processes are operating on one node with directly attached storage or on several nodes of a computing cluster sharing a storage area network. Processes or nodes issue requests for bandwidth reservations to a controller daemon. The controller daemon maintains records of all existing bandwidth reservations and ensures that new reservations are granted only if a qualified bandwidth of the file storage will not be exceeded. The qualified bandwidth is empirically determined to take into account installation specific hardware configurations, workloads, and quality of service requirements. In conjunction with suitable enabled client kernels the controller daemon serves to encapsulate all I / O activity including non-reserved I / O activity to the file storage by issuing non-guaranteed bandwidth leases for use by each node in servicing non-guaranteed process I / O activity, such leases being revokable by the controller daemon in order to service new guaranteed bandwidth reservation requests.
Owner:MORGAN STANLEY +1

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

Remote update system and method for electric automobile ECU

ActiveCN103812944AImplement remote updatesProgram maintenance is convenient and quickTransmissionInternet networkTransceiver
The invention provides a remote update system and method for an electric automobile ECU. The remote update system comprises a transmission computer arranged at a remote data center and the ECU arranged at the vehicle-mounted end and further comprises a GPRS data transceiver arranged at the vehicle-mounted end and a data recorder, wherein the transmission computer is in interactive connection with the GPRS data transceiver through an Internet network platform and a mobile network platform, the GPRS data transceiver is in interactive connection with the data recorder, and the data recorder is in interactive connection with the ECU through an CAN bus. The invention further relates to the remote update method for the electric automobile ECU. The remote update of the electric automobile ECU program is achieved, accordingly program maintenance of vehicle factories or ECU suppliers can be convenient and quick, and the technical guarantee level is improved.
Owner:ANHUI ANKAI AUTOMOBILE

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

Hardware driving and medium program upgrading method of automatic equipment

The invention discloses a hardware driving and medium program upgrading method of automatic equipment. By using a relationship list between each service and the dependent hardware component maintained by an ATMC (automatic terminal machine control) program, an equipment manager creates and starts an upgrading thread while continuously keeping equipment service; the upgrading thread analyzes that an upgrading package relates to driving or medium upgrading of which hardware components; when upgrading some component, the ATMC can immediately know which service is to be affected, so that the automatic equipment can be upgraded while providing limiting services for users, thereby improving service quality; and in particular for the upgrading needing long time, the starting ratio of an automatic teller machine can be obviously improved; and the income is increased.
Owner:GRG BAKING EQUIP CO LTD

Control system for loading and unloading manipulator of press

The invention relates to a control system for a loading and unloading manipulator of a press based on PID (proportion integration differentiation) control algorithm. Synchronous control of four-shaft alternating-current servo motor and analog input control of eight channels can be realized, movement and coordination of the manipulator and a feeding turntable are controlled according to stamping process flow, products are loaded or unloaded, products to be stamped and not in-place are detected and treated, safety of mechanical equipment is guaranteed, and the control system is flexible in use, sensitive in control reaction, low in program maintenance cost, stable, reliable and applicable to meeting stamping process requirements of other like products.
Owner:SOUTH CHINA UNIV OF TECH

Method and apparatus for using a driver program executing on a host processor to control the execution of code on an auxiliary processor

A method and apparatus for using a driver program, executing on a host processor, to control the execution of programs on an auxiliary processor is described. The host processor and auxiliary processor share a storage device. In this storage device, the driver program stores a number of ordered execution control blocks, each containing location information of a corresponding program and execution information for controlling the execution flow on the auxiliary processor. An execution control program, executing on the auxiliary processor, processes the execution control blocks in the order maintained by the driver program. The auxiliary processor processes each execution control block and executes its' corresponding program, taking the action specified by the execution information. In this manner, the driver program indirectly controls the execution of programs on the auxiliary processor.
Owner:INTEL CORP

Method for empirically determining a qualified bandwidth of file storage for a shared filed system

A method for preventing oversubscription to a file storage by multiple processes, whether such processes are operating on one node with directly attached storage or on several nodes of a computing cluster sharing a storage area network. Processes or nodes issue requests for bandwidth reservations to a controller daemon. The controller daemon maintains records of all existing bandwidth reservations and ensures that new reservations are granted only if a qualified bandwidth of the file storage will not be exceeded. The qualified bandwidth is empirically determined to take into account installation specific hardware configurations, workloads, and quality of service requirements. In conjunction with suitable enabled client kernels the controller daemon serves to encapsulate all I / O activity including non-reserved I / O activity to the file storage by issuing non-guaranteed bandwidth leases for use by each node in servicing non-guaranteed process I / O activity, such leases being revokable by the controller daemon in order to service new guaranteed bandwidth reservation requests.
Owner:MORGAN STANLEY +1

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:北京思特奇信息技术股份有限公司

Program annotation method and device

The invention provides a program annotation method and device. The program annotation method comprises the steps of obtaining a multimedia annotation file corresponding to a program code and establishing association relation of the multimedia annotation file and the program code. The program code is annotated by adopting the multimedia annotation file, so that a program maintenance worker can quickly understand the program code according to the multimedia annotation file in the program code, and the maintenance efficiency of the program maintenance worker is improved.
Owner:PEKING UNIV

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

Managing method and system of key value data

The invention discloses a managing method and system of key value data, wherein the method includes a key value data acquisition step which includes: A1: a client sending a key value data acquisition requirement to a key value data server; B1: the key value data server inquiring the key value data information base according to the requirement and judging whether the corresponding key value data is in the maintenance operation state, if not, sending the obtained key value data information to the corresponding client; C1: the client doing a specific application according to the received key value data information. The invention can effectively avoid the redundant key value and the key value definition conflict, increase the development efficiency of the distributed program, reduce the program maintenance cost, avoid the fault caused by the inconsistent key value data during the program interaction, and also reduce the occupied system resource of the program and improve the running efficiency.
Owner:SHENZHEN ZTE NETVIEW TECH

Systems and methods to update source code files

Methods and systems that facilitate efficient and effective application program maintenance and patch distribution are described. A device comprises a memory that stores application source code files and instructions for creating a hot patch file, wherein the application source code files include an update source code file and initial source code files before an application update; and a processor operable to create the hot patch file, wherein the hot patch file is created based upon differences between a pair of optimized source code file sets that result from optimization of a first set of the initial source code files and separate optimization of a second set of source code files; wherein the second set includes an update source code file and associated files selected from the first set based on results from a graph indicating manners in which said source code files related to one another.
Owner:HUAWEI TECH CO LTD

Modulating system and method for achieving multi-mode intelligent soft base station

The invention discloses a modulating system and method for achieving a multi-mode intelligent soft base station. The system at least comprises a communicating mode arranging module which is used for selecting and arranging a communicating mode in various communicating modes, a parameter configuring module which conducts parameter configuration according to the selected communicating mode, a modulating module which achieves modulation of the communicating mode according a configured parameter to obtain intermediate-frequency output, and an output module which outputs an intermediate-frequency modulating signal which is obtained by the modulating module. On the basis of an integral framework, the modulating system and method for achieving the multi-mode intelligent soft base station can support various mode modulating methods such as TETRA, GSM and LTE through flexible uploading and configuration of parameters, and not only is the universality of software enhanced and design period greatly shortened, but also design cost is lowered and complexity of later program maintenance is reduced.
Owner:SUN KAISENS BEIJING TECH

Manipulator control system

InactiveCN104097207AProgram maintenance costs are lowApplicable stamping process requirementsProgramme-controlled manipulatorProgrammable logic controllerControl system
The invention discloses a manipulator control system, comprising a PLC (Programmable Logic Controller), a control board, a solenoid valve and a position sensor, wherein the PLC is arranged in a manipulator control console, the control board is arranged on the control console, air pressure is controlled by the solenoid valve to realize the horizontal motion of a vertical pneumatic device and the horizontal motion of a horizontal pneumatic device, suction and release of a manipulator vacuum cup are controlled by the solenoid valve, and the position sensor is used for detecting the positions of a workpiece and a manipulator feed plate. Through the way, the manipulator control system disclosed by the invention is high in efficiency, flexible in use and low in program maintenance cost, and the stamping automatic production is realized.
Owner:FLYING ELECTRIC CO LTD IN ANHUI

Personnel information dynamic-extension realizing method for human resource management information system

The invention discloses a personnel information dynamic-extension realizing method for a human resource management information system, which belongs to the field of computer application. The method comprises steps of personnel information data item maintenance, database construction, interface construction and the like. Compared with the prior art, the method realizes a personnel information data item maintenance function. The system can dynamically increase fields to dynamically extend personnel information by the personnel information data item maintenance function and dynamically construct an extensible markup language (XML) by the change of a data structure, thereby updating a personnel information maintenance interface, synchronizing a program maintenance interface and the data structure and finishing the dynamic construction of personnel information functions. The system has relatively higher flexibility and expandability.
Owner:INSPUR COMMON SOFTWARE

Information collecting method, terminal and computer-readable storage medium

The present invention discloses an information collecting method, a terminal and a computer-readable storage medium. For a defect that an existing information collecting scheme may damage the simplicity of an original program and the difficulty of program maintenance is increased, the embodiment of the invention provides the information collecting method, since an event bound to an interactive control must be called when a user interacts with a terminal through the interactive control, a tracking tag in the embodiment can record interaction information during a period that the event is called,so by distributing a tracking tag to the interactive control in advance, once the user interacts with the interactive control, the corresponding interaction information is recorded in the tracking tag corresponding to the interactive control, burying a spot in a place relating to interaction is not needed, the simplicity of an application code is maintained, and the maintenance difficulty of theprogram is reduced. The embodiment also provides the terminal and the computer-readable storage medium, the information collection can be achieved without destroying the simplicity of the applicationprogram, and thereby the difficulty of the program maintenance is reduced.
Owner:NUBIA TECHNOLOGY CO LTD

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

Robot control method and device, storage medium and processor

ActiveCN110076778AEasy maintenanceSolve the problem that it cannot be reused and the maintenance of the control program is difficultProgramme-controlled manipulatorSimulationMultiple point
The invention discloses a robot control method and device, a storage medium and a processor. The method includes the steps that multiple preset point locations are determined, wherein the multiple preset point locations are multiple point locations by which a robot passes when the robot executes job tasks; movement programs of the robot when the robot executes movement at all target point locations are determined, wherein the multiple preset point locations comprise the target point locations; and the robot is controlled to advance between the multiple preset point locations according to a preset sequence and execute the movement at all the target point locations according to the movement programs in order to complete the job tasks. By means of the robot control method and device, the storage medium and the processor, the problems that in the correlation technique, complex control programs need to be customized to control the robot to run, the control programs cannot be reused, and thecontrol programs are difficult to maintain are solved.
Owner:HANGZHOU JIAZHI TECH CO LTD

Mini program running method, computer equipment and storage medium

The invention discloses a mini program running method, computer equipment and a storage medium. The method comprises the steps that a multi-dimensional running environment is maintained for at least two mini programs started by a user; wherein an operating environment is created for each applet, and the operating environments of different mini programs are mutually independent. By applying the scheme provided by the invention, system resources consumption and the like can be reduced.
Owner:SHANGHAI LIANSHANG NETWORK TECHNOLOGY 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