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

106 results about "Modular software" patented technology

Modular software is software developed with a design strategy that provides for users to create different configurations by minimizing the use of or adding modules. It can also refer to software that has been conceived so that sections of it are self-contained and can be developed, tested, and maintained separately.

Signatures for facilitating hot upgrades of modular software components

The present invention provides a method and apparatus for facilitating hot upgrades of software components within a telecommunications network device through the use of “signatures” generated by a signature generating program. After installation of a new software release within the network device, only those software components whose signatures do not match the signatures of corresponding and currently executing software components are upgraded. Signatures promote hot upgrades by identifying only those software components that need to be upgraded. Since signatures are automatically generated for each software component as part of putting together a new release a quick comparison of two signatures provides an accurate assurance that either the software component has changed or has not. Thus, signatures provide a quick, easy way to accurately determine the upgrade status of each software component.
Owner:CIENA

High speed data transfer mechanism

A storage and data management system establishes a data transfer pipeline between an application and a storage media using a source data mover and a destination data mover. The data movers are modular software entities which compartmentalize the differences between operating systems and media types. In addition, they independently interact to perform encryption, compression, etc., based on the content of a file as it is being communicated through the pipeline. Headers and chunking of data occurs when beneficial without the application ever having to be aware. Faster access times and storage mapping offer enhanced user interaction.
Owner:COMMVAULT SYST INC

Modular systems and methods for managing data storage operations

The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various computing devices communicating to the modules. At least one module on one of the computing devices acts as a system manager for a network backup regimen. A management component acts as a manager for the archival and restoration of the computing devices on the network. It manages and allocates library media usage, maintains backup scheduling and levels, and supervises or maintains the archives themselves through pruning or aging policies. A second software module acts as a manager for each particular library media.
Owner:COMMVAULT SYST INC

Modular systems and methods for managing data storage operations

The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various computing devices communicating to the modules. At least one module on one of the computing devices acts as a system manager for a network backup regimen. A management component acts as a manager for the archival and restoration of the computing devices on the network. It manages and allocates library media usage, maintains backup scheduling and levels, and supervises or maintains the archives themselves through pruning or aging policies. A second software module acts as a manager for each particular library media.
Owner:COMMVAULT SYST INC

A Method of Rapid Software Application Development for a Wireless Mobile Device

A method of rapid software application development for a wireless mobile device, comprising the step of calling modular software elements, that each (i) encapsulate functionality required by the wireless mobile device and (ii) share a standard interface structure and (iii) execute on the device, under the control of a command line interface. Because the elements execute under the control of a command line interface (and hence are command line programs) it is far easier for a programmer to explore the functioning of the elements—in particular how an element responds to a given input.
Owner:NOKIA CORP

Apparatus, system, and method for sharing and accessing data by scopes

An apparatus, system, and method are disclosed for scoped management of software objects. The apparatus includes a receive module, an establish module, and a control module. The receive module receives a request to access a scoped resource. The establish module establishes access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme. The control module controls access to the scoped resource in accordance with the specified scoping scheme. Additionally, the apparatus may provide an API for a scoping service. The apparatus, system, and method reduce errors and unexpected results in modular software design in a J2EE software environment as well as other software environments in which modular software design is used.
Owner:IBM CORP

Digital image capture and processing system supporting multiple third party code plug-ins with configuration files having conditional programming logic controlling the chaining of multiple third-party plug-ins

A hand-supportable digital image capture and processing system supporting a multi-tier modular software, and plug-in extendable, architecture. The digital image capture and processing system can be realized as an image-capturing cell phone, a digital camera, a video camera, mobile computing terminal and portable data terminal (PDT), provided with suitable hardware platform, communication protocols and user interfaces. The configuration file that controls (i.e. conditions) the multiple third-party plug-ins includes conditional programming logic that chains (i.e. orders) the multiple third-party plug-ins so that the customer can enable interaction and configuration between multiple plug-ins, and achieve enhanced system functionality.
Owner:METROLOGIC INSTR

Integrated security suite architecture and system software/hardware

