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

44 results about "Distributed software systems" patented technology

Distributed Processing System A distributed processing system (distributed system) is a software system in which components located on networked computers communicate and coordinate their actions by passing messages.

Universal client and consumer

In a network computing environment with a distributed software system utilizing Common Object Request Broker Architecture (CORBA), a Universal Client and Consumer tool that creates Client and Consumer implementations for use in interacting with any existing Servers and / or Suppliers in the system, and displaying the data resulting from the interactions for the purpose of validating the operation, functionality and performance of the Servers and Suppliers. The tool creates a graphical user interface for the user to select Servers or Suppliers to evaluate. The tool identifies the Server or Supplier IDL interface, and then creates either a Client or Consumer Implementation that uses the same corresponding IDL interface. The tool then attempts to connect to the Server or Supplier and where appropriate allow the user to invoke methods. Data received from the Servers and / or Suppliers is displayed on a video device and logged for later analysis.
Owner:THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY

Distributed software system visualization

A data management system stores and visualizes data generated during process management. The data management system provides different data management services and definitions of these are stored in a database. Management of data in this database is carried out by a collection of software agents, one of which, the management information agent, can access, update and download data in or from the database. Stored separately are graphical user interfaces which are downloaded to a user in accordance with the relevant service definition stored in the database when the user requests a particular data access service.
Owner:BRITISH TELECOMM PLC

Exchange of data between components of distributed software having different versions of software

The present invention relates to exchanging data between software components in a distributed software system comprising a first software component and a second software component. A first data exchange metadata description is provided that contains information on data structures used in a serialized data exchange by the first software component. A dedicated second data exchange metadata description is provided for each older version of the second software component, each second data exchange metadata description containing information on data structures to be used in a serialized data exchange by the second software component. As a consequence, the first software component having a newer version is able to exchange data with any of the older second software components by using the respective data exchange metadata in data serialization and deserialization.
Owner:STONESOFT CORPORATION

Tentative update and confirm or compensate

Methods and apparatus, including computer program products, for communications in a distributed software system. An operation request from a remote computer is received, and provisionally executes an operation identified by the operation request. A first message is generated. The first message contains a transaction identifier identifying the operation request, an unsuccessful indicator flag, and a temporary data store. The temporary data store identifies tentatively written data generated by the operation. The first message is stored in a message store. If the successful completion of the operation is detected, a second message is generated. The second message contains the transaction identifier as well as a successful indicator flag. The second message is stored in the message store, and the message is transmitted to the remote computer. If the failure of the operation is detected, the message stored in the message store is transmitted to the remote computer.
Owner:SAP AG

Federated, policy-driven service meshes for distributed software systems

Platforms, systems, software, and methods for deploying and maintaining distributed computing, networking and storage comprising a configuration of dedicated service meshes. The invention further comprising a module for dynamically managing physical nodes; a module for dynamically managing nodes on physical nodes; a module for dynamically managing services / workers on nodes; a module for governing communication within the system and with the system; a plurality of communication endpoints; a plurality of services, wherein each service is associated with one or more endpoints, wherein services communicate by message exchange via their endpoints; a module for grouping nodes into clusters; a module for grouping endpoints into meshes such that all member services of a mesh can be addressed as a whole or as pertinent subsets thereof; and a module for dynamically effecting topology changes.
Owner:VIASAT INC

Integration test system of distributed software system and method thereof

The invention discloses an integrated test system and a relevant method for distributed software systems. The system comprises a test server, at least one test client end and at least one test agent; the test server is respectively connected with the test client end and the test agent, in order to fulfill test on external systems under test according to test information; meanwhile, feed the test results back to the test client end; the test client end is used to receive and transmit test information, control the test server to perform tests, and receive test results; the test agent is also linked to a system under test through an interface for the system under test, in order to monitor message that are received and transmitted through the interface; meanwhile, the test agent is respectively interactive and adaptive with the test server and the system under test, and receives and transmits test message as well as relevant response message. Therefore, the invention adapts to test the second generation of distributed software systems that are fulfilled with distributed computation technology, increases and improves test tool expansibility and integrated test efficiency, and makes for execution of all types of integrated tests and guarantees quality of software products.
Owner:ZTE CORP

