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

177 results about "COLA (software architecture)" patented technology

COLA is a system for experimenting with software design currently being investigated by the Viewpoints Research Institute. "COLA" stands for "Combined Object Lambda Architecture". A COLA is a self-describing language in two parts, an object system which is implemented in terms of objects, and a functional language to describe the computation to perform.

Integrated platform for developing and maintaining a distributed multiapplication online presence

Software architectures, platforms, and data constructs are disclosed which provide a system for enabling a non-technical or lay user to perform discrete technical tasks necessary to build a complete network-based, multiuser application. The system also allows the user to have a uniform user experience throughout development of the application. For example, the platform can be used to construct and maintain an Internet or online Web site capable of handling e-commerce transactions or can be used to develop a customer relationship management system. A software architecture is described that enables many users to perform a variety of tasks via a wide-area network, such as an enterprise network or the Internet. The architecture has several services, systems, and an extensible database for storing data objects. The database has an underlying structure referred to as a schema that can be extended with previously undefined attributes without having to alter the basic format of the schema. The architecture also includes an integrated platform that enables each of the users to perform the tasks by controlling interaction or communication between the services and systems, and the extensible database.
Owner:HOSTWAY SERVICES INC

Multi-protocol wireless communication apparatus and method

A scalable, multi-protocol mobile switching center in a wireless communications network provides communications control for digital and analog wireless communications devices including devices that operate according to GSM and IS-41 standards. The hardware and software architecture of the switching center is designed so that processing that is unique to a particular protocol is performed at the lowest possible level, and remaining processing can use generic procedures. The switching center incorporates a home location register and visitor location register that are used in conjunction with software applications to determine the protocol of mobile communications devices using the wireless communications network. The mobile switching center can be used to provide a large scale distributed wireless network or a small scale wireless network. The switching center can also be used as an adjunct to a private branch exchange to provide in-building wireless services and call control. Graphical user interfaces make the wireless communications network easy to maintain.
Owner:TECORE INC

System and method for presenting computerized interactive forms to respondents using a client-server-systems technology based on web standards

An improved system and method for presenting computerized interactive forms (such as survey questionnaires, employment applications, etc.) via the Internet to human respondents making use of client computers. The invention is a cross-platform web application written in Java and JavaScript. The presented questions / items are selected dynamically as a respondent fills in the information for each question / item. A code-length-reducing software architecture—wherein all objects are widgets—along with a design choice of inheritance makes for maximum code clarity, impressive code compactness, and swift parsing. More information and a higher quality of information are collected from a respondent, because waiting time is reduced and only relevant questions are presented. Implementation of parent-child containment in the widget set, coupled with a JavaScript skeleton design system, facilitates respondent-friendly display design by interface designers, and a rapid design process.
Owner:BALZ CHRISTOPHER MARK

Browsing or Searching User Interfaces and Other Aspects

This description relates to systems, methods and software architectures for providing previews of files, such as previews of content of the files without launching the applications which created those files. In one embodiment, a method includes receiving a first call, through a first API to obtain a preview of content of a file, the first call being made by a first application program and being received by a preview generator daemon, and generating a request to obtain a first plug-in from a set of plug-ins, the first plug-in being configured to process a file type of the file to produce content in a format which can be displayed by the first application program. Other methods, systems, computer readable media and software architectures are disclosed.
Owner:APPLE INC

Configurable user-interface component management system

A configurable user-interface component management system and method are provided where frame containers contain a number of child components and user-interface components. The frame containers and their children are arranged in a specific hierarchy that determine their on-screen appearance. The hierarchy is a result of the software architecture of the software objects corresponding to the visual on-screen objects. The user-interface components in each visual component are configured based on certain, predetermined policies. The method of managing the frame containers and their children includes waiting for an event that affects a frame and then responding by creating a frame, destroying a frame, changing a hierarchy order, moving a frame from one hierarchy to another, or sizing a frame, after which the appropriate policies are removed and applied as needed, affected hierarchies reconfigured and then saved.
Owner:WIND RIVER SYSTEMS

Multi-protocol wireless communication apparatus and method