Disclosed is a multi-user, multi-tasking, state-of-the-art computer-based package for providing real-time distributed processing and control of a variety of system functions and capabilities. The invention provides an integrated security suite architecture and system software / hardware combination for security operations. The suite employs a Digital Media System (DMS) to provide live and recorded closed circuit TV (CCTV) capability and audio surveillance. The suite blends a host of modular software / hardware plug-ins that provide seamless integration of intrusion detection systems (IDS), access control systems (ACS), and management reporting systems (MRS) for efficient and effective security management plans for new or existing operations. Also provided in the invention is a controller card for regulating entry to at least one security door. The controller card has a microprocessor, flash memory, a network communications port, ports for accessing card readers and ports for controlling doors.
Owner:PAYNE RAY +3

Service application of personal television and its realizing method

This method builds TV portal comprehensive service guiding system (CSGS) and the interface configuration of the custom-built portal dynamical navigation (PDN) to realizes the function service and application of the personal TV portal (PTP). This method also realizes CSGS built by the front end accessing personal user interaction end, which consists of the PTP managing platform and the service managing module. This system adopts layer-dividing modularization software structure and integrates various flow media playing, digital TV, comm. and data service. This system also adopts the bandwidth management, the sectional administration of CPU, memory resource to ensure a stable running on a unified platform during mass users and mass burst data applications. This invention also offers a PDN configuration, individuation custom-built method and interface setting of PTP.
Owner:北京汉辰科技有限公司

Method and system for modular data processing for a vehicle control system

The present invention is for a modular, extensible software system for use with multi-modal, autonomous, or semi-autonomous vehicles. The design of the present invention involves the coherent integration of modules with responsibilities for human-interaction, training, path planning, mission execution, navigation, and safety to develop and complete missions. The present invention provides a modular software system that expresses vehicle behaviors through numerous small-grain elements to complete a mission. The system can be easily adapted or modified by adding new software modules or modifying existing modules as missions change or expand, with the smaller-grain modules being easier to adapt and reuse.
Owner:DEERE & CO

Modular software components for wireless communication devices

Systems and methods for dynamic installation of modular software applications and operating system components are provided. A wireless communication device sends a request to a software module server identifying a requested software module. The software module server responds with an instruction set for installing the software module and the software module itself. Upon receipt, the handset executes the instruction set to install the software module, making any necessary adjustments or deletions to data in persistent storage in order to accommodate the new software module. Subsequently, the wireless communication device is reconfigured or rebooted to complete the installation and configuration.
Owner:KYOCERA CORP

Application processing allocation in a computing system

A method for allocating processing of an application performed by a computing system made up of a plurality of interconnected physical computing devices includes executing an application on a first application server associated with the computing system, the application having a number of modular software components; while executing the application, measuring processing resources consumed by one of the modular software components; and in response to one of the modular software components consuming an amount of processing resources defined by a criterion, deploying the one of the modular software components to a second application server associated with the computing system.
Owner:IBM CORP

Hierarchical modular software packages and associated development tool

A hierarchical modular software development tool provides a graphical user interface to allow development of hierarchical module software components. The software development tool allows graphical creation of a software component processing hierarchy and then generates a software component using this specified processing hierarchy. The packages developed using this tool are able to include event modules that allow sub-branches of the software component processing hierarchy to be executed without requiring processing of modules of the software component hierarchy that precede the event nodes. Further nodes that are able to be included in the processing hierarchy include action nodes, that contain operational software, and conditional nodes that allow condition testing and conditional execution of processing branches.
Owner:QUEST SOFTWARE INC

System and method for expiring modular software components for wireless communication devices

A system and method for expiring a software module on a wireless communication device is disclosed. According to one embodiment, the method comprises receiving, at the wireless communication device, an expiration notice for the software module and determining if license renewal of the software module is automatic. If the license renewal is not automatic, then the method includes notifying a user of the wireless communication device of the receipt of the expiration notice, and de-activating the software module upon receipt of instructions to not renew. In certain embodiments, the software module is de-activated after an expiration of a trial period if no instructions are received from the user in response to the notifying step. The method may further include sending the renewal instructions to the software module server upon receipt of instructions to renew, receiving an activation key from the software module server in response to sending the renewal instructions, and activating the software module utilizing the activation key. If the license renewal is automatic or receipt of instructions to renew are received, then the method includes sending the renewal instructions to the software module server, receiving an activation key from the software module server, and activating the software module utilizing the activation key.
Owner:KYOCERA CORP