System, method and program to estimate cost of distributing software

System and computer program product for estimating the cost of an ESD for software and subsequent updates for the software. Various cost factors can be considered such as one or more of the following. First program instructions determine a cost of the ESD associated with packaging together components of the software. Second program instructions receive a selection from an operator whether to push or pull the subsequent updates to a customer, and determine a cost for distributing the subsequent updates based on the selection. Third program instructions estimate a cost of the ESD associated with a type of program used by the customer to create images of the software. Fourth program instructions estimate a cost of the subsequent updates associated with distributing the updates to a remote distribution site, and then distributing the updates from the remote distribution site to the customer based on a type of customer tool used to download the updates from the remote distribution site. Fifth program instructions sum together the various costs.
Owner:IBM CORP

Method and system for performing SW upgrade in a real-time system

A new method is disclosed, for upgrading the software in a real-time distributed software system comprising several processes running in parallell. The method involves a preparatory procedure in which the new software is installed. Then, the software is activated, the components ordered to save configuration data and transaction data in a database, whereupon the components are stopped. When the preparatory procedure is completed, a restart procedure is invoked. This involves selecting start level (full upgrade involving all components, or a partial upgrade concerning just one or a few components). The modules concerned are started from the new software version. On each start level a number of start phases are defined. These are sequential steps performed during the restart operation. Each module subscribes to a number of these phases. Some of the phases are defined as synchronisation points, here called service levels, which all modules have to arrive at before the process is allowed to commence. During this process, each module is given the responsibility of converting any configuration data or transaction data belonging to it, if needed. The conversion is done by reading the old data from the database mentioned above and converting said data to the format required by the new software.
Owner:TELEFON AB LM ERICSSON (PUBL)

Distributed type software system disposition method

The invention discloses a method of disposing a Distributed Software System to solve problems, in the prior art, of software version inconsistency which is caused by large quantity of distribution spots of service, difficulty in disposing service software and easily caused inappropriate human operations. The invention includes the following steps: (1) the center service process sends the instruction of updating the version of the service software to the local proxy process which is independent from distributed spots. (2) the local proxy process updates the software version according to the instruction, in which the center service process and the local proxy process will use uniform binary instruction. Therefore, all the local proxy processes on each service distribution spot will update the version of the service software from the center service process, which enables the service software of each service distribution spot of the enterprise-level or telecommunication-level software system to keep consistent with each other, thereby avoiding the inconsistency of service software caused by large amount of inappropriate human operations, and making the distribution of the service software easier.
Owner:SHANGHAI MUNICIPAL ELECTRIC POWER CO

Object oriented distributed software system with methodology for piggybacked reflective callbacks

A distributed computing environment is described that provides an improved method for invocation of methods between remote objects. In one embodiment, the improved method comprises steps of: creating a first object having methods that may be invoked by other objects; defining a forward invocation interface for the first object, which allows the methods of the first object to be called in a forward direction; defining a callback method on the first object, for invocation of a method of the first object in a reverse direction; creating a callback handler for handling invocations of the callback method; receiving a callback invocation of the callback method by a callback caller; creating a local reflective target for each received callback; delegating the callback invocation on the callback handler with reference to the local reflective target as an input parameter; and at the first object, making a forward call on the local reflective target.
Owner:BORLAND

Thread aware distributed software system for a multi-processor

InactiveUS20070113229A1Automate processingLeverage the increased computational horsepower of multiple core chipsSingle instruction multiple data multiprocessorsMultiprogramming arrangementsOperational systemMulti processor
A single chip architecture with multiple programmable processors is described. Each processor has a small and fast acting kernel-based operating system which has primitives for performing only fundamental functions of multi-processing. Many distributed threads may be executed simultaneously on many processors while allowing the device to be programmed as a single monolithic system.
Owner:ALCATEL LUCENT SAS

Method and device of software upgrading of distributed system