A scalable, multi-protocol mobile switching center in a wireless communications network provides communications control for digital and analog wireless communications devices including devices that operate according to GSM and IS-41 standards. The hardware and software architecture of the switching center is designed so that processing that is unique to a particular protocol is performed at the lowest possible level, and remaining processing can use generic procedures. The switching center incorporates a home location register and visitor location register that are used in conjunction with software applications to determine the protocol of mobile communications devices using the wireless communications network. The mobile switching center can be used to provide a large scale distributed wireless network or a small scale wireless network. The switching center can also be used as an adjunct to a private branch exchange to provide in-building wireless services and call control. Graphical user interfaces make the wireless communications network easy to maintain.
Owner:TECORE INC

Specification of a software architecture for capability and quality-of-service negotiations and session establishment for distributed multimedia applications

InactiveUS20060294112A1Efficiently and timely reactError preventionTransmission systemsExtensible markupMiddleware
The underlying invention generally relates to the field of mobile computing in a wireless mobile networking environment with distributed multimedia applications (130). More specifically, it is directed to the field of Quality-of-Service (QOS) management for adaptive real-time services running on mobile devices and an End-to-End Negotiation Protocol (E2ENP) based on a novel usage of a session-layer protocol (SIP) in conjunction with extensions of a session description protocol implementation (SDP, SDPng) and the Extensible Markup Language (XML) for defining user profile and terminal capability information which allow to enforce and use hierarchical QOS Contract specifications. Thereby, said End-to-End Negotiation Protocol (E2ENP) is applied to derive negotiable information, which enables a prenegotiation, fast negotiation and a fast, dynamic re-negotiation of the end-to-end quality and capabilities for a telecommunication session, for multiple configurations of two or a multiplicity of end peers and / or middleware in a consistent, reliable, and incremental way by enabling the mobile applications to efficiently and timely react to QoS violations. Furthermore, the invention pertains to the concept and realization of a novel E2ENP User Agent (128) which encapsulates the signaling part of E2ENP and expresses the information to be negotiated in an interchangeable format in such a way that heterogeneous applications (130) can easily agree on a reference model applied to orchestrate local, peer, and network resources according to the preferences and profiles of the respective user in a coordinated manner. According to one embodiment of the invention, the employed E2ENP sessionlayer protocol Application Programming Interfaces (101a-e) are independent of the actually used session-layer protocol and session description protocol implementations.
Owner:NOKIA SIEMENS NETWORKS GMBH & CO KG +1

Apparatus and method for building distributed fault-tolerant/high-availability computed applications

InactiveUS6865591B1Multiple failureOptimal hardware utilizationMultiprogramming arrangementsTransmissionOperational systemSystem maintenance
Software architecture for developing distributed fault-tolerant systems independent of the underlying hardware architecture and operating system. Systems built using architecture components are scalable and allow a set of computer applications to operate in fault-tolerant / high-availability mode, distributed processing mode, or many possible combinations of distributed and fault-tolerant modes in the same system without any modification to the architecture components. The software architecture defines system components that are modular and address problems in present systems. The architecture uses a System Controller, which controls system activation, initial load distribution, fault recovery, load redistribution, and system topology, and implements system maintenance procedures. An Application Distributed Fault-Tolerant / High-Availability Support Module (ADSM) enables an applications( ) to operate in various distributed fault-tolerant modes. The System Controller uses ADSM's well-defined API to control the state of the application in these modes. The Router architecture component provides transparent communication between applications during fault recovery and topology changes. An Application Load Distribution Module (ALDM) component distributes incoming external events towards the distributed application. The architecture allows for a Load Manager, which monitors load on various copies of the application and maximizes the hardware usage by providing dynamic load balancing. The architecture also allows for a Fault Manager, which performs fault detection, fault location, and fault isolation, and uses the System Controller's API to initiate fault recovery. These architecture components can be used to achieve a variety of distributed processing high-availability system configurations, which results in a reduction of cost and development time.
Owner:TRILLIUM DIGITAL SYST

Human Care Sentry System

InactiveUS20130150686A1Facilitates real-timeFacilitates continuous assessmentTelevision conference systemsPerson identificationCOLA (software architecture)Software architecture
Disclosed is a process and composition of matter to support safe, assisted, independent living. The process is to create ubiquitous monitoring of the invention user's activities, physiology, and environment; analyze information from monitoring and sensing devices; and act on the information in a prioritized manner to address emergent events, and potentially undesirable conditions. The invention uses a software architecture and schema called Adaptive Scalable Plug&play Infrastructure for Responsive Engineering (ASPIRE).
Owner:PNP INNOVATIONS

Governance Framework for Architecture Design in a Service Oriented Enterprise

