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

39 results about "Difference list" patented technology

In computer science, the term difference list may refer to one of two data structures for representing lists. One of these data structures contains two lists, and represents the difference of those two lists. This is commonly used in logic-programming language Prolog. The second data structure is a functional representation of a list with an efficient concatenation operation. In the second approach, difference lists are implemented as single-argument functions, which take a list as argument and prepend to that list. As a consequence, concatenation of difference lists of the second type is implemented essentially as function composition, which is O(1). However, of course the list still has to be constructed eventually (assuming all of its elements are needed), which is plainly at least O(n).

Method for determining the degree to which changed code has been exercised

A method for determining changed code in a second program binary relative to a first or baseline program binary, where the second program is a different version of the first program, includes translating, responsive to symbol tables and / or control flow representations, machine addresses of both program binaries to symbols. The first and second program binaries are disassembled using the translated symbols. Differences between the two resulting disassemblies are determined, and a list of the differences is created. Differences between the program binaries can be determined by textually comparing the disassemblies, or alternatively, by determining the differences between the control flow representations of the programs. The list of differences can be presented to a user, or alternatively, can be passed to another process for further processing, such as test coverage analysis, code change analysis, or failure analysis, among other analyses.
Owner:CA TECH INC

System and method for synchronizing comparison of data consistency

It includes display layer, data storage / procession layer (SP) and system interface layer (SI). SP includes data collect module (DL), data pre-processing module (DP), data comparison module (DM), data sync, module (DS) and assistant module. Via SI, the business backup and bearing nets (BBB) realize mutual comm. between net elements (NE). From BBB, DL collects NE data requiring keeping coincident. DP / DM pre-processes and compares these data. Non-coincident data are recorded in the error list. According to availability test rule, DS verifies availability of data difference, generates corresponding synchronization data against valid data difference base on sync. rule and sends to related NE to keep coincidence of data between NEs. This invention raises data comparison synchronization level, system running efficiency and resource utilization. It ensures accuracy and coincidence of system data. It extensively is applied in multi-NE cooperation fields, such as comm., insurance and banking.
Owner:CHINA MOBILE GROUP SICHUAN

Method of minimizing the amount of network bandwidth needed to copy data between data deduplication storage systems

A method and system is provided for copying data between two deduplicating storage systems. A list of unique fingerprints is compiled from the data which will be sent. This list is transmitted to the receiving system during a preliminary data exchange called the preamble. The receiving system replies with a second list which contains the unique fingerprints of the data which either needs to be sent or can be omitted. Which list depends on the size of the list where the smaller list is sent for efficiency and lower bandwidth consumption. A reference list of duplicate blocks being sent is retained on the receiving system until the copy operation is complete. This reference list is used to protect blocks on the receiving system by deferring deletions until the incoming hallow block can reference the duplicate block on the receiver to confirm that is on the target system and should not be deleted.
Owner:GREENBYTES

Data consistency processing method

The invention discloses a processing method of data consistency, which comprises the following steps: testing the consistency of differential data according to the comparing result or differential list of net data; combining synchronous rule to generate synchronous data to transmit to the relative net; executing data adding / deleting / repairing request of synchronous rule consistency at net; eliminating the consistent net data according to the eliminated data difference. The invention can clean the rubbish data of net in time, which improves the resource utility.
Owner:CHINA MOBILE GROUP SICHUAN

Managing package dependencies

An illustrative embodiment provides a computer implemented method for managing package dependencies for an application installation. The computer implemented method identifies a set of used files for the application and a package for a respective file in the set of used files to form identified packages, adding names of the identified packages to an original package list of package names for the application, wherein the original package list defines package dependencies, and determines whether the identified packages can be located. The computer implemented method, responsive to a determination that the identified packages can be located, determines whether files within the identified packages can be found, responsive to a determination that the files within the identified packages can be found, determines whether files within the identified packages were used, and responsive to a determination that the files within the identified packages were used, updates the original list of package names for the application to form an updated list of managed package dependencies. The computer implemented method further creates a difference list between the updated list and the original list of package names and selectively installs the application using a combination of the original list of package names and the difference list according to the package dependencies.
Owner:IBM CORP

System and method for managing zoning in a storage area network by comparing zone sets and identifying differences between zone sets