Modular generation method for multi-waveform radar signal

The invention relates to a modular generation method for a multi-waveform radar signal, which belongs to the technical field of radar frequency synthesis and is applied to the design of a direct digital frequency synthesis (DDS)-based frequency synthesizer. A multi-waveform radar signal module consists of modular software, a field programmable gate array (FPGA) and DDS chips. The modular software comprises a man-machine interactive interface and a modular serial port timing module, wherein the man-machine interactive interface performs relevant operation and storage of control parameters and waveform data of the DDS chips and performs data communication with the FPGA; and the modular serial port timing module generates modular serial port control timing which is suitable for the DDS series chips and completes data acquisition and updating by computer communication. The FPGA is provided with a random-access memory (RAM), a universal asynchronous receiver / transmitter (UART) and a DDS control module, and realizes the functions of data communication with a computer and the storage of the control parameters and waveform data of the DDS chips and DDS chip control. The DDS chips output various signals set by the parameters under the control of the FPGA. The modular software developed by the method configures different DDS chips, so various radar signals of point frequency, linear frequency modulation, nonlinear frequency modulation and phase encoding can be generated, and the software supports on-line programming and the real-time updating of the control parameters and waveform data of the DDS chips.
Owner:中国兵器工业第二〇六研究所

System and method for software product test modularization

In accordance with one embodiment of the invention, there is provided a method for modularizing testing of a software product. The method comprises receiving user input indicating a source and a destination of test content; and linking modification of the test content at the destination to modification of the test content at the source. In further related embodiments, receiving the user input may comprise receiving input of a copy / paste gesture for the test content, or a drag / drop gesture for the test content. The linking may comprise using a globally unique identifier to identify each test step of a test document; and using the globally unique identifier as a pointer from the destination to the source of the test content. The method may also comprise rendering the test content to the user as if the test content was in-line at the destination.
Owner:IBM CORP

Computer flexible management construction system

InactiveCN101329624ASolve problems that cannot be changed flexibly according to changes in business requirementsSolve the phenomenon of waste of functionsSpecial data processing applicationsSpecific program execution arrangementsSystems designInterface design
The invention relates to a computer flexible management building system, of which a storage interface device is connected with other devices and storage media; an interface designing device, a service element designing device, a procedure designing device and an authorization system designing device send the configuration of each system to the storage interface device, and the configuration of each system is stored in the storage media; an application explaining device reads the configuration of each system by the storage interface device, configures each operation mechanism according to the configuration of each system, provides the configuration of each operation mechanism for the users to carry out the service operation and sends data variations generated by operations to the storage interface device, and the data variations are stored in the storage media. By adopting the computer flexible management building system, a service module is separated from a system structure and a code, and a revolutionary improvement is carried out to the traditional software engineering; in addition, the computer flexible management building system solves the problem that management software can not be changed flexibly according to the change of service requirements, eliminates the phenomenon of function waste in modular software and avoids the insecurity of service data caused by the excessive privilege of computer administrators.
Owner:SHANGHAI RONGHENG INFORMATION SCI & TECH

Data server

A data server for use in networks in which media signals are transmitted as digital signals in packet form comprises at least one shelf having at least one card whose purposes are to provide a shelf controller function and a media processor function, together with a plurality of backplane buses. The data server accesses media signals in packet form. Distributed software is distributed in the cards on the shelf, and consists of a modular software architecture having a transport layer, a media processing layer, a session control layer, and a management plane which spans across the other layers. A plurality of digital signal processors has a plurality of dynamically changeable discrete software objects so as to process packets of media data. The management plane provisions and monitors the operations of said data server, and gives alarms in keeping with predetermined criteria. There is at least one connection interface to a packet network from which media signals in media form are received. The distributed software architecture media processing layer includes a software manager for initializing, coordinating, and controlling the plurality of discrete software objects embedded in the plurality of digital signal processors
Owner:RADISYS CORP