A reusable framework is utilized for creating a software architecture in a Service Oriented Architecture (SOA). After a general framework is created, that general framework is divided into a governance domain and an architecture domain. The architecture domain is further divided into architecture sub-domains within the architecture domain. Activities that are required for the governance domain and each of the architecture sub-domains and identified and described in detail, and owners and progress status markers for these activities are identified. The detailed descriptors of the activities, identified owners and progress status markers are then mapped onto a client-specific System Development Life Cycle (SDLC) work product to create an SOA-based software architecture. Deployment timelines for the governance domain and the architecture domain are determined, and a project plan for deploying the SOA-based software architecture is created.
Owner:IBM CORP

System and method for simulating operations of an instrument

A system and method for controlling an instrumentation system, wherein the present invention includes an improved instrument driver software architecture. The instrument driver software architecture of the present invention provides a number of features, including improved simulation features. The system may comprise a computer system comprising a CPU and memory. The memory of the computer system may store a user application, a class driver, and a class simulation driver. The user application is operable to perform an application using an instrument, wherein the instrument is of a first class. The class driver is operable to receive calls from the user application, wherein the class driver is common to a plurality of instruments of the first class. The class driver may then call a class simulation driver, wherein the class simulation driver is operable to simulate operation of the instrument. For example, the class simulation driver may be operable to simulate output values and return values of function calls. The class simulation driver is preferably operable to simulate operation of the plurality of instruments of the first class. The memory may also store a specific driver which is specific to the respective instrument. The class simulation driver may be operable to simulate operation of at least a portion of the specific driver. The class simulation driver may also be operable to simulate operation of at least a portion of the specific driver for each of the plurality of instruments of the first class.
Owner:NATIONAL INSTRUMENTS

Component based software system

A computer implemented model-driven method to generate platform specific code for a user interface is disclosed. In one embodiment, the method includes, capturing customer requirements of the software component in a schema, modeling business-software architecture of the software component in a first level of the schema, modeling technical architecture of the software system from the modeled business-software architecture in a second level of the schema, defining events in the schema that connect the first level and the second level of the schema, defining links in the schema that represent interactions between the user interfaces, defining integration services in the schema for each of the events, mapping each element in the first level to a corresponding one of the elements in the second level using the events, links, and integration services in the schema, loading the schema of the software component into a code generation repository.
Owner:RAMCO SYSTEMS

Real time control of hardware and software via communications network

A Hard Real Time Control Center (HRTCC), comprised of hardware, software and firmware, with time synchronisation and time delay compensation methodologies that allows Application Hardware and / or User Input Devices to be networked together on any communications network as if there were negligible network delays in the system, is disclosed. This will allow Application Hardware and / or User Input Devices (connected to an HRTCC at one location (node) on the network) to control or operate Application Hardware and / or User Input Devices connected to another HRTCC at a remote location without the detrimental effects of network time delays. The time synchronisation of the various HRTCCs on the network can be enabled using hardware (e.g. a global positioning system (GPS)) or any other software method (e.g. Network Time Protocol). Using time stamps from the time synchronisation, the time delay of the signals (data) transferred over the network can be determined. The main embodiment of the time delay compensation methodology is an estimator / predictor algorithm. The estimator generates signal information that allows the predictor, using the time delay, to project the signal information characteristics into the future by an amount equal to the time delay. If this predicted signal is used rather than the delayed signal, there will be no readily apparent time delay in the system thereby significantly improving the stability and performance of the associated application. Any software architecture can be used such as servant-client, token ring or peer to peer.
Owner:HANDSHAKE VR

Metaspace: communication middleware for partially connected mobile ad hoc networks

A system is presented for providing a middleware communication space that provides asynchronous message delivery service for partially connected mobile ad hoc networks. Embodiments of the present invention use mobile devices to bridge separated islands of networks and store and propagate messages. The system and software architecture supports methods for messaging caching, transferring and routing. More specifically, embodiments provide methods and systems that extend a communication space concept into a distributed environment and combine it with the standard Web Services technologies, i.e, SOAP, and WS series protocols. The communication space provides an extension of Web Services to mobile ad hoc networks and provides asynchronous message caching, transferring and routing.
Owner:MICROSOFT TECH LICENSING LLC

System for developing and deploying radio frequency identification enabled software applications

