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

94 results about "Common framework" patented technology

The Common Framework exists to provide solutions that allow organisations to understand their information (and its obligations) in order to provide the organisational context within the services they use to inform their governance.

Generic framework for integrating components with different interfaces in an enterprise application intergration environment

A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match the interface on the target component, the components cannot be wired together. In this situation, the user is prompted to introduce an interface mediation component between the source and target application components. The mediation component comprises an interface matching the reference on the source component and a reference matching the interface on the target component. The mediation component mediates the different interfaces at runtime by binding an operation in the source component to an operation in the target component, and performing a parameter mediation of parameters in the first operation to parameters in the second operation.
Owner:IBM CORP +1

Generic framework for applying object-oriented models to multi-tiered enterprise applications

A system and method are provided for the structured, rapid development and deployment of software components that together, would constitute a robust multi-tiered enterprise software application. Four sub-components are provided for handling various aspects of the business objects. A client framework is used to interact with client users and client software processes. A database framework is used to handle data retention and search functions. An external framework is used to interact with software processes that are outside the gambit of the present system. Finally, a business framework is used to operate the business objects themselves. The business framework can be configured under the services of a transaction server.
Owner:MARATHON PETROLEUM

Universal advertisement services architecture

A universal advertisement services system provides a common framework for managing web-based advertisement campaigns associated with various kinds of advertisement formats and advertisement pricing mechanisms. A unified set of interfaces is provided for advertisement configuration, fetching, arbitration and optimization, and advertisement campaign validation, exposing services to external parties as well as internal users. The universal advertisement services system enables delivery of an optimal available guaranteed or performance-based advertisement for a specified position in a web page and based on given business rules and metrics.
Owner:OATH INC

Enhanced service delivery platform that provides a common framework for use by IMS and Web applications in delivering services

A system for supporting Internet protocol (IP) multimedia subsystem (IMS) applications, Web based applications, and converged IMS / Web based applications that use a service delivery network includes an application services middle layer between the applications and the service delivery network that includes a plurality of common components that are usable by the different applications to provide services over the service delivery network.
Owner:BELLSOUTH INTPROP COR

Scalable automation system

An automation control and monitoring system is provided that includes a common framework for components of the control and monitoring system through a resource oriented architecture (ROA). The ROA may enable enhanced scalability and distribution within the control and monitoring system. Further, the framework may provide a base set of functionalities to be implemented across components of the control and monitoring system, creating vertical scalability.
Owner:ROCKWELL AUTOMATION TECH

Generic framework for applying object-oriented models to multi-tiered enterprise applications

InactiveUS20050027559A1Creates synergy among tiers of the enterprise systemImprove performanceComputer security arrangementsSoftware designCommon frameworkSoftware engineering
A system and method are provided for the structured, rapid development and deployment of software components that together, would constitute a robust multi-tiered enterprise software application. Four sub-components are provided for handling various aspects of the business objects. A client framework is used to interact with client users and client software processes. A database framework is used to handle data retention and search functions. An external framework is used to interact with software processes that are outside the gambit of the present system. Finally, a business framework is used to operate the business objects themselves. The business framework can be configured under the services of a transaction server.
Owner:MARATHON PETROLEUM

Multiple trampoline simulation apparatus and method

A ski simulator apparatus is provided in which two rebounders or miniatures trampolines are maintained and secured in a common framework. The rotatable frame members supporting each trampoline are adjustable to vary the incline of one trampoline relative to the other so as to simulate different size and shapes of moguls. The framework includes receptacles for accepting and securing the legs of conventional rebounders or trampolines therein. The entire unit may be disassembled by removing trampolines and folding the framework upon itself to facilitate storage and transportation.
Owner:TAYLOR ROGAN L

Patch management automation tool for unix, aparxml

The present invention provides a common framework to determine if machines are patched and automatically applies patches as required. It provides an automated tool to assess patch levels and apply patches on several different UNIX machine types. Further, it provides a centralized, consistent method of providing patches to multiple roles within an organization while automatically managing large quantities of machines. It can manage multiple security standards, machine classifications, and patch security levels and be customized to interface with existing asset management tools. It evaluates the most suitable patch to satisfy the minimal patch requirements and is an early warning system that will tell a user when the user's machine will go out of compliance. The tool is composed of two parts: a server component and client component. The server collects data reported by client machines and stores it in a database; collects patch, machine and owner data from other databases, including internal databases and vendor web sites; downloads vendor patches to a depot area; and evaluates compliance and generates a list of patches that are missing, applied late, and patches that are satisfied. An overall compliance verdict is calculated for each machine. The server sends the client a list of patches to be installed as needed. The server receives installation status from the client, reports it onto the web, and sends the user email. The client gathers machine data and sends it to server; queries the server to see if patches are needed, and receives a patch list. The client downloads patches from APAR depot; and installs patches and reports status back to the server.
Owner:IBM CORP