The invention discloses a method and a device of software upgrading of a distributed system, and belongs to the field of communication. The method comprises acquiring the identification of software to be upgraded from the software installation package of the software to be upgraded, wherein the software to be upgraded comprises assembly installation package of an assembly to be upgraded, assembly identification and a installation mode, acquiring a server corresponding to the installed assembly to be upgraded according to the identification of the software to be upgraded, the identification of the assembly to be upgraded and the installation mode, and sending the assembly installation package of the assembly to be installed to proxy equipment corresponding to the server to enable the proxy equipment to upgrade the assembly to be upgraded according to the installation package of the software to be upgraded in the server. The device comprises a first acquiring module, a second acquiring module and a sending module. The method and the device of the software upgrading of the distributed system can carry out unified upgrading management to multiple software products.
Owner:HUAWEI TECH CO LTD

Automatic continuous integration and payment method, device and system of distributed software system

The invention relates to the field of computers, and discloses an automatic continuous integration and payment method of distributed software system. The method comprises the following steps of: in response to an access compiling action of a user, constructing a compiling task, pulling a code from a code warehouse to carry out compilation, packaging the compiled code to form a program package, andwriting the program package into a product library; and in response to an access updating action of the user, constructing a publishing task, obtaining a corresponding program package from the product library, distributing the obtained program package to a corresponding system server, and updating the program package by the system server. According to the method, above operation steps are realized by means if a tool ansible on the basis of Jenkins. The method has the advantages that the technicians can carry out intuitional operations through a web interface; the updating actions are notifiedvia emails in real time and can be traced and diagnosed; and the using threshold is reduced, the using is convenient and rapid, and errors are not easy to cause.
Owner:政采云有限公司

Method and system for realizing synchronization of distributed earth science metadata

The invention discloses a method and a system for realizing the synchronization of distributed earth science metadata, comprising an earth science metadata synchronization server deployment step and an earth science metadata synchronization implementation step, wherein the earth science metadata synchronization server deployment step is used for encapsulating an earth science metadata operation function into an earth science metadata synchronization service and deploying the earth science metadata synchronization service on network servers of a general center and a branch center; and the earth science metadata synchronization implementation step carries out the earth science metadata synchronization of the general center and the branch center on the basis of the earth science metadata synchronization service. The invention solves the problems of the real-time propelling movement and the synchronization of the earth science metadata under a distributed software system.
Owner:INST OF GEOGRAPHICAL SCI & NATURAL RESOURCE RES CAS

Methods and systems for distributing software

Systems and methods consistent with the invention relate to the distribution of software. According to one exemplary embodiment, a method for distributing software from a first system to a second system comprises determining a software object to be transported. The method stores the software object in a storage device and creates, on the first system, a transport request which comprises an object list. The method defines, on the first system, a transport container and includes a reference to the stored software object in the transport container. The method also includes the transport container in the object list of the transport request and provides the transport request to the second system.
Owner:SAP AG

Method and device for log document processing based on distributed software system

The application discloses a method and device for log document processing based on a distributed software system. The method comprises the steps that log documents output by each server at present are acquired, and a log document list is obtained; according to preset filtering conditions, the log documents in the log document list are filtered, wherein the filtering conditions include conditions used to judge whether the log documents are correlated with abnormal events; and fault logs correlated with the abnormal events are output, so faults can be analyzed and solved. Problems in difficulty of current log analysis, problem positioning and fault solution can be solved.
Owner:ALIBABA GRP HLDG LTD

PET/CT distributive software system and medical equipment

The invention relates to the technical field of medicine, and particularly discloses a PET / CT distributive software system and medical equipment. The software system comprises five subsystems, i.e. a control console subsystem, an image processor subsystem, a CT collection rebuilding subsystem, a PET collection rebuilding subsystem and a main controller subsystem, both the control console subsystem and the image processor subsystem respectively adopt a four-layer architecture, the CT collection rebuilding subsystem, the PET collection rebuilding subsystem and the main controller subsystem adopt a three-layer architecture, the five subsystems are connected through a network topological structure, and the instruction communication and data transmission are realized by virtue of network communication. The system is clear in division, only two computers are respectively used for the collection rebuilding of PET and CT, so that the transmission time of original data can be shortened; moreover, the requirement on the performance of a control console also can be lowered; meanwhile, the development progress of software can be accelerated, the reliability of the software is improved, and stability in network communication can be realized.
Owner:SUZHOU INST OF BIOMEDICAL ENG & TECH CHINESE ACADEMY OF SCI