A system, method and related software architecture are disclosed as a platform for developing and deploying RFID-enabled software applications. The platform is a framework between these applications and their connected physical RFID devices. The runtime version of this platform can be thought of as a logical RFID device. The platform allows RFID-enabled applications securely communicate with physical RFID devices to monitor their status and to access their tag data. The platform includes externalized APIs for accessing tag data, an event manager to alert applications of events coming from RFID devices and tags, data manager to filter and reconcile data returned from physical RFID readers before relaying them to applications, device manager to monitor the RFID device status for network management, and secured communication channels with data encryption. The deployed RFID-enabled applications can recognize user identification via the RFID tags then access data of selected RFID tags within a secured infrastructure.
Owner:RFCYBER CORP

Universal check-out system for Mobile Payment Applications/Platforms

A hardware / software architecture and process methodology are disclosed by which mobile payment platforms are enabled in an existing payment processor's merchant base at their point of sale system (“POS”) without the necessity of implementing new hardware or software at the merchant level and for each of said merchant's POS system.
Owner:MOBILE PAYMENTS INTERCHANGE LLC

SQL server debugging

A software architecture for debugging the execution of T-SQL and managed data-tier application logic associated with a single connection, in isolation from other connections, is provided. In the architecture, a database server hosts the data-tier application logic. A client connects to the database server and issues requests on the connection, which initiates the execution of the data-tier application logic. A debugger debugs a client process on the server. An application program interface (API) receives a request to initiate a debugging session from the debugger, and returns an interface pointer to the debugger, thereby enabling the debugger to debug the client connection to the server.
Owner:MICROSOFT TECH LICENSING LLC

XML-based multi-format business services design pattern

A design pattern for a software architecture includes a business services layer comprising ApiService class, BusinessService class, Message class and Field class. ApiService class accepts a request that includes request parameters and utilizes corresponding instances of Message class and Field class to translate the request to an input message. The instances of Message and Field class contain the request parameters in self-describing form, namely, field names and associated values. The input message is forwarded to the appropriate subclass of BusinessService class by ApiService class. The subclass of BusinessService class uses the input message to retrieve data and generate an output message containing the data. The output message is generated in self-describing form utilizing Message class and Field class. ApiService class translates the output message to a presentation format identified by the request.
Owner:ACCENTURE GLOBAL SERVICES LTD

Architecture for creating, organizing, editing, management and delivery of locationally-specific information to a user in the field

Disclosed herein is a dynamic content design, delivery and distribution software architecture that enables a centrally located designer, using a graphical interface, to create, edit, manage, and organize a matrix of trigger points that are plotted on a computerized map of geographical space. Each of these trigger points may be tagged with content, which is then relayed to a dynamic client device that is remotely located. The client device then displays the content to a remote user in a manner predetermined by the centrally located designer, the content varying based on feedback provided by the client device. The system and methods disclosed enable a centrally located designer to assume the role of an automated tour designer. As such, designers can compile a variety of different tours, each aimed at users with particular preferences. The architecture further offers a means to publish tour scripts for public consumption. The system is sufficiently flexible for use in any instance in which a user requires dynamic content, which is displayed contingent on any number of conditions.
Owner:JUICY TOURS

Containerized application system graph driver

A custom file system in a containerized software architecture facilitates the instantiation of application containers. Each container is composed of one or more application image layers. An application container instance includes read-only application image layer data shared among application container instances associated with the same application container. An application container instance may also include read / write application container instance data that is specific to the application container instance.
Owner:PURE STORAGE

Instrumentation system and method including an improved driver software architecture

A system and method for controlling an instrumentation system, wherein the present invention includes an improved instrument driver software architecture. The instrument driver software architecture of the present invention provides a number of features, including instrument interchangeability, i.e., the use of interchangeable virtual instruments or interchangeable instrument drivers, improved performance, an improved attribute model, improved range checking, and improved simulation features, among others.
Owner:NATIONAL INSTRUMENTS

Instrumentation system and method having instrument interchangeability

A system and method for controlling an instrumentation system, wherein the present invention includes an improved instrument driver software architecture. The instrument driver software architecture of the present invention provides a number of features, including instrument interchangeability, i.e., the use of interchangeable virtual instruments or interchangeable instrument drivers, improved performance, an improved attribute model, improved range checking, and improved simulation features, among others.
Owner:NATIONAL INSTRUMENTS

System for developing and deploying radio frequency identification enabled software applications

