Patent application number | Description | Published |
20090030904 | Method for the Approximate Matching of Regular Expressions, in Particular for Generating Intervention Workflows in a Telecommunication Network - A list of elements in a set of elements is matched by means of regular expressions that define respective groups of elements in the set by approximately matching by means of the regular expressions the list of elements by locating recurrences of the regular expressions in the list of elements with a maximum number of matching errors. The matching errors correspond to insertions deriving from the superposition of groups of elements related to different regular expressions. Each time the recurrence of one regular expression is located in the list, the group of elements defined by the regular expression thus located is removed from the list, while leaving in the list those elements corresponding to errors. The approximate matching can be performed by representing each regular expression in terms of Glushkov automata. The method is applicable, e.g., for generating workflows related to interventions on equipment such as equipment included in a telecommunication network or to attacks attempted against such equipment. | 01-29-2009 |
20090049165 | Method and system for generating instruction signals for performing interventions in a communication network, and corresponding computer-program product - A system for generating instruction signals arranged in workflow for performing interventions on network equipment included in a communication network, wherein the equipment is associated with resource proxy agents, each responsible for managing a single equipment in the network. The system includes a distributed architecture of intervention management proxy agents to generate the instruction signals. The intervention management proxy agents are interactively coupled with the resource proxy agents, whereby the instruction signals are a function of the status of the equipment in the network on which the interventions are performed. | 02-19-2009 |
20090113033 | Method and System for Managing Operations on Resources of a Distributed Network, in Particular of a Communication Network, and Corresponding Computer-Program Product - A system for generating instruction signals arranged in workflows or rules for performing interventions on equipment, such as equipment of a communication network, wherein the equipment may be associated with resource proxy agents, each responsible for managing a single equipment. The system includes a distributed architecture of intervention management proxy agents provided with respective workflow-based or rule-based engines to generate the instruction signals, each agent being associated with a terminal device. The intervention management proxy agents may be interactively coupled with the resource proxy agents or with a manager resource associated with the equipment, whereby the instruction signals are a function of the status of the equipment on which the interventions are performed. | 04-30-2009 |
20090122706 | Method for Managing Resources in a Platform for Telecommunication Service and/or Network Management, Corresponding Platform and Computer Program Product Therefor - A method and system for managing resources in telecommunications services and networks. The method and system regard execution of processes by distributed agents on processing machines to perform predetermined tasks on the network, and are characterized by setting target data including goals on processes and constraints on resource utilization to be met by the system; monitoring computational resources utilization and processes execution by agents, and collecting performance data representative of resource utilization and process execution; comparing the collected performance data with the set data, a penalty being established when performance data do not fulfill target data; and re-allocating resources for process execution by agents so as to minimize the penalty determined on the basis of the comparison. | 05-14-2009 |
20090204795 | Method and System for Automatically Testing Performance of Applications run in a Distributed Processing Structure and Corresponding Computer Program Product - Performance of applications run on a distributed processing structure including a grid of processing units is automatically tested by: running at least one application on the distributed processing structure; loading the application with processing workload to thereby produce processing workload on the distributed processing structure; sensing the operating status of the processing units in the distributed processing structure under the processing workload and producing information signals indicative of such operating status; collecting these information signals; providing a rule engine and selectively modifying, as a function of the rules in the rule engine and the information signals collected, at least one of: the processing workload on the application, and the operating status of the processing units in the grid. | 08-13-2009 |
20100142692 | Method and system for providing teleassistance services based on software agents executing workflows - A system for performing a teleassistance service, for example, in the medical field, comprising a central system for controlling and managing the service, a local system for performing the service, and a telecommunication network adapted to communicate the central system with the local system, wherein the local system includes at least one sensor adapted to perform measures of at least one biomedical parameter on a user and a terminal adapted to communicate with the sensor for receiving information related to measure results and adapted to transmit said information to the central system through the telecommunications network, and wherein at least one between the terminal and the central system includes a software agent provided with a process engine for executing workflows, said agent being adapted to interact with the sensor when executing workflows. | 06-10-2010 |
20100293263 | METHOD AND SYSTEM FOR MANAGING A NETWORK OF DISTRIBUTED ENTITIES - System architecture for managing a network of distributed entities, including a central server and a plurality of mobile terminals connected with the server. Terminals can communicate and exchange information with the server, but also among each other. Each mobile terminal is adapted to intercept the proximity of network entities having potentially a limited processing capability: in a preferred embodiment of the present invention, the entities are RFID Smart Tags, but other kinds of proximity communication protocols could be used instead (e.g. ZIGBee, Bluetooth). A central repository is maintained by the server where all the information collected by the mobile terminals is stored and is made available to the plurality of mobile terminals. The network entities must be capable of transmitting information to the mobile terminals when they are within a predetermined range. Each entity (e.g. an RFID Tag) can be coupled to any physical object and provide information about such object or the category to which the object belongs. According to a preferred embodiment of the present invention the entities are also adapted to transmit a workflow or a sequence of instructions to mobile terminals. The mobile terminals include a Task Engine for interpreting and executing such workflow received by the entities. In a preferred embodiment of the present invention the mobile terminals are provided with a positioning system to be able to communicate the location of the detected entities to the server. | 11-18-2010 |
20120330940 | METHOD AND SYSTEM FOR RANKING AFFINITY DEGREE AMONG FUNCTIONAL BLOCKS - A methodology for assisting a user in a combination of functional blocks by defining a value representative of an affinity degree among the functional blocks. Such affinity degree is influenced by available historic data derived by previous uses of the functional blocks which had been recorded into a repository. | 12-27-2012 |
20130275906 | MAGNETIC-LIKE USER INTERFACE FOR COMBINING OBJECTS - A methodology for assisting a user in a combination of objects, e.g. functional blocks, through an intuitive user interface which can simulate effect of magnets, and including: representing a high affinity degree between two blocks in a magnetic-like style as a simulated attraction giving a feedback to the user. Such attraction feedback can be represented in different ways, from a simple visual representation to a proper mechanical feedback conveyed to the user through the input device used for making the block selection, e.g. a mouse, a track point, or a joystick. | 10-17-2013 |