In a storage area network (SAN), first and second zone sets are compared to identify differences, including zones appearing in one zone set but not the other, and zones in both zone sets but having different contents in each. A zone comparison user interface (UI) window is displayed on a SAN management computer system via user selection from a pop-up menu appearing when a SAN object is selected from a hierarchical object display. The UI window includes a differences display area to display zone set differences and includes fields for identifying a type of zone difference, a zone identifier, and identifiers of host computers and storage devices of a zone. Based on differences identified between the first and second zone sets, identifiers of those zones of the first and second zone sets having a predetermined difference type are displayed. Also displayed, for each such zone, are (i) identifiers of the host computers and storage devices of the zone, and (ii) a difference type indicator indicating which of the difference types applies to the zone.
Owner:EMC IP HLDG CO LLC

Apparatus and method for comparing metadata structures

A computer readable medium has executable instructions to access a first question domain with first object definitions and a second question domain with second object definitions. Differences between the second object definitions and the first object definitions are identified. Severity values characterizing the differences are determined. A list of the differences and corresponding severity values is compiled.
Owner:BUSINESS OBJECTS SOFTWARE

Freight management handhold terminal, freight management system and method

InactiveCN105069603AReduce error at sourceReduce wrong hairCo-operative working arrangementsLogisticsDifference listComputer science
The invention discloses a freight management handhold terminal, a freight management system and a freight management method. According to the freight management handhold terminal, freight management system and method of the invention, in an early-stage preparation period, a list to be delivered of materials to be delivered is automatically acquired, and the list to be delivered and expected lists to be delivered of production departments, business departments and the like can be transferred seamlessly, and therefore, source errors can be reduced; and in a loading execution period, the number of delivered materials which are being loaded can be automatically acquired, and fast statistics can be realized, and manual counting operation can be avoided, and accuracy can be ensured, and a difference list can be obtained according to the list to be delivered and the number of delivered materials, and works can track missed objects according to the difference list until all difference items are completely scanned, namely, the encasement of materials on the list to be delivered at current freight can be completed. With the freight management handhold terminal, freight management system and method of the invention adopted, the probabilities of errors at the preparation period and the execution period can be both decreased, and the possibilities of wrong delivery and missed delivery can be greatly reduced, and the efficiency of freight can be improved.
Owner:SANY AUTOMOBILE HOISTING MACHINERY

High effective HLR/AUC data daily auditing method

The invention provides a method for auditing HLR / AUC data daily. The method comprises the following steps: collecting instruction log file updated in an auditing period, updating stored HLR / AUC data in the system based on the updated instruction log file; analyzing the updated HLR / AUC data, collecting and analyzing work order execution data in BOSS in an auditing period to obtain the change of the data in HLR, AUC and BOSS in one auditing period; based on the change, obtaining junk authentication data and data difference list in AUC; performing existing network auditing to the junk authentication data and data difference list, and turning on a module to perform synchronization and store the synchronous result through the service of BOSS. The method of the invention can be used nearly without additional resources occupation to HLR / AUC, ensure the high effective data consistency checking of core network element HLR / AUC so that the normalization of data consistency auditing can be realized daily and save the precious resource in HLR / AUC.
Owner:CHINA MOBILE GRP GUANGDONG CO LTD

Managing package dependencies

A technique for managing package dependencies for an application installation. A set of used files for the application and a package for a respective file in the set of used files are identified, and names of the identified packages are added to an original package list of package names for the application, wherein the original package list defines package dependencies. Responsive to a determination that the identified packages can be located, that the files within the identified packages can be found, and that the files within the identified packages were used, the original list of package names for the application is updated to form an updated list of managed package dependencies. A difference list between the updated list and the original list of package names is created, and the application is selectively installed using a combination of the original list of package names and the difference list.
Owner:IBM CORP

Method for realizing general data list based on XML and dynamic script file configuration

InactiveCN101645075ASolve the encoding methodImprove development and deployment speedSpecial data processing applicationsDifference listBatch processing
The invention provides a method for realizing a general data list based on XML and dynamic script file configuration, which can enable users to conveniently establish the information of various service data lists and also carry out service processing for a selected receipt through a data storage process defined by a backstage. The method for realizing the general data list comprises the followingsteps: realizing the index and the field definition of a data list by an XML configuration file; realizing the interface operation processing of the data list through a dynamic script file; carrying out service data processing for the information of the selected data list in an Ajax way; and realizing functions of different service lists through different Xml definitions and different JavaScript script files, wherein the functions of different service lists comprise list combination use or receipt analysis. The invention solves the problem of the coding way of realizing the data list under thetraditional way, thereby greatly increasing the development and deployment speed; and in addition, the invention solves the problems of the requirement of the batch processing and the one-by-one processing of the service data together and perfectly solves the problem of the mixing processing of address parameters based on a browser and list submission.
Owner:INSPUR COMMON SOFTWARE

