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

88 results about "Software work" patented technology

Linear associative memory-based hardware architecture for fault tolerant ASIC/FPGA work-around

A programmable logic unit (e.g., an ASIC or FPGA) having a feedforward linear associative memory (LAM) neural network checking circuit which classifies input vectors to a faulty hardware block as either good or not good and, when a new input vector is classified as not good, blocks a corresponding output vector of the faulty hardware block, enables a software work-around for the new input vector, and accepts the software work-around input as the output vector of the programmable logic circuit. The feedforward LAM neural network checking circuit has a weight matrix whose elements are based on a set of known bad input vectors for said faulty hardware block. The feedforward LAM neural network checking circuit may update the weight matrix online using one or more additional bad input vectors. A discrete Hopfield algorithm is used to calculate the weight matrix W. The feedforward LAM neural network checking circuit calculates an output vector a(m) by multiplying the weight matrix W by the new input vector b(m), that is, a(m)=wb(m), adjusts elements of the output vector a(m) by respective thresholds, and processes the elements using a plurality of non-linear units to provide an output of 1 when a given adjusted element is positive, and provide an output of 0 when a given adjusted element is not positive. If a vector constructed of the outputs of these non-linear units matches with an entry in a content-addressable memory (CAM) storing the set of known bad vectors (a CAM hit), then the new input vector is classified as not good.
Owner:CISCO TECH INC

Service basic software platform

The invention relates to a service basic software platform, which comprises a modeling tool, a service analysis engine and a plug-in unit system, wherein the modeling tool is used for processing service universal requirements, defines a service model through property configuration and graph configuration, and catties out high-speed buffer for the service model; the service analysis engine analyzes the buffered service model and instantiates a final service system; and the plug-in unit system writes a plug-in unit in native languages, and transfers a corresponding plug-in unit to process service personalized requirements in the process of analyzing the service model by the service analysis engine. On the basis of a point of view that the service basic software platform needs to serve for developers but not non-service personnel, the service basic software platform uses model drive to reach the service universal requirements, and uses a native code plug-in unit to achieve the service personalized requirements so as to ensure that the model drive logic and the plug-in unit code achievement logic are tightly integrated, and the software developers are released from complicated software works so as to pay close attention to development works which need personalized processing, and improve the software productivity.
Owner:XIAMEN GREAT POWER GEO INFORMATION TECH

Method for predicting software workload of newly-added software project

InactiveCN102147727AImproving the Capabilities of Workload Prediction ModelsImprove abilitiesSpecific program execution arrangementsMissing dataPredictive methods
The invention discloses a method for predicting the software workload of a newly-added software project, belonging to the technical field of development of computer software. The method comprises the following steps of: discretizing the workload of history projects and dividing the history projects into project classes in designated number; calculating the condition probability and the priori probability of each project attribution in the classes of the project workload by using workload attribute data of the history projects; establishing a Bayes classification model and predicting the workload class of the newly-added project; adding the newly-added project subjected to workload classification prediction into history project data, repairing missing date, recalculating the condition probability of the project attribute on the project workload class and recalculating the priori probability of the project workload class, and repeatedly iterating until all probability distributions are converged; and finally predicting the workload of the newly-added software project by using the converged posterior probability distribution. Compared with the prior art, by using the method, the capability of a mode for predicting the workload of the software project is greatly improved.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Method and device for identifying failure modes of software

The invention discloses a method and device for identifying failure modes of software, and relates to the technical field of the internet. The method comprises the steps that a preset requirement model of the construction software is divided into a software external interface model, a software function model, a software working state model and a software system dependence relation model; the independent function failure mode of the software, the function combination failure mode of the software and the state transition failure mode of the software are analyzed on the basis of the models; software failures caused by software working state conversion and multiple function combinations are fully embodied, the software failure modes can be analyzed comprehensively, and the method has the advantages of being universal, easy to popularize and capable of being copied. Therefore, real causes and potential threats of the software failures are found in the software development process, the improvement of the safety design level in the software development stage is effectively promoted, the pertinence and the effectiveness of correction measures are enhanced, the safety of software products is improved, and the equipment damage caused by the software failures and the cost of the life cycle of the software are reduced.
Owner:CHINA ELECTRONICS PROD RELIABILITY & ENVIRONMENTAL TESTING RES INST

Linear associative memory-based hardware architecture for fault tolerant ASIC/FPGA work-around

A programmable logic unit (e.g., an ASIC or FPGA) having a feedforward linear associative memory (LAM) neural network checking circuit which classifies input vectors to a faulty hardware block as either good or not good and, when a new input vector is classified as not good, blocks a corresponding output vector of the faulty hardware block, enables a software work-around for the new input vector, and accepts the software work-around input as the output vector of the programmable logic circuit. The feedforward LAM neural network checking circuit has a weight matrix whose elements are based on a set of known bad input vectors for said faulty hardware block. The feedforward LAM neural network checking circuit may update the weight matrix online using one or more additional bad input vectors. A discrete Hopfield algorithm is used to calculate the weight matrix W. The feedforward LAM neural network checking circuit calculates an output vector a(m) by multiplying the weight matrix W by the new input vector b(m), that is, a(m)=Wb(m), adjusts elements of the output vector a(m) by respective thresholds, and processes the elements using a plurality of non-linear units to provide an output of 1 when a given adjusted element is positive, and provide an output of 0 when a given adjusted element is not positive. If a vector constructed of the outputs of these non-linear units matches with an entry in a content-addressable memory (CAM) storing the set of known bad vectors (a CAM hit), then the new input vector is classified as not good.
Owner:CISCO TECH INC

Software tool configuration type integrated expansion calling method and system

InactiveCN103677842AImplement call handlingImprove scalabilitySpecific program execution arrangementsSoftware engineeringTechnology adaptation
The invention discloses a software tool configuration type integrated expansion calling method and system. A whole set of software integration XML representation standards and uniform calling protocols are designed. By aid of the standards, the calling protocols and the object oriented technology, a series of processes of description, calling and deployment of different software tools are completed, and finally the configuration integration of software tools is realized. A uniform method is used for calling the software tools. The expandable design and the characteristic of supporting local and remote of the method and system can effectively reduce the cost for developing different software tools, and can reduce enterprise cost through deploying software on site to complete software work. The capability of promoting normalization and integration in the integration aspect of software is improved. The network type construction technology adopted by the method and system also enables the uniform calling technology to meet the increasingly developing requirements of network application and the cloud computing technology, and necessary basic protocols and component support are supplied for increasingly wide networks and cloud computing relevant software.
Owner:FIFTH ELECTRONICS RES INST OF MINIST OF IND & INFORMATION TECH

Information sharing platform for software workers and software demanders

The invention provides an information sharing platform for software workers and software demanders. The platform comprises a hospital information source, an emergency center terminal and a special line network system, the hospital information source and the emergency center terminal are both connected to the special line network system through data integrated security gateways, the special line network system is connected with a regional medical information data sharing platform, the regional medical information data sharing platform comprises a cloud platform application server, a cloud storage system, an encryption and decryption module, a statistical analysis system, a medical image main index and a patient treatment main index, and the cloud platform application server is connected with a mobile terminal, so that comprehensive system integration is conducted on different medical institutions to form the medical information sharing platform with unified standards, the sharing capability of medical information and the service capability of the medical information service platform can be improved, better regional medical services are achieved, and the platform has great superiority compared with traditional decentralized and independent construction modes.
Owner:南京荣膺软件科技有限公司
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