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

60 results about "Reusable software" patented technology

System for and method of providing reusable software service information based on natural language queries

A system for and method of providing reusable software service information based on natural language queries. The system and method may include receiving, from a user system, query data in a natural language format that indicates a request for a plurality of reusable software service applications that are configured to perform a particular task, processing the query data to generate search criteria that include query values, and searching, a database, for the plurality of reusable software service applications based on the query values.
Owner:VERIZON PATENT & LICENSING INC

Reconfigurable service provision via a communication network

InactiveUS6330586B1Customer base for information services is particularly wideLarge capacityMultiplex system selection arrangementsData processing applicationsReconfigurabilityReusable software
A services provision system provides information services over one or more communications networks and has a software infrastructure divided into domains. Each domain has an intelligent software agent and this community of agents sits in a computing environment represented in each domain by a DPE kernel. The community of agents co-operates to provide service and service management functionality to a user. At least one of the agents is reconfigurable to change the functionality the system makes available. Reconfigurability is based on the use of a plurality of reusable software modules, the agent reconfiguring by selecting a new combination of modules. The software modules themselves incorporate rules, or policies, which determine process steps offered by the modules at run-time. These policies are external to the modules and may be loaded at run-time, allowing dynamic modification to functionality of the system. The system as a whole offers functionality associated with using services, providing them and managing them and the reconfigurability allows it to offer the different types of functionality in an efficient way. It also allows access control to functionality at different levels with particularly good security against fraudulent use.
Owner:BRITISH TELECOMM PLC

Active adaptation of networked compute devices using vetted reusable software components

A method includes receiving a text description of a system capability request, and converting the text description into a normalized description of the system capability request. A repository is then queried, based on the normalized description and using a search algorithm, to identify multiple candidate application software units (ASUs). The candidate ASUs are displayed to a user for selection. The user-selected ASU is then deployed, either locally or to at least one remote compute device, in response to receiving the user selection. Deployment can include the user-selected candidate ASU being integrated into a local or remote software package, thus defining a modified software package that is configured to provide the system capability.
Owner:ARCHEMY INC

System for modifying software using reusable software components

A system, method for modifying insurance transaction processing software are provided. A library of code packets may be stored in a database. One or more code packets may implement at least one business requirement of an insurance organization. If the organization changes one of the business requirements or develops a new business requirement, a user may modify an insurance transaction processing program to reflect the change via a rules engine. The rules engine may be operable to generate program code assembly instructions based on user input. The assembly instructions may be used by a code assembler to form program code for an insurance transaction processing program software module. The insurance transaction processing program may be changed by adding a formed software module.
Owner:COMP SCI A OF NV

Software testing automation framework

Embodiments of the present invention address deficiencies of the art in respect to software test automation and provide a method, system and apparatus for a reusable software testing framework. In one embodiment of the invention, an automated application test data processing system can include a reusable test automation framework. The system further can include a test task generator and a scenario generator coupled to one another and to the framework. In this regard, the test task generator can be configured to generate uniform logic for performing testing tasks, while the scenario generator can be configured to arrange testing tasks for a complete test scenario. Finally, a collaborative testing environment can be provided through which multiple users can interact with the scenario generator and test task generator to produce test cases of different test scenarios
Owner:IBM CORP

Simultaneous update of a plurality of user interface elements displayed in a web browser

A system and method for simultaneously updating a plurality of user interface elements displayed in a web page at a periodic time interval. In response to a web browser accessing the web page, the web server generates information for displaying the plurality of user interface elements in the web page and generates scripting code associated with the user interface elements. When the web browser displays the web page, the scripting code starts a timer that periodically elapses at fixed time intervals. Each time the timer elapses, the scripting code asynchronously communicates with the web server to receive update information for updating the user interface elements. Exemplary re-useable software components for implementing the simultaneous update of a plurality of user interface elements in a web page are described.
Owner:NATIONAL INSTRUMENTS

Computer system for performing reusable software application development from a set of declarative executable specifications

A computer system executing a method for performing reusable software application development comprises integrating a data processing system, providing a set of keywords and attributes, and declaring a set of executable specifications using the keywords and attributes, further comprising generating a program code, instantiating an object code, generating a testable functionality result, generating at least one unit test, generating an implementation documentation output, generating a performance statistics output, and generating a project metrics in the data processing system. The step of providing a set of keywords and attributes comprises generating a set of user interface forms, fields, and validation rules, generating a library of structured query language statements, generating a library of rules for generating dynamic structured query language statements, generating one of a web browser report, a file-based report, and a portable document format report, generating a library of security rules and permission statements, and generating database schemata.
Owner:RPX CORP

System for reusable software parts for supporting dynamic structures of parts and methods of use