Methods and systems for distributing software

Systems and methods consistent with the invention relate to the distribution of software. According to one exemplary embodiment, a method for distributing software from a first system to a second system comprises determining a software object to be transported, where the software object is part of the software to be distributed. The method provides source information for the software object and creates, on the first system, a transport request which comprises an object list. The method defines, on the first system, a transport container and includes the source information for the software object in the transport container. The method also includes the transport container in the object list and provides the transport request to the second system.
Owner:SAP AG

Thread aware distributed software system for a multi-processor array

A single chip architecture with multiple programmable processors is described. Each processor has a small and fast acting kernel-based operating system which has primitives for performing only fundamental functions of multi-processing. Many distributed threads may be executed simultaneously on many processors while allowing the device to be programmed as a single monolithic system.
Owner:ALCATEL LUCENT SAS

An application method of a GRPC communication protocol in a distributed software system

InactiveCN109597693AAchieving small-step optimizationSolve small-step optimizationInterprogram communicationTransmissionIp addressPublic network
The invention provides an application method of a GRPC communication protocol in a distributed software system. The method comprises the steps that deployment is created for each micro-service, each deployment comprises two containers, implementation of each deployed GRPC server software end and a corresponding reverse agent, scaling is conducted with the deployment as the unit, the same containerunit inner containers share a public network and store resources, and the same container unit inner containers are accessed through the same IP address; And an Http port and an RPC port of the GRPC server software end and proxy deployment are created, and the Http service and the RPC service are exposed for the container unit at the same time. According to the method, the calling performance canbe improved, automatic registration and discovery of the micro-service based on the GRPC communication protocol can be realized in the distributed system, and communication among the micro-service based on the GRPC communication protocol is realized.
Owner:STATE GRID ZHEJIANG ELECTRIC POWER +4

Log output method and system for distributed software system

The invention provides a log output method and a system for a distributed software system. The log output method for the distributed software system comprises confirming current types of software users; extracting log information which is corresponding to the current types of software users from a log database according to corresponding relationships between preset types of software users and the log information; outputting the log information which is corresponding to the current types of the software users. The log database stores files recording generated information during operation of the distributed software system or files recording the log information which is corresponding to the types of the software users and every file records the log information which is corresponding to one type of software users. The log output method for the distributed software system has the advantages of solving the problem that the analyzability of logs output from the existing distributed software system is poor, improving the analyzability of the logs output form the distributed software system, relieving the workload of the software users and providing convenience for work carrying out of later software users.
Owner:HUNAN CRRC TIMES SIGNAL & COMM CO LTD

Methods and systems for distributing software

Systems and methods consistent with the invention relate to the distribution of software. According to one exemplary embodiment, a method for distributing software from a first system to a second system may comprise determining a software object to be transported. The method may then create, on the first system, a transport request comprising an object list. The method may also define, on the first system, a transport container and include the software object in the transport container. Further, the transport container may be included in the object list of the transport request. The transport request may then be provided to the second system.
Owner:SAP AG

Methods and systems for distributing software

Systems and methods consistent with the invention relate to the distribution of software. According to one exemplary embodiment, a method for distributing software from a first system to a second system may comprise determining a software object to be transported and storing the software object in a database. The method may then create, on the first system, a transport request comprising an object list. The method may also define, on the first system, a transport container and include the software object in the transport container. Further, the transport container may be included in the object list of the transport request. The transport request may then be provided to the second system.
Owner:SAP AG

Structure and method for incremental deploying of server applications in distributed software system

InactiveCN101930379ASolve the problem of incremental deployment of applicationsSolve the fallback problemMultiprogramming arrangementsApplication softwareSystem structure
The invention relates to a structure for incremental deploying of server applications in a distributed software system, which comprises a deployer, resource deployers, a manager of the resource deployers and a backspace device, wherein the deployer is used for deploying the applications of a server; each resource deployer is used for deploying a resource; the manager of the resource deployers is used for registering and searching the resource deployers of corresponding resources; and the backspace device is used for establishing a backspace warehouse, recording backspace logs and executing backspace operations. The invention also relates to a method for incremental deploying of the applications in the distributed software system on the basis of the system structure. By adopting the structure and the method for incremental deploying of the server applications in the distributed software system, the problems of incremental deploying of standard J2EE applications are solved, and users can conveniently use package deploying and backspace functions to expand and support various package formats, and the invention has the advantages of simple and quick processing process, stable and reliable working property and wider application scope, can be applied to the system service deployment function of EOS (Electronic Order System), thereby effectively solving the backspace problem of incremental deployment.
Owner:PRIMETON INFORMATION TECH

