Abstract:
Aspects of the present invention provide a solution for calibrating a model of a complex flow system. In an embodiment, a comparison is made between the output from the model and a set of observed values for each of a plurality of nodes in the complex flow system. An adjoint sensitivity is computed for each of the nodes based on the comparison. These computed adjoint sensitivities are used to adjust a set of coefficients of the models. This calibration process can be performed multiple times, periodically and/or continuously to maximize the accuracy of the model.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and an apparatus for providing a project development environment for a developer, and a project development system. SOLUTION: The method determines a first artifact which can be accessed by the developer and a second artifact which cannot be accessed by the developer and is subordinated to the first artifact which can be accessed by the developer, based on a request of the developer, project assignment information and project artifact dependencies and generates a logic artifact for the second artifact which cannot be accessed by the developer and is subordinated to the first artifact which can be accessed by the developer. The present invention improves the security of the project development, by generating the surrogate to ensure that each developer cannot touch the contents of the project as whole, and the developer can freely invoke the subordinate artifacts. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a cost-effective and reliable utility distribution network.SOLUTION: A method, system, and computer program product for designing a cost-effective and reliable distribution network for a utility are provided in illustrative embodiments. A graph connecting a set of consumers of the utility with a set of suppliers of the utility is reduced to form a plurality of clusters. A first network between a supplier and a subset of consumers in a first cluster of the plurality of clusters is improved, and the improvement adds a first connection in the first network to provide continuity of supply of the utility to the subset of consumers after a predetermined number of failures in the first network. A design is generated for a second network connecting the set of suppliers to the set of consumers, where the second network includes the first network after the improvement and has a cost in a range from a lower threshold to an upper threshold.
Abstract:
A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionalit y for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in associatio n with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups c an be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.
Abstract:
Verfahren für das Pflegen und Bereitstellen einer Vielzahl von Sprachmodellen, das Folgendes umfasst:Speichern einer Vielzahl von Sprachmodellen,Speichern von Metadaten für jedes gespeicherte Sprachmodell,Senden eines Überprüfungsprofils eines Endbenutzers durch den Endbenutzer an eine öffentliche Endpunkteinheit unter Verwendung eines USB-Laufwerks;Empfangen einer Anfrage nach einem Sprachmodell von der öffentlichen Endpunkteinheit durch einen Server, wobei die Anfrage mindestens eine Bedingung umfasst, wobei die mindestens eine Bedingung das Überprüfungsprofil des Endbenutzers umfasst,Ermitteln des Sprachmodells, dessen Metadaten der mindestens einen bereitgestellten Bedingung am besten entsprechen,Bereitstellen des ermittelten Sprachmodells an die öffentliche Endpunkteinheit,Empfangen eines verfeinerten Sprachmodells von der öffentlichen Endpunkteinheit, undSpeichern des verfeinerten Sprachmodells.
Abstract:
A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in association with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups can be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.
Abstract:
Ein Verfahren für das Pflegen und Bereitstellen einer Vielzahl von Sprachmodellen umfasst das Speichern einer Vielzahl von Sprachmodellen, das Speichern von Metadaten für jedes gespeicherte Sprachmodell, das Empfangen einer Anfrage nach einem Sprachmodell von einer Quelle, wobei die Anfrage eine oder mehrere Bedingungen umfasst, das Ermitteln des Sprachmodells, dessen Metadaten der/den bereitgestellten Bedingung(en) am besten entsprechen, das Bereitstellen des ermittelten Sprachmodells an die Quelle, das Empfangen eines verfeinerten Sprachmodells von der Quelle und das Speichern des verfeinerten Sprachmodells.
Abstract:
A method of maintaining and supplying a plurality of speech models comprises storing a plurality of speech models and metadata for each stored speech model, receiving from a source a query for a speech model, the query comprising one or more conditions, determining the speech model with metadata most closely matching the supplied condition(s), supplying to the source the determined speech model, receiving from the source a refined speech model and storing the refined speech model. The condition can identify an environment at the source.
Abstract:
A method and computer program product for invoking remote objects in a data processing system includes generating a serialized byte strewn containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is sent to a server containing the object. Responsive to receiving a second serialized byte stream containing a result produced by the remote object and determining the presence of a second remote object, in the second byte stream, for which no reference can be found, using information contained in second serialized byte stream to determine the class type of the second remote object. A proxy compatible with the second remote object's class type, if not already existing, is automatically generated and compiled on the client or, if the proxy does exist, is loaded at run time to call the second remote object.