Abstract:
A method, system and computer usable program code is disclosed for mapping a logical topology to information technology (IT) resources. The method comprises the steps of generating a logical topology of resources for a solution to a given request for resources, extracting information about shared rules and constraints on IT resources specific to a plurality of customers, and generating multiple mappings from the logical topology to the IT resources that satisfy said shared rules and constraints.
Abstract:
A system and method for associating a state with a distributed system and transitioning component states with recovery to reverse transitioning attempts includes defining a global state representing an overall provisioning state of a plurality of components involved in a system wherein a set of global states are employed as provisioning checkpoints. Individual software component methods are defined for transitioning from one state to another. Individual states are associated with a global state. A rollback method is defined by which a destination global state may be rolled back to a previous global state in an event of a failure.
Abstract:
A system and method for associating a state with a distributed system and transitioning component states with recovery to reverse transitioning attempts includes defining a global state representing an overall provisioning state of a plurality of components involved in a system wherein a set of global states are employed as provisioning checkpoints. Individual software component methods are defined for transitioning from one state to another. Individual states are associated with a global state. A rollback method is defined by which a destination global state may be rolled back to a previous global state in an event of a failure.
Abstract:
A method including identifying an individual contribution to a compilation, where the compilation comprises a plurality of individual contributions; and determining, at least partially with a computer processor, a royalty distribution value for the identified individual contribution based, at least partially, upon at least one weighted metric regarding the compilation.
Abstract:
An integrated calendar-phone mail system accepts input from a workstation to a calendar or to a voice-mail program periodically updating the phone mail data with new data from the calendar and updating the calendar data with new data from the phone mail.
Abstract:
An encrypted audio decryption system for decrypting encrypted audio sound. The system includes a hearing device and a key FOB. The hearing device is adapted to receive the encrypted audio sound, decrypt the encrypted audio sound, and transmit signals corresponding to the decrypted audio sound to a speaker of the hearing device. The key FOB is adapted to transmit a decryption key to the hearing device. The hearing device is adapted not to decrypt the encrypted audio sound without receipt of the decryption key, corresponding to the encrypted audio sound, from the key FOB.
Abstract:
A system for adjusting audio output including a transmitter unit adapted to be carried by a user and a sound generating system. The transmitter unit includes a memory and a signal transmitter. The sound generating system includes a sound generator, a signal receiver, means for altering a sound signal from the signal generator based upon a signal transmitted by the transmitter to the receiver, and speakers connected to the altering means.
Abstract:
In a distributed computing network having computers interconnected with each other, a method and apparatus of providing policy based provisioning of middleware components to provide a solution for a service. With this invention, the middleware components that are necessary to provide the solution are determined. Then, the configurations of the computers are determined so as to satisfy a selected configuration policy for a selected solution. Finally, the necessary middleware components are installed on the configured computers so that the solution can be provided. Some of the selected configuration policies are: maximization of server utilization policy, provisioning of software components requiring external access based on availability of external resources, and minimization of total time to install said determined components. The progress of installation of the middleware components can also be monitored to make any necessary adjustments in the configuration of the virtual machines so that the selected configuration policy can be satisfied.
Abstract:
In a distributed computing network having computers interconnected with each other, a method and apparatus of providing policy based provisioning of middleware components to provide a solution for a service. With this invention, the middleware components that are necessary to provide the solution are determined. Then, the configurations of the computers are determined so as to satisfy a selected configuration policy for a selected solution. Finally, the necessary middleware components are installed on the configured computers so that the solution can be provided. Some of the selected configuration policies are: maximization of server utilization policy, provisioning of software components requiring external access based on availability of external resources, and minimization of total time to install said determined components. The progress of installation of the middleware components can also be monitored to make any necessary adjustments in the configuration of the virtual machines so that the selected configuration policy can be satisfied.
Abstract:
A method, system, and computer program product for determining the location of a portable data processing system is provided. In one embodiment, the portable data processing system determines resources that are geographically proximate to the portable computer and generates a location syndrome. The location syndrome is then compared to a set of location profiles, wherein at least some of the location profiles correspond to different geographic locations. Responsive to sufficiently matching the location syndrome to one of the set of location profiles, a label corresponding to the matched one of the set of location profiles is returned as the current location of the portable data processing system.