Rolling curtain display method for comparing temporal GIS version data

According to the rolling curtain display method for comparing temporal GIS version data, the user selects two comparison times, the system performs device filtering according to the temporal information and the spatial index, and renders the image by the specified color, and returns the rendered geographic map, performs difference comparison according to the two times, calculates new equipment, modified equipment, deleted equipment, packs and returns the difference list. The method can view the change of the power equipment in the same position according to the linkage display of the mouse atthe same position, and obtain the difference between the two historical nodes of the power grid, which will play an important role in the operation management and planning prediction of the power grid, and improve the power, improve the functional location of power GIS in power grid equipment and the status and value of topological network data as a "data source" in grid information systems. According to the rolling curtain display method for comparing temporal GIS version data, the management requirements tend to be refined, the development transition of the power grid is displayed accuratelyand visually, the demands of the planning construction of future power grid , engineering design and the like are auxiliary predicted, and certain decision support is provided for work of overhaul and technical changes, state maintenance and the like.
Owner:云南电网有限责任公司信息中心

Compression method and device and decompression method and device for installation packages

The invention discloses a compression method and device and a decompression method and device for installation packages, and relates to the technical field of information. The problems that in the prior art, the compression efficiency of a batch of similar installation packages is low, and the generating compression rate of compression files is high are solved. The compression method includes the steps that standard installation packages are selected from the batch of similar installation packages; informative abstract files of the standard installation packages and informative abstract files of increment installation packages are analyzed respectively and compared, and the increment installation packages are the installation packages which are similar to the standard installation packages but are different from the standard installation packages in the batch of similar installation packages; according to the comparison result, difference files of the increment installation packages relative to the standard installation packages are sought, and a preset difference list is updated according to the difference files and used for recording the difference files between the increment installation packages and the standard installation packages; the standard installation packages and the preset difference list are compressed, and target compression files are obtained. The compression method and device and the decompression method and device for the installation packages are used for compressing and decompressing the installation packages.
Owner:光锐恒宇(北京)科技有限公司

Data backup method

The invention relates to a data backup method, specifically comprising the following steps: generating a target folder and a difference list between the backup folders when a backup instruction which is used for backing up the target folder to the backup folder is received; calculating a difference proportion that at least one difference data of the difference list occupies the target holder; judging whether the difference proportion is more than a specific proportion; overwriting at least one target data of the target folder to the backup folder when the difference proportion is more than the above special proportion; backing up the target folder to the backup folder; and when the difference proportion is not more than the special proportion, utilizing a difference backup program to back up the target folder to the backup folder. The data backup method of the invention overwrites the data in the target folder to the backup folder, saves time and system resources needed in finding modified data, also can utilize the differentiated backup program, and saves the time and system resources in backing up the unmodified data.
Owner:WISTRON CORP

Simulating and evaluating code branch merge

One embodiment provides a method, including: receiving a request to merge at least one code branch with a first code branch, wherein the at least one code branch and the first code branch comprise different versions of software code; and simulating the merge via: identifying the differences between the at least one code branch and the first code branch; generating a differences list comprising a list of (i) added code snippets, (ii) deleted code snippets, and (iii) changed code snippets, wherein code snippets are clustered in the differences list by difference chunks comprising connected code snippets; and building a relationship graph comprising a plurality of nodes and a plurality of edges, wherein each of the plurality of nodes represent a difference chunk and wherein each of the plurality of edges comprise a relationship between two of the plurality of nodes; each of the plurality of edges comprise a cost vector.
Owner:IBM CORP

Detection of compiler injected security flaws

A computer-implemented method is provided for detecting compiler-injected security flaws. The computer-implemented method includes receiving source code, compiling the source code, reverse engineering the compiled source code, comparing operations performed by the source code and the reverse engineered source code, identifying differences between the source code and the reverse engineered source code, and creating a list of differences. The list of differences includes operations that are present in the source code and missing from binary code. Alternatively, the list of differences includes operations that are present in binary code and missing from the source code.
Owner:IBM CORP

Incremental deployment method on PaaS platform