Method for establishing communication between peer-groups

Current peer-to-peer systems are well defined for messaging and collaboration of peers running the same proprietary software and protocols, e.g. Kazaa or EDonkey. The generic framework JXTA for P2P computing provides various peer-group mechanisms and may address different applications, but provides no convenient method for exchanging messages between different peer-groups. The invention discloses a bridging concept and a delegate concept to establish communication between a first and a second peer-group, including the steps of a first peer being either a member of the first peer-group or a secondary peer relating to a primary peer, wherein the primary peer is a member of the first peer-group, sending a message to the second peer-group; a second peer being a member of the second peer-group receiving said message, detecting credentials of first peer and first peer-group, and detecting whether a connection is allowed; and if so, granting the first peer membership with the second peer-group.
Owner:THOMSON LICENSING SA

Simultaneous static analysis on disparate resource types

A system and method is provided for offering simultaneous or concurrent static analysis on a software product or software project where the software product or project comprises disparate resource types, such as the Java® technology or C / C++programming language. A key part of the invention is a framework allowing analysis “providers” to be integrated into a common framework. The rules for each type of analysis can be integrated into a common user interface where the user can act on any of them in the same way. The system has an interface for interfacing with the project set, numerous analysis components for each platform or technology being utilized by the project set. The system has a single user interface (UT) for offering to the user unified configuration settings, or rules, for configuring each analysis component so that the desired analysis of the project set can be accomplished by the system. Upon pressing an “Analyze” button, analysis will commence on the entire project set, where each file will be examined in a simultaneous or concurrent fashion. It further comprises a report generator component for producing a single unified results report such that the concurrent or simultaneous analysis of disparate resources concludes with the report generator producing a unified set of results for all of the analyses for each of the platforms or technologies.
Owner:IBM CORP

System and method for authenticating remote execution

With the widespread use of the distributed systems comes the need to secure such systems against a wide variety of threats. Recent security mechanisms are grossly inadequate in authenticating the program executions at the clients or servers, as the clients, servers and the executing programs themselves can be compromised after the clients and servers pass the authentication phase. A generic framework is provided for authenticating remote executions on a potentially untrusted remote server—essentially validating that what is executed at the server on behalf of the client is actually the intended program. Details of a prototype Linux implementation are also described, along with some optimization techniques for reducing the run-time overhead of the present scheme. The performance overhead of this technique varies generally from 7% to 24% for most benchmarks, as seen from the actual remote execution of SPEC benchmarks.
Owner:THE RES FOUND OF STATE UNIV OF NEW YORK

Integrated and scalable architecture for accessing and delivering data

An integrated and scalable architecture for accessing and delivering data is disclosed. A distributed and scalable data historian framework is provided that allows historian functionality to be efficiently incorporated at various levels of an industrial enterprise. The framework includes a historian data interface system that provides a single interface and common protocol for configuring, managing, and viewing historian data located throughout a network of historian distributed across the industrial enterprise. The historian data interface system leverages a data model that models the enterprise and sources of historian data to facilitate fast and efficient retrieval of desired historian data. By unifying the distributed historians under a common framework, the data model can facilitate enterprise-level management of historian data collection and storage.
Owner:ROCKWELL AUTOMATION TECH

Generic framework for porting legacy process automation assets to a new control system

An extensible, object-oriented framework describes various generic elements of legacy automation systems. That framework is used as a basis for porting one or more of those elements to another (“target”) automation system. Objects in the framework, known as “extensions,” adapt information from the legacy system to a corresponding, generic representation. Compilers express those representations in the target system. The framework thus translates the “old” automation configuration for use in a “new” automation system. The scheme can be extended to accommodate arbitrary control systems (i.e., other manufacturers and product lines), new sub-domains within the automation domain (e.g. operator interfaces, batch control etc.) and new target systems without altering the core framework.
Owner:SIEMENS AG

System, method and framework for generating scenarios