System, method and program to estimate cost of distributing software

System and computer program product for estimating the cost of an ESD for software and subsequent updates for the software. Various cost factors can be considered such as one or more of the following. First program instructions determine a cost of the ESD associated with packaging together components of the software. Second program instructions receive a selection from an operator whether to push or pull the subsequent updates to a customer, and determine a cost for distributing the subsequent updates based on the selection. Third program instructions estimate a cost of the ESD associated with a type of program used by the customer to create images of the software. Fourth program instructions estimate a cost of the subsequent updates associated with distributing the updates to a remote distribution site, and then distributing the updates from the remote distribution site to the customer based on a type of customer tool used to download the updates from the remote distribution site. Fifth program instructions sum together the various costs.
Owner:INT BUSINESS MASCH CORP

Offline authorization method for distributed software product

PendingCN112347428ADoes not affect authorized operationsEliminate the situation of infinite copy operationProgram/content distribution protectionEngineeringAuthorization
The invention relates to the technical field of software, in particular to an offline authorization method for a distributed software product, which comprises the following steps that: a client actively generates a product authorization application file and sends the product authorization application file to an authorization server in an offline mode; the authorization server generates an authorization code file according to the product authorization application file and sends the authorization code file to the client; and the client performs authorization operation on the software by using the authorization code file. The invention has the following beneficial effects: the method supports a distributed software system, the deployment number of the software system does not influence authorization operation, dynamic capacity expansion of the software system and offline authentication of some nodes of the system do not influence authentication, and re-authorization operation is not needed; the client and the authorization server communicate and are decoupled and are spatially independent, and the authorization operation is completely offline and does not depend on the network.
Owner:浙江百应科技有限公司

Network security risk analysis and restoration method for power monitoring system

The invention provides a network security risk analysis and restoration method for a power monitoring system. A provincial system issues a network security risk analysis instruction to a main stationsystem or a plant station system; the main station system or the plant station system receives the network security risk analysis instruction, updates the version number of the risk library, sends a scanning instruction to each security area detection agent, and issues the risk library; the safety zone detection agent synchronizes the risk library, performs network safety risk analysis scanning onthe terminal of the corresponding safety zone according to the risk library, and returns a scanning result to the main station system or the plant station system after scanning is finished; and whenthe scanning result shows that the risk exists, the network security risk of the power monitoring system is remotely repaired. According to the network security risk analysis and restoration method for the power monitoring system, latent network security risks of the power monitoring system can be remotely and automatically scanned, displayed and restored through a distributed software system.
Owner:YUNNAN POWER GRID CO LTD ELECTRIC POWER RES INST

Methods and systems for distributing software

Systems and methods consistent with the invention relate to the distribution of software. According to one exemplary embodiment, a method for distributing software from a first system to a second system comprises determining a software object to be transported. The method stores the software object in a storage device and creates, on the first system, a transport request which comprises an object list. The method defines, on the first system, a transport container and includes a reference to the stored software object in the transport container. The method also includes the transport container in the object list of the transport request and provides the transport request to the second system.
Owner:SAP AG

Adaptive visualization method and apparatus for topology structure of distributed software system

The invention discloses an adaptive visualization method and apparatus for a topology structure of a distributed software system. A drawn graph is clear in layering and convenient to understand. The method comprises the steps of S1, obtaining a directed graph which represents a dependency relationship in the distributed software system; S2, combining cycles with common nodes, and taking combined cycles and nodes not located on the cycles as new nodes for forming a new directed acyclic graph, wherein the new nodes are hereinafter referred to as a node group; S3, performing layering on the new directed acyclic graph; and S4, performing visual layout on the layered new directed acyclic graph.
Owner:KE COM (BEIJING) 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