A system, method and related software architecture are disclosed as a platform for developing and deploying RFID-enabled software applications. The platform is a framework between these applications and their connected physical RFID devices. The runtime version of this platform can be thought of as a logical RFID device. The platform allows RFID-enabled applications securely communicate with physical RFID devices to monitor their status and to access their tag data. The platform includes externalized APIs for accessing tag data, an event manager to alert applications of events coming from RFID devices and tags, data manager to filter and reconcile data returned from physical RFID readers before relaying them to applications, device manager to monitor the RFID device status for network management, and secured communication channels with data encryption. The deployed RFID-enabled applications can recognize user identification via the RFID tags then access data of selected RFID tags within a secured infrastructure.
Owner:RFCYBER CORP

Instrumentation system and method which performs instrument interchangeability checking

A system and method for controlling an instrumentation system, wherein the present invention includes an improved instrument driver software architecture. The instrument driver software architecture of the present invention provides a number of features, including instrument interchangeability, i.e., the use of interchangeable virtual instruments or interchangeable instrument drivers, improved performance, an improved attribute model, improved range checking, and improved simulation features, among others.
Owner:NATIONAL INSTRUMENTS

Motor controller

This application describes the software invented to control an electric motor system. The electric motor system is mounted on one or more aircraft main wheels or nose wheels to drive an aircraft independently on the ground without aircraft engines or tow vehicles. The software uses closed-loop control together with several other control laws to operate the drive motor or motors. Knowledge of the current operating state of the drive motor, together with knowledge of the commands given to taxi forward, taxi in reverse, or brake in reverse, is used to configure the motors to optimal operating parameters. The software architecture is described along with the pilot interface and many details of software implementation.
Owner:BOREALIS TECH LTD

Cloud application fault diagnosis system based on statistical monitoring

The invention provides a cloud application fault diagnosis system based on statistical monitoring. The cloud application fault diagnosis system based on statistical monitoring comprises a monitoring agent, a running status tracker and a fault detection locator, wherein the monitoring agent is used for collecting monitoring information when a cloud application runs; the running status tracker is used for abstracting the running status of the system to be local outlier factors and correlation coefficients; the fault detection locator is used for analyzing the running status of the system according to monitoring data provided by the running status tracker so as to detect a fault and locate reasons of the fault. According to the method, the running status of the system is described from utilization and performance of system resources according to the monitoring data through the local outlier factor and kernel canonical correlation analysis method, the system fault is detected according to a control chart, and abnormal measurements are located through a feature selection method. The method has the advantages that related knowledge of the application such as a software system structure and parameter estimation is not needed, and the method is simple, easy to implement and wide in application range; various faults of the cloud application can be automatically detected without manual intervention, and the abnormal degrees of the measurements can be quantized.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Container-based architecture for simulation of entities in a time domain

The present invention relates generally to a software architecture for simulation of physical entities. The invention provides an object-oriented container based framework architecture for simulator software implementations, methods, and objects in a time domain on a distributed computer network. The invention further provides an interface system and a plug-in definition which allows compartmentalization of participants in the container and easy extensibility of the system.
Owner:ZEDASOFT

Designing method for multimode control system of aircraft

The invention discloses a designing method for a multimode control system of an aircraft. The designing method comprises demand analysis, system analysis and system designing stages, and is characterized in that the demand analysis, and management and confirmation data are from user demand (stakeholder demand) knowledge base; output data is a demand confirmed by an aircraft system and serves as one of system analysis inputs of the aircraft system; the input data of mode switching design at the system design stage is from a control mode conforming with tactics design and tactics type needs; output data are a mode switching controller conforming with the tactics need; co-simulation and verification at the system design stage refers to that co-simulation is performed on isomerism models of an aircraft control system in the fields of machines, hydraulic and the like in a built simulation environment. According to the method, the functional, physical and software system structure of the system can be defined, and demand capturing of the system and system analysis can also be supported.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Audio processing system

A single universal audio processing system intelligently and transparently processes audio streams in real-time. The system receives audio input from one or more sources, determines how the streams should be processed, and automatically processes them in real-time for delivery to an output system. The processing happens without any intervention from the output system, which is oblivious to this processing. A set of audio processing algorithms to accomplish acoustic echo cancellation (AEC), resampling, format conversion, channel mixing or any other desired audio processing function can be supported by a universal processing system, providing a universal solution to audio processing regardless of source or sink. In one embodiment, processing functionality is implemented in an upper filter driver created using a “framework” or software architecture that implements a conventional WDM filter and a dedicated environment for audio processing.
Owner:LOGITECH EURO SA
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