Patent application number | Description | Published |
20080216093 | METHOD, SYSTEM AND COMPUTER PROGRAM FOR MONITORING COMPONENTS IN A SERVICE FRAMEWORK - A solution is proposed for monitoring usage of bundles in the OSGi environment. For this purpose, an event notification interface of the OSGi environment is exploited. Particularly, each event relating to a change of state of a bundle (such as its addition, removal, starting and stopping) is detected by an auxiliary bundle—which previously subscribed to the event notification interface. The auxiliary bundle can then forward the detected events to a licensing agent, which identifies the bundle by means of a software catalogue. In this way, the desired result is achieved without requiring any instrumentation of the bundles to be monitored. | 09-04-2008 |
20080250038 | METHOD AND SYSTEM FOR POPULATING A SOFTWARE CATALOGUE WITH RELATED PRODUCT INFORMATION - A method and system for populating a software catalogue in software applications which monitor the presence of software products on a plurality of computers. The proposed method aims at populating a software catalogue with a limited manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalogue) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process using some special files (e.g. XML files) which contains information and/or pointers to other products. | 10-09-2008 |
20090150333 | IN-CONTEXT COLLABORATION TOOL FOR RESOURCE MANAGEMENT SYSTEMS - A method for managing resources in a resource management system in accordance with certain embodiments may include providing a retrieval statement for retrieving management information relating to a set of selected resources. The management information may be retrieved according to the retrieval statement. Context information relating to one or more resources of the set may be retrieved according to the corresponding management information. One or more requests for additional information relating to the resource may be generated according to the context information. The requests for additional information may then be submitted to an information source. | 06-11-2009 |
20090158187 | COMPLEX OPERATION EXECUTION TOOL - A method is presented for executing complex operations. The method may include providing basic packages that include execution instructions for at least partially executing a complex operation. Each basic package may also include combination instructions for combining the execution instructions with execution instructions of another basic package. Several basic packages may be selected. The complex operation may then be executed according to the execution instructions and the combination instructions associated with the selected basic packages. | 06-18-2009 |
20090158286 | FACILITY FOR SCHEDULING THE EXECUTION OF JOBS BASED ON LOGIC PREDICATES - A solution for scheduling execution of jobs in a data processing system is disclosed. One method for implementing such a solution may start by providing a scheduling structure for scheduling the execution of jobs. Such a scheduling structure may include a workflow plan defining a flow of execution for planned jobs and/or a workflow model defining static policies for execution of modeled jobs. A set of rules for updating the scheduling structure is provided. The method may continue by updating the scheduling structure according to the rules, such as by adding or removing jobs for rules evaluated to be true. The execution of the jobs may then be scheduled according to the updated scheduling structure. A corresponding system and computer program product are also disclosed. | 06-18-2009 |
20090287778 | METHOD AND APPARATUS FOR CONTEXT-SENSITIVE EXCHANGE OF ELECTRONIC INFORMATION - A method and apparatus for context-sensitive exchange of electronic information, is provided. One implementation involves maintaining multiple signatures for a sender; associating each signature with a recipient address or communication content pattern described based on a rule; sending an electronic communication to a recipient address by automatically selecting a most appropriate signature among the multiple signatures based on the recipient address or content pattern in the communication; and including the selected signature in the electronic communication. | 11-19-2009 |
20090310770 | MONITORING PARTICIPANTS IN A CONFERENCE CALL - Embodiments monitor the participation of remote users to conference calls even when they are connected through simple telephone, i.e. without multimedia (or Internet) connection. In particular, an embodiment enables callers to monitor an up to date list of participants without the need of using a dedicated phone or connecting through a PC and a dedicated line to a central Conference Call system. This can be highly useful in case of travelling users who are expected to join the call from different places. Embodiments may not need a complex network infrastructure or network protocol change, since the information about the participant list can be transmitted over the normal phone line using a predetermined set of signals (e.g. an acoustic signal). Both the Conference Call server and the peripheral devices may refer to the same set of signals. Embodiments may be transparent to those users who do not wish to (or cannot) use the new functionality. | 12-17-2009 |
20100060079 | METHOD AND SYSTEM FOR ORGANIZING AND OPTIMIZING ELECTRICITY CONSUMPTION - A method and system for managing power consumption by electrical appliances, is provided. One implementation involves obtaining power consumption information for a use cycle of a each of multiple appliances; and automatically scheduling a time slot for an operation cycle of a selected appliance as a function of power consumption by appliance cycles scheduled in that time slot, such that an upper limit of power consumption is not exceeded by the collective power consumption for scheduled appliance cycles in the time slot. | 03-11-2010 |
20100064035 | METHOD AND SYSTEM FOR SHARING PERFORMANCE DATA BETWEEN DIFFERENT INFORMATION TECHNOLOGY PRODUCT/SOLUTION DEPLOYMENTS - A method and system for dynamically sharing performance information among multiple computing nodes. One implementation involves dynamically obtaining performance information from deployments of an information technology (IT) product/solution at said computing nodes, and transmitting the obtained performance information to a server over a communication network for storing the obtained performance information in a knowledge database. The server operates to dynamically determine new configuration information based on the information in the database, store the new configuration in the database, and provide the new configuration information to said deployments by transmitting the new configuration information over the network. | 03-11-2010 |
20100064136 | METHOD AND SYSTEM FOR ELECTRONIC VEHICLE DOCUMENT DISPLAY - A method and system for automatically displaying electronic documents on a vehicle display screen, is provided. One implementation involves transferring an encrypted digital certificate to a control module in a vehicle, the vehicle including a display screen embedded in a window area of the vehicle, wherein the control module is configured for connection to the display screen; storing the digital certificate in a memory unit of the control module; automatically displaying information on the display screen by: retrieving the digital certificate from the memory unit of the control module; and upon validating the digital certificate in the control module, displaying said information associated with the digital certificate on the display screen. | 03-11-2010 |
20100174760 | Tracking Multi-Session Meeting Statuses - A mechanism for tracking statuses for multi-session meetings is provided. A list of meetings is received for the multi-session meetings from a moderator of the multi-session meetings. The list of meetings is loaded onto a shared storage device that is accessible by a plurality of participants. Responsive to the status of one meeting in the list of meetings changing, the change to the one meeting in the list of meetings is updated on the shared storage device. Responsive to the change to the one meeting in the list of meetings requiring a change in status to one or more other meetings in the list of meetings, the status of the one or more other meetings is changed. | 07-08-2010 |
20100174761 | Reducing Email Size by Using a Local Archive of Email Components - A mechanism for reducing electronic mail (email) sizes by using a local archive of email components is provided. The mechanism receives the email file, the email file specifying a sender identifier of a sender of the email file, a recipient identifier of a recipient of the email file, and common component information for a common component included in the email file, the common component being a component of the email file that is common amongst a plurality of email files sent from the sender. The mechanism identifies the common component of the email file and determines whether to remove the common component from the email file before forwarding the email file to the recipient based on at least the sender identifier. Based on the determination, the common component is either removed or kept in the email file that is subsequently transmitted to the recipient computer. | 07-08-2010 |
20100175021 | Overflow Viewing Window - A mechanism for viewing a portion of a document that overflows a display portion area of an interface is provided. The document is opened using an application. The document is displayed in a display portion of the interface associated with the application. Portions of the document displayed in the display portion of the interface overflow the width of the display area and are obscured thereby forming obscured portions of the document. A determination is made as to whether a section of the document displayed in the display portion of the interface overflow is selected by a user thereby forming a selected section. Responsive to the selected section being one obscured portion of the obscured portions of the document, a separate display window is opened in which the selected section is displayed in its entirety without changing any viewing parameters associated with the interface. | 07-08-2010 |
20100218170 | Method System and Computer Program for Metering Usage of Software Products Based on Real-Time Benchmarking of Processing Power - A solution ( | 08-26-2010 |
20110107341 | JOB SCHEDULING WITH OPTIMIZATION OF POWER CONSUMPTION - A scheduler is provided, which takes into account the location of the data to be accessed by a set of jobs. Once all the dependencies and the scheduling constraints of the plan are respected, the scheduler optimizes the order of the remaining jobs to be run, also considering the location of the data to be accessed. Several jobs needing an access to a dataset on a specific disk may be grouped together so that the grouped jobs are executed in succession, e.g., to prevent activating and deactivating the storage device several times, thus improving the power consumption and also avoiding input output performances degradation. | 05-05-2011 |
20120079083 | Sharing Performance Data Between Different Information Technology Product/Solution Deployments - A method and system for dynamically sharing performance information among multiple computing nodes. One implementation involves dynamically obtaining performance information from deployments of an information technology (IT) product/solution at said computing nodes, and transmitting the obtained performance information to a server over a communication network for storing the obtained performance information in a knowledge database. The server operates to dynamically determine new configuration information based on the information in the database, store the new configuration in the database, and provide the new configuration information to said deployments by transmitting the new configuration information over the network. | 03-29-2012 |
20120173029 | ADAPTIVE APPLIANCE SCHEDULING FOR MANAGING ELECTRICITY CONSUMPTION - A scheduler detects a change in one of an electricity consumption pattern and appliance cycle scheduling that affects electricity consumption in a future time slot of an appliance cycle schedule for a plurality of appliances. The appliance cycle schedule comprises a plurality of future time slots. Appliances scheduled for use during the future time slot are determined. A total electricity consumption for the future time slot is then computed. The total electricity consumption comprises a sum of predicted background electricity consumption during the future time slot and predicted appliance cycle electricity consumption during the future time slot. It is determined that the total electricity consumption exceeds a threshold electricity consumption associated with an electric meter associated with the plurality of appliances. A new appliance cycle schedule with each of the plurality of future time slots having total electricity consumption below the threshold electricity consumption is generated. | 07-05-2012 |
20120227049 | JOB SCHEDULING WITH OPTIMIZATION OF POWER CONSUMPTION - A scheduler is provided, which takes into account the location of the data to be accessed by a set of jobs. Once all the dependencies and the scheduling constraints of the plan are respected, the scheduler optimizes the order of the remaining jobs to be run, also considering the location of the data to be accessed. Several jobs needing an access to a dataset on a specific disk may be grouped together so that the grouped jobs are executed in succession, e.g., to prevent activating and deactivating the storage device several times, thus improving the power consumption and also avoiding input output performances degradation. | 09-06-2012 |
20120268258 | ELECTRONIC VEHICLE DOCUMENT DISPLAY - A method of displaying electronic documents on a vehicle display screen is described. The vehicle includes a display screen embedded in a window of the vehicle in a manner visible from outside the vehicle. The method includes storing the digital certificate in a memory unit of the control module. The method includes displaying information on the display screen by retrieving the digital certificate. Also, upon validating the digital certificate, the information associated with the digital certificate is displayed on the display screen, wherein the information includes an electronic document that indicates at least one of compliance with a local law, valid insurance, validation of payment of taxes associated with the vehicle, and a parking receipt for parking the vehicle, wherein the display screen comprises at least one button, manipulable by a user outside of said vehicle, to select a display mode of said display screen. | 10-25-2012 |