InactiveCN103780669AReduce sizeImprove the efficiency of deploying servicesProgram loading/initiatingTransmissionDifference listOperating system
The invention discloses an incremental deployment method on a PaaS platform. The method comprises the following steps that 1) a user chooses an incremental uploading mode; 2) the user chooses new services to be uploaded, a fingerprint list of files in the chosen services is acquired, and the acquired finger print list is returned to a server; 3) the user chooses old services to be covered; 4) the server scans a folder of the old services to be covered, and a fingerprint list of the old services to be covered is acquired; 5) the server compares the two fingerprint lists to acquire a difference list of file fingerprints; 6) the server returns the difference list of the fingerprints to a browser; 7) the user authorizes uploading of files in the difference list; 8) the files in the difference list are uploaded; 9) the server reassembles a war pack; and 10) the pack is incorporated into the deploying process of general services. Incremental deployment of services can be realized on the PaaS platform by adopting the method disclosed by the invention, and repeat uploading of unmodified files is avoided, thereby not only reducing the uploading bandwidth of service packs, and improving the deployment efficiency.
Owner:PEKING UNIV

System and method based on commodity purchase and put-in-storage difference management

InactiveCN105512853ASolve the problem of duplicate purchasesSolve the problem of unclear accountsBuying/selling/leasing transactionsLogisticsDifference listTime limit
The invention discloses a system and method based on commodity purchase and put-in-storage difference management. A difference management system, a merchant terminal and a supplier terminal are included. The difference management system automatically generates a difference list according to the condition of commodities which a merchant really receives and sends difference prompting information to the merchant and a supplier, the merchant performs difference commodity declaration work through the merchant terminal, the supplier performs difference commodity approving work through the supplier terminal and writes an approval opinion, if the merchant does not perform difference commodity declaration within a certain period of time and the supplier does not perform difference commodity approval within a certain period of time, a system well sends a declaration warning and an approval warning to the merchant and the supplier respectively. By automatically generating a difference library and tracking and managing difference commodities, the problems that because difference commodities exist, purchasing staff perform repeated purchase and cost is checked during financial settlement are solved.
Owner:CHENGDU TAINIU TECH CO LTD

Network function realization method and device

The invention discloses a network function realization method and device, used for solving the problem that a network function needed by a user cannot be rapidly switched when the user switches the network function in a NFV scene currently. The method comprises the following steps of: receiving a loading request message sent by the user while loading a first network function by a service module configurator; selecting a target calculation node according to the loading request message, determining a second network function deployed on the target calculation node, determining a network function module, which is included in the first network function and not included in the second network function, obtaining the network function module to be installed, and generating a network function module difference list including the identifier of the network function module to be installed; and sending the identifier including the target calculation node, the network function module difference list and a response message of a configuration file of the first network function to the user. Therefore, the network function needed by the user can be rapidly switched; and the transmission data volume is greatly reduced.
Owner:HUAWEI TECH CO LTD

Software source code difference file extraction method

The invention provides a software source code difference file extraction method. The software source code difference file extraction method comprises the following steps: synchronizing a target work directory to a local place from a software version server and modifying; generating a difference file list of the target work directory; reading the difference file list, and obtaining an absolute path; and extracting a difference list. The software source code difference file extraction method realizes rapid extraction of a software source code difference file and improves source code verification efficiency.
Owner:FORYOU GENERAL ELECTRONICS

Batch distribution method and device for installation packages

The invention discloses a batch distribution method and device for installation packages, relates to the field of information technology and aims to solve the problem that in the prior art, a long time is consumed for batch distribution of the installation packages. The method comprises the steps that a datum installation package and a to-be-modified list are loaded, and an information digest file in the datum installation package is analyzed; files in the datum installation package are modified according to modification information, and the information digest file is updated according to the modified files; the updated information digest file is compared with the original information digest file in the datum installation package, and difference files of multiple increment installation packages relative to the datum installation package are searched for according to the comparison result; a preset difference list is updated according to the difference files, wherein the preset different list is used for recording the difference files of the increment installation packages relative to the datum installation package; and the datum installation package and the updated preset different list are compressed to obtain target compressed files, and the target compressed files are distributed.
Owner:光锐恒宇(北京)科技有限公司

Isomorphism method and apparatus