System, method and framework for generating scenarios used in risk management applications. The present invention is based on a generic framework that provides levels of abstraction, segregates risk factors and models, and structures a scenario generation process. In one aspect of the present invention, there is provided a framework for scenario generation for use in a risk management application, where the framework defines a plurality of components associated with a scenario set, where each component is represented by at least one of a set of data structures, and where the set of data structures comprises: at least one first data structure defining a group of risk factors with similar statistical properties; at least one second data structure defining the future distribution or evolutionary process of a risk factor in the group of risk factors; a third data structure defining a calibrated model for generating scenarios, where relationships between risk factors of the group of risk factors are defined therein, and where the calibrated model associates each second data structure with a first data structure; and a fourth data structure specifying how the first, second, and third data structures are to apply to a user-specified risk management problem.
Owner:IBM CORP

Method and apparatus for character string search in image

A method and an apparatus for searching character image in an image whether the characters are incorporated into an image or separately picked up from a flip card, which are difficult to be detected by the prior art. The invention enables the character strings thereby detected to be searched in a common framework without relying on the language or the character font. An image is chosen, a character region is detected from the frame of the chosen image on the basis of its shape, and a visual feature of the character area is extracted. On the other hand, a character string to be searched for which has been entered by a character input means is drawn as an image, and a visual feature is extracted from the character area image. The visual feature of the obtained character area and the visual feature of the character area image are matched to determine a level of similarity, and the character region containing a character string the level of similarity of which has been determined is outputted.
Owner:HITACHI LTD

3DMIMO channel modeling method

The invention relates to a 3D MIMO channel modeling method. The method includes the following steps that: (1) simulated scenes and network layout are determined, large-scale parameters are calculated according to the scenes and calculated correlations; (2) small-scale parameters are generated sequentially based on the large-scale parameters, a probability density function and the scenes; (3) a channel coefficient is calculated; (4) the small-scale parameters are updated according to a calculation result, and a drift model is built; and (5) time evolution is carried out according to the drift model, and then, modeling is carried out. According to the 3D MIMO channel modeling method of the invention, short-term time evolution of the channel coefficient is realized through updating time delay, a departure angle, an arrival angle, polarization, shadow fading and a K factor; smooth transition between adjacent channel segments is supported; a visual-range scene and a non-visual-range scene are simulated jointly by a common framework structure, and therefore, the complexity of a model can be reduced, and multi-unit scenes can be configured freely; and an algorithm of position graph generation is expanded, and diagonal angle movement directions are considered, and smoother output is created.
Owner:YANTAI POWER SUPPLY COMPANY OF STATE GRID SHANDONG ELECTRIC POWER +1

System and method of mapping between software objects and structure languige element-based documents

A method and system that provides a common framework for mapping between a document (e.g. an XML document) and a software object (e.g. a Java object). The framework uses a handler that masks how a property is obtained for mapping. This results in mapping code that has a common appearance for both directions of mapping. A mapping between elements of an XML document and the properties of a Java object is contained in a mapper. A mapper maps from the XML document (108) to an object (110) using a parser (104) (such as DOM or SAX). Mapping in the other direction (Java to XML) requires that the elements of the XML document (118) be built in a particular order to ensure validity of the resulting XML document (118). The present invention builds an XML template document using JSP, for example. Using JSP based templates enables tags of the document to be written in the JSP, with callbacks to get element and attribute values. Further, content can be directed to a buffer, or directly to a response stream of a servlet.
Owner:IBM CORP

Segmentation method for overlapping cells in cervical smear image

InactiveCN104732229ANarrowing the understanding spaceSimplify the optimization stepsImage analysisCharacter and pattern recognitionPattern recognitionCommon framework
The invention discloses a segmentation method for overlapping cells in a cervical smear image. The method comprises the following steps that firstly, an image background is removed, a frontground object, namely a cell aggregate formed by the overlapping cells, is extracted; secondly, cell nucleuses are segmented; thirdly, color partition is carried out on the cell aggregate by using the average value shifting method, and sub-blocks are formed by segmenting by using the watershed algorithm; fourthly, all of combination modes of the sub-blocks are searched, filtering is carried out according to a screening condition, the combinations which are in accordance with the condition are called possible solutions; fifthly, energy functionals of the possible solutions which are obtained in the fourth step are calculated, and a minimum function value is selected as an optimal solution. The sub-blocks are regarded as units to select the optimal possible solution, and the known space is shrunk; an illumination model of a transmitting object overlapping portion is brought up, the theoretical foundation for discrimination of the overlapping sub-blocks is provided; the designed energy functional is integrated with multiple characteristics of the cells, and therefore the selected optimal solution has the reasonability and the effectiveness; a brought up processing frame can be used as a common framework for segmenting the transmitting object overlapping portion.
Owner:SOUTH CHINA UNIV OF TECH