Coordination control method for micro-grid system

The invention discloses a coordination control method for a micro-grid system. The coordination control method of the micro-grid system comprises the steps of: (1) performing program initialization of a coordination control system; (2) processing a digital switching value, and carrying out information interaction with a micro-grid energy management system, a liquid crystal display module and an in-place controller; (3) processing data of obtained information; (4) judging the working condition of the micro-grid, and calling a corresponding control program module based on the type of the working condition of the micro-grid; and (5) calculating the power command value of each running device, sending a signal to each running device of the micro-grid after the safety economic index satisfying with each running device is confirmed and adjusting the running state of the system by the control program module. The coordination control method for the micro-grid system realizes coordination control on the micro-grid system, and ensures safe and steady operation of the micro-grid. By adopting the modular software design and shortening the code of each software module, the coordination control method for the micro-grid system can remove software errors to the maximum extent and therefore greatly improve reliability of the software.
Owner:CHINA ELECTRIC POWER RES INST +1

Ground collision avoidance system (iGCAS)

The present invention is a system and method for aircraft ground collision avoidance (iGCAS) comprising a modular array of software, including a sense own state module configured to gather data to compute trajectory, a sense terrain module including a digital terrain map (DTM) and map manger routine to store and retrieve terrain elevations, a predict collision threat module configured to generate an elevation profile corresponding to the terrain under the trajectory computed by said sense own state module, a predict avoidance trajectory module configured to simulate avoidance maneuvers ahead of the aircraft, a determine need to avoid module configured to determine which avoidance maneuver should be used, when it should be initiated, and when it should be terminated, a notify Module configured to display each maneuver's viability to the pilot by a colored GUI, a pilot controls module configured to turn the system on and off, and an avoid module configured to define how an aircraft will perform avoidance maneuvers through 3-dimensional space.
Owner:NASA

System and method for industrial process control

This disclosure relates to a process control unit for controlling a process wherein the controller utilizes hardware and modular software to accomplish the control. The modular software for interfacing the process with the user allows the user to utilize predefined software interfaces with a human machine interface. A user need only define the text and parameters to be displayed and then map them to a specific element of the human machine interface therein expediting process parameter modification at a later time.
Owner:HAMIDPOUR RAFIE

Generalized architecture for automatic storage configuration for diverse server applications

A software architecture for automatically (i.e., programmatically) determining a storage configuration of a storage system for a certain software application. Software programs which determine the storage configuration may have a modular software architecture that allows the software programs to be used for a plurality of different types of software applications. A storage configurator core engine program may be executable to perform the automatic storage configuration function that is independent of, or generic to, a plurality of possible software applications. The core engine program may be configured to interface with one of a plurality of possible application specific programs, depending on the software application for which the storage configuration is being determined. The core engine program may also be configured to interface with other programs or files in performing the automatic storage configuration function, such as a rule information file, a free space file, and user input.
Owner:SYMANTEC OPERATING CORP

Personal health care and medical monitoring platform in plug in type intelligence handset

Combining wireless network communication technique with health care medical treatment, the invention discloses platform for monitoring personal health care medical treatment including embedded intelligent operation system of handset. Through a unified plug in type interface in application layer, the invention supports one or more applications. The platform realizes functions for connecting and managing terminal fittings of sensors and unified management multiple monitoring application from remote communication of health care medical treatment. The method of modular software design makes development of application module without need of knowing method for plug in type sensors and communication protocols, or that is to say development is transparent and independent so as to be suitable to different manufacturers, communication transport layers and protocols. Combining with functions such as multimedia, ringing etc. the invention provides alarming and emergency treatment.
Owner:高鹏

Modular Software Defined Storage Technology

A modular software-defined storage system and method for providing modular software-defined storage, and components thereof, are disclosed herein. In at least one example embodiment, the storage system includes a backplane, a plurality of storage pods, and a management module storing at least one computer program for causing the storage pods to be configured for operation and for facilitating, when the storage pods are configured for operation, storage of information on the storage pods in accordance with a software-defined storage application. The system also includes first and second interfaces by which an additional computer device can at least indirectly engage in communications with the storage system and by which the storage system can at least indirectly engage in additional communications with an additional system having at least one additional storage pod such that the storage system is expanded to allow for additional storage.
Owner:DEDICATED COMPUTING