Disclosed is an algorithm and a computation system that, when using the stated simplification approach, can heuristically or iteratively determine identicalness of two electric circuits by setting a minimum network scope value and: FIRST, generating signatures defining interconnected circuit components of the set scope value and having a prime vertex; SECOND, determining which of those signatures are unique to a source circuit; THIRD, eliminating from further consideration unique signature vertices that match with a signature in the target circuit; and FOURTH, moving to an identicalness discrepancy list those unique signature vertices that do not match. Then, repeating the process with incremented scope values until only symmetrical and unevaluated vertices remain to be matched or added to the discrepancy list.
Owner:CHIPDATA

Method for rapidly judging baseline solution quality

ActiveCN108196277AJudging solution qualityFind quicklySatellite radio beaconingDifference listAlgorithm
The invention relates to a method for rapidly judging baseline resolving quality. The method includes the following steps: performing baseline resolving, and forming a baseline network and a baselineresolving list; forming a closed ring, and displaying a closed ring difference list; performing block adjustment, and judging whether the block adjustment exceeds a limit through an adjustment result;if the block adjustment does not exceed a limit, ending flow; if the block adjustment exceeds a limit, selecting a suspicious baseline according to the baseline resolving list; and judging whether the closed rings that the suspicious baseline participates in forming are qualified, making a graph mark on each closed ring that the suspicious baseline participates in forming according to a judgmentresult, and finally determining a resolving result of the suspicious baseline according to the graph marks.
Owner:COMNAV TECH

System and method for synchronizing comparison of data consistency

It includes display layer, data storage / procession layer (SP) and system interface layer (SI). SP includes data collect module (DL), data pre-processing module (DP), data comparison module (DM), data sync, module (DS) and assistant module. Via SI, the business backup and bearing nets (BBB) realize mutual comm. between net elements (NE). From BBB, DL collects NE data requiring keeping coincident. DP / DM pre-processes and compares these data. Non-coincident data are recorded in the error list. According to availability test rule, DS verifies availability of data difference, generates corresponding synchronization data against valid data difference base on sync. rule and sends to related NE to keep coincidence of data between NEs. This invention raises data comparison synchronization level, system running efficiency and resource utilization. It ensures accuracy and coincidence of system data. It extensively is applied in multi-NE cooperation fields, such as comm., insurance and banking.
Owner:CHINA MOBILE GROUP SICHUAN

File list generation method, system, and program, and file list generation device

A file list generation method of the present invention includes: a first step of acquiring, from a file server, an operation history list showing additions, changes, and deletions performed on file data in a search target file after the last search index creating operation, the file server managing the search target file; and a second step of, when more than one operation history about a single file is included in the acquired operation history list, obtaining only the latest operation histories and then consolidating the operation histories and operation histories of the other files, and outputting the consolidated list as a difference list showing the differences from the history list of operations performed on the search target file after the last search index creating operation.
Owner:HITACHI SOFTWARE ENG

Method for realizing synchronization of network contact list

The invention discloses a method for realizing the synchronization of a network contact list. The method herein includes the following steps: S1. a mobile client locally logging in a server system; S2. the mobile terminal automatically uploading local contact information to a remote server; S3. the remote server undergoing backend verification at a backend, after the backend verification, generating the only identifier, and saving the identifier to a user account database; S4. the mobile terminal remotely logging in the server system; S5. the mobile client transmitting an information updating request to a backend server; S6. after the backend server receiving a synchronization request from the mobile client, automatically scanning and detecting the communication data of the current mobile client, and generating a difference list; and S7. the backend server based on the generated difference list, transmitting the latest network communication contact list data to the mobile client. The method herein realizes synchronization of the network contact list data, simplifies operation steps, and in time transmits the updated data to a user.
Owner:徐州简道智能科技有限公司

Continuous integration-based written translation auxiliary database development method and management server

The invention provides a continuous integration-based written translation auxiliary database development method and a management server. The auxiliary database comprises a plurality of written translation auxiliary controls, each written translation auxiliary control can pop up at least one filling box, each filling box comprises a plurality of selection keys, and the selection keys comprise at least one rejection key. The method comprises the following steps that a translator executes written translation under the assistance of the auxiliary database; a translation demand list of the translator is obtained based on a selection operation of the translator on a selection key of the filling box; a database development difference list is obtained based on difference comparison between the translation demand list of the translator and a standard function list of the auxiliary database; and the auxiliary database is updated based on the database development difference list. According to the method, the database for assisting in written translation is developed in a continuous integration mode, so that the development difficulty is reduced, and meanwhile, the method is more suitable for the requirements of an actual written translation scene.
Owner:IOL WUHAN INFORMATION TECH 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