Generic Framework for Accelerated Development of Automated Software Solutions

A simplified software solution framework facilitating rapid development of automated solutions is introduced. The main concept behind the framework is a simplified approach towards database design with entities having concatenated character separated (CSV) strings of foreign keys pointing to the primary keys of their related child entities. This representation is applicable to all types of database relationships including one-to-many and many-to-many relationships, thus eliminating the need for junction tables.The resulting encapsulation of the database entity with data and its relationships brings about cohesiveness among the data layer, business layer and presentation layer of the application. A framework with the new approach demonstrates how domain objects can flow across application layers in their own swim-lanes with minimal interference among each other.
Owner:AHMAD SHAHBAZ

Traveling device used between adjacent train bodies of motor train unit and capable of reducing floor height

The invention belongs to the field of connection systems for every two adjacent carriages of a railway vehicle and relates to a traveling device used between adjacent train bodies of a motor train unit and capable of reducing the floor height. The traveling device is a low-gravity-center compact common bogie of a brand new form. An oil damper of the traveling device is used for restraining relative rolling pendulum vibration between the top of a carriage A and the top of a carriage B. The two ends of a common connecting device are fixed to underframe end beams of the two adjacent carriages respectively. Four air spring installation positions arranged on two sides are uniquely arranged on a common framework so as to contain sleeper beam middle through grooves. Under the condition that the existing fixed distance of each carriage of the motor train unit is kept unchanged, the traveling device can reduce the total number of bogies of the motor train unit and reduce the manufacturing cost of the motor train unit; moreover, while the un-obstruction performance of the interior floor of the motor train unit is improved, the overall gravity center and the floor height of the motor train unit are lowered, and passengers can conveniently get on or off the motor train unit. In addition, the traveling device remarkably improves the bend curve passage capacity and the turning maneuvering performance of the motor train unit.
Owner:CRRC CHANGCHUN RAILWAY VEHICLES CO LTD

System and method for building a run-time image from components of a software program

A system and method for generating run-time images of a software program, such as an operating system, builds a run-time image from a plurality of selected software program components, each of which is a discrete packet of functionality. Each component not only specifies its properties and resources but also provides script for its own build behavior. To build the run-time image, a configuration is constructed to include instances of selected components, and the scripts of the instances are invoked such that each component instance builds itself into the run-time image. A general framework is provided for managing the components and the build process. A prototyping scheme is provided for a component to inherit its properties, resources, and script from other components. Each component may also specify dependency data in terms of component inclusion in the run-time image and the orders in which the components are built into the run-time image. A versioning scheme facilitates the tracking of various revisions and upgrades of components.
Owner:MICROSOFT TECH LICENSING LLC

Tool for design of multiple single-input-single-output control loops

A method and apparatus create a general framework for representing and manipulating control systems having a plurality of SISO feedback loops or, more generally, SISO “compensators” to be designed or tuned. A graphical user interface (GUI) design tool can include graphical interfaces, such as editors, which users can utilize to modify such variables as gain and other dynamics of each SISO compensator. Changes made to one SISO compensator generate different outputs, which are automatically translated to the other SISO compensators of the DSCS. There is a linking of interfaces and / or editors, such that changes made in one that affect another are automatically displayed accordingly. Such an arrangement provides for performance measuring views that provide real-time visual feedback on the effect of modified parameters on global performance. Different configuration tools can be utilized in conjunction with the present invention to enable a user to experiment with different design scenarios and compare results.
Owner:THE MATHWORKS INC

Framework for extracting multiple-resolution semantics in composite media content analysis

Disclosed is a general framework for extracting semantics from composite media content at various resolutions. Specifically, given a media stream, which may consist of various types of media modalities including audio, visual, text and graphics information, the disclosed framework describes how various types of semantics could be extracted at different levels by exploiting and integrating different media features. The output of this framework is a series of tagged (or annotated) media segments at different scales. Specifically, at the lowest resolution, the media segments are characterized in a more general and broader sense, thus they are identified at a larger scale; while at the highest resolution, the media content is more specifically analyzed, inspected and identified, which thus results in small-scaled media segments.
Owner:IBM CORP

Systems, methods, and apparatus for total coverage analysis and ranking of circuit designs

In some embodiments of the invention, a method and apparatus of consolidating all types of coverage metrics, obtained from an HDL simulator, under a single common framework is described. In other embodiments of the invention, a method and an apparatus are disclosed for performing ranking from a verification plan using total coverage metric.
Owner:CADENCE DESIGN SYST INC
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