Oil-line avolution method for modular soft ware

The present invention discloses a kind of on-line evolution method for modular software. The sync state, cutoff state and buffering state are introduced to establish fine module managing mechanism, and the module is reloaded by means of new loading program constituing method on the basis to realize the altering, increasing, deleting and other operation of the software in running. This can on-lineincrease service content, optimize service program, eliminate system defect, raise response effect and raise the service quantity of software system.
Owner:PEKING UNIV

Modular software definable pre-amplifier

InactiveUS7158843B2Easily add new function and upgradeEasy to addGain controlAmplifiersAudio power amplifierA d converter
Pre-amplifier apparatus, for use for example in a home hi-fi system, compoosed of one or a plurality of reconfigurable circuits used to configure the apparatus to implement the desired audio processing functions and audio protocols for use in different audio systems. The reconfigurable circuits are configured and reconfigured in real time. The apparatus is also modular allowing expansion through the use of mezzanine and or PC cards, which contain, amongst other things, signal processing logic and programmable logic. All signal processing is performed in the digital domain so any analogue input signals are first converted to digital signals using an analogue to digital converter. Remote audio feedback to the apparatus allows the apparatus to adapt in real time to the desired acoustic settings.
Owner:AKYA HLDG

System and method for the delivery of education solutions via handheld devices

The present invention is a portable solution that is ideal for a mobile workforce or industry areas with lack of infrastructure. Using the present invention on a conventional PC desktop empowers a user with the ability to create custom educational and training courses that are then converted to Palm OS or Windows CE handheld software programs. No programming is necessary, this present invention enables the user to create training in an afternoon and deliver it the next day to their work force via distribution through portable electronic devices. Therefore, users can deliver information and training to their target audience no matter where they may be located. The present invention enables users to develop education solutions on their PC using text, graphics and questions with our without the use of instruction design templates and samples. The modular software design enables user's to target specific needs through the creation of one module or a series of modules to accomplish a specific teaching or learning goal. Additionally, built in quizzes allow the user to test their knowledge using check boxes or true / false questions.
Owner:HOT LAVA SOFTWARE

Coordination control method for micro-grid system

The invention discloses a coordination control method for a micro-grid system. The coordination control method of the micro-grid system comprises the steps of: (1) performing program initialization of a coordination control system; (2) processing a digital switching value, and carrying out information interaction with a micro-grid energy management system, a liquid crystal display module and an in-place controller; (3) processing data of obtained information; (4) judging the working condition of the micro-grid, and calling a corresponding control program module based on the type of the working condition of the micro-grid; and (5) calculating the power command value of each running device, sending a signal to each running device of the micro-grid after the safety economic index satisfying with each running device is confirmed and adjusting the running state of the system by the control program module. The coordination control method for the micro-grid system realizes coordination control on the micro-grid system, and ensures safe and steady operation of the micro-grid. By adopting the modular software design and shortening the code of each software module, the coordination control method for the micro-grid system can remove software errors to the maximum extent and therefore greatly improve reliability of the software.
Owner:CHINA ELECTRIC POWER RES INST +1

A unified management system for debugging information

The invention discloses a unified management system for debugging information, which is used in the field of software engineering. The system includes: an interface management module, which is used to provide a management and operation interface for debugging information; a format management module, which is used for debugging information. The format and contained information are standardized, and the contained information includes output time, module name, level and / or user-defined description information, and the grid includes the display color and layout of the information; the classification management module is used to According to the module, the debugging information is classified and managed to filter unnecessary module information or to filter out effective module information; the level management module is used for level management of the debugging information; the access management module is used for all The above debugging information is used to manage the access mode. The invention enables the software system to uniformly manage the debugging information in the process of modular development and subsequent use, so as to facilitate and effectively use the debugging information.
Owner:深圳市博康智能信息技术有限公司
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