A system of reusable software parts for designing and constructing software components, applications and entire systems by assembly. Parts for generating events, shaping, distributing and controlling flows of events and other interactions are included. Also included are parts for handling synchronization and desynchronization of events and other interactions between parts, as well as parts for handling properties, parameterizing and serializing components, applications and systems. In addition, innovative adapter parts for interfacing parts that are not designed to work together are included. The system includes a dynamic container for software parts which supports integration of dynamically changing sets of parts into statically defined structures of parts. Other reusable parts for achieving such integration are also included.
Owner:Z FORCE CORP

Apparatus, system, and method for automatically generating a reusable software component for interfacing with a web service

An apparatus, system, and method are disclosed for automatically generating a reusable software component for interfacing with a web service. The apparatus for automatically generating a reusable software component for interfacing with a web service is provided with a logic unit containing a plurality of module configured to functionally execute the steps of receiving a web service identifier, establishing communication with a web service, determining one or more functions provided by the web service, and automatically generating a reusable web service component configured to receive an application request and return a web service result. These modules in the described embodiments include a receiving module, a determination module, a communication module, and a generation module. Beneficially, such an apparatus, system, and method would facilitate creation, test, and integration of web service components in application code without requiring a substantial time and resource investment.
Owner:IBM CORP

Data mining recommendation web beans and JSP tag libraries

A method, system, and computer program product for providing data mining functionality into Web page design that provides improved ease of design without the need for extensive custom programming. The method comprises the steps of: transmitting to a browser operated by a user a Web page for display to the user, the Web page including a control for activating a data mining function, launching a servlet in response to an indication that the control has been activated, transmitting a request for data mining processing from the servlet to a data mining engine, receiving a result of the data mining processing from the data mining engine, and transmitting the result to the browser. The servlet may be a reusable software component. The servlet may be a JavaBean. The JavaBean may comprise a call to a Java Application Program Interface. Activation of the control may activate a Hypertext Markup Language tag. The result of the data mining processing may comprise hypertext markup language code generated by the data mining engine. The method may further comprise the step of generating Hypertext Markup Language code based on the received result of the data mining processing.
Owner:ORACLE INT CORP

Consistent Method System and Computer Program for Developing Software Asset Based Solutions

A method, computer program and system for consuming reusable software assets, said assets being described with elements and attributes, said assets containing at least one variable element (VPs) themselves containing at least one variant. The user executes a program on a computer by first choosing the asset to be consumed. A decision tree corresponding to the asset is traversed, each decision point corresponding to a variable element. The decision point is processed by asking the user inputs to modify the variants of the corresponding variable elements. The modified variable elements are stored. The dependency of the decision point is indicated by a dependency attribute in the variable element.The program can stop at the initiative of the user or when the decision tree is completely traversed. When the decision tree has been partially traversed, the program can be restart after the last decision point processed starting from the partially modified corresponding variable element.
Owner:IBM CORP

Asset adviser intelligence engine for managing reusable software assets

A computer implemented method, system and computer program product for managing reusable software assets based on software requirements. A topic map can be expressed utilizing semantic web technology in order to model a relationship between a software requirement and a reusable software asset. The relationship includes the software assets needed to satisfy the software requirement, relationship between the software assets, and the location of the software assets. The semantic web representation can then leverage a standard web based query mechanism to allow meaningful queries to suggest best software assets to be utilized with the software requirement. The semantic web representation can also leverage standard XML (extensible markup language) tooling to provide consistence checking and inferencing of new data.
Owner:IBM CORP

Dynamically Loaded Plugin Architecture

A method and architecture for using dynamically loaded plugins is described herein. The dynamically loaded plugin architecture comprises a parent context and a plugin repository. The parent context may define one or more reusable software components. The plugin repository may store one or more plugins. When a plugin is loaded, a child context may be created dynamically. The child context is associated with the plugin and inherits the one or more reusable software components from the parent context.
Owner:BITVORE CORP

Software system development apparatus

A software system development apparatus is provided. The software system development apparatus may include a processor and a computer-readable medium operatively coupled to the processor. The apparatus may also include a system design tool program stored on the computer-readable medium that, when executed by the processor, is operable to generate a real-time embedded control software system by selecting from a collection of reusable software components stored in a catalog. The system design tool may also be configured to establish compatibility information about the compatibility of the software system with other real-time embedded control system components and package the compatibility information together with the software system onto a computer-readable medium as an installation package.
Owner:CATERPILLAR INC

Method and system for creating reusable software components through a uniform interface

A method for designing software components for integration into any system without additional coding is provided. The method includes adopting a uniform application programming interface that breaks down external objects to include the characteristics of object, attribute, and method. Ideally, the characteristics include create object, delete object, read attributes, write attributes, and invoke behavior. A software tool is provided for communication between an API and a data source, the tool including a join engine adapted to provide communication between at least one view and at least one base source associated with the data source, the join engine further adapted to update the at least one base source in response to updates to the view. Ideally, the tool is further configured to support on the at least one base source operations of create object and delete object on the at least one view. The software tool is also configured to map events in the at least one base source to the at least one view, and can be configured to create virtual attributes based on the view through operations or expressions performed on the view, including, but not limited to algebraic expressions, names, strings, and functions.
Owner:ROBINSON MARCK R

Control system of a numerical tool machine with a reusable software structure

A control system of a numerically controlled machine tool with a software structure, the control system including a program code of a control program specific to a machine tool and a framework that is independent of an application, wherein the framework is implemented in the form of a class library that has a first set of classes that define a functional structure of the control system. A second set of classes derived from the first set of classes of the framework, wherein the second set of classes contain the program code that is specific to the machine tool and that implements application specific functions of at least one of several functional groups associated with a man-machine interface, geometry processing, an interpolator, movement processing and a programmable logic controller.
Owner:DR JOHANNES HEIDENHAIN GMBH

Mapping data from multiple data sources into a single or multiple reusable software components

A method, apparatus and program storage device is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single or multiple, reusable software components, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects and registering the data objects, creating at least one virtual data object having at least one attribute from the selected registered data objects, and a step for wrapping access to the at least one virtual data object into a reusable software component, as though it was a single real data object, accessible directly from software applications.
Owner:IBM CORP

Deployment of reusable software components to be hosted in a container running on a modular code runtime platform through a runtime platform extension point

In a modular code runtime environment, a reusable software component deployment system can include a reusable software component container, a registry of reusable software components slated for deployment in the container, and a deployment plug-in to the modular code runtime environment coupled to the registry. The deployment component can include an extension point configured for use by other plug-ins including reusable software components slated for deployment in the container. In one aspect of the invention, the reusable software components can include enterprise beans. In this regard, each of the other plug-ins can include a bundle of enterprise beans and a manifest referencing the extension point and listing the enterprise beans which are to be registered in the registry through the deployment plug-in. Finally, the modular code runtime platform can be the Eclipse integrated development environment.
Owner:IBM CORP

Mapping data from multiple data sources into a single software component

A method, apparatus and article of manufacture is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single, reusable software component, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects, and registering the data objects with the software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the software facility for referencing the virtual data object as though it was a single real data object. It also has a step for wrapping this virtual data object as a reusable software component accessible directly from applications.
Owner:IBM CORP

Coordination-centric framework for software design in a distributed environment

The present invention relates to a coordination-centric framework for implementing a software system in a distributed computing environment. In a presently preferred embodiment the software system is a software design environment having authoring, synthesis, and debugging tools. The coordination-centric framework is flexible enough to interconnect tools and robust enough that tool designers can use it for all aspects of tool interconnection without requiring costly workarounds. The coordination-centric framework uses modular and reusable software elements and standardized interfaces to connect the software elements.
Owner:INTEL CORP

System and method for programming using independent and reusable software units

A programming implementation providing support for reusable software units built in a hierarchical and modular form. The implementation includes a repository of the reusable software units, where each are arranged to behave independently, communicate transparently, and facilitate creation of new reusable software units.
Owner:RODRIGUES DA SILVA FERNANDO JOSE BARROS

Active adaptation of networked compute devices using vetted reusable software components

A method includes receiving a text description of a system capability request, and converting the text description into a normalized description of the system capability request. A repository is then queried, based on the normalized description and using a search algorithm, to identify multiple candidate application software units (ASUs). The candidate ASUs are displayed to a user for selection. The user-selected ASU is then deployed, either locally or to at least one remote compute device, in response to receiving the user selection. Deployment can include the user-selected candidate ASU being integrated into a local or remote software package, thus defining a modified software package that is configured to provide the system capability.
Owner:ARCHEMY INC

Reusable software-oriented test model design method

InactiveCN105302718AAdapt to the fast paceLow costSoftware testing/debuggingReusable softwareTested time
The invention discloses a reusable software-oriented test model design method. A specific realization process comprises: constructing a cloud computing based test library; for reusable software, automatically generating a test case set; automatically querying test cases and schemes at test stages; and for the characteristics of the reusable software, adjusting a conventional software test sequence. Compared with the prior art, the reusable software-oriented test model design method adjusts the conventional software test sequence, greatly shortens test time, adapts to face pace and high efficiency of the reusable software, solves the problem in project cost, and is high in practicality and easy to popularize.
Owner:LANGCHAO ELECTRONIC INFORMATION IND 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