摘要:
A method, apparatus, and computer implemented instructions for managing rights to a service in a data processing system. A request is received from a user for the service. The rights to the service are identified. Content for the service is received. The content is selectively modified based on the rights identified. The content is sent to the user.
摘要:
A method, system, and article of manufacture are disclosed for transforming a service process definition. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming said process definition by using a processing unit to apply said assumptions to said process definition to change the configuration of the process definition. The process definition may be transformed by using factors relating to the specific context in or for which the process definition is executed. Also, the process definition may be transformed by identifying, in a flow diagram for the service process definition, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows.
摘要:
Many different methods, apparatus, and program products are disclosed for handling virtual signs over their life cycles. Potential future locations and headings of a mobile device are used to fetch virtual signs in advance of when the virtual signs might be used. Techniques are disclosed for handling timelines of virtual signs, including registering and responding to events in the timelines. Techniques are disclosed for allowing localities to license virtual signs. Techniques are disclosed to allow advertisers to bid for and win virtual sign competitions and product placement. Techniques are presented for presenting billing information to owners of virtual signs.
摘要:
Methods and apparatus for managing multiple virtual machines simultaneously operative in a computing environment provide an integrated work environment—for example, a desktop—which incorporates graphical and control elements from multiple virtual machines. In embodiments of the present invention, application programs and resources available in multiple virtual machines can be accessed from a single desktop. Visual cues are provided for associating control elements and resources with particular virtual machines. In embodiments of the present invention, multiple virtual machines operative in a computing environment can comprise a plurality of collaborative virtual machines, or a private virtual machine and one or more collaborative virtual machines.
摘要:
A method, apparatus, and computer instructions for managing a program. Operation of the program is monitored by an agent process. An observed operation of the program is compared with an expected operation of the program to form a comparison. A determination is made as to whether an error has occurred based on the comparison. In response to an occurrence of the error, a solution for the error is obtained and implemented by the agent process.
摘要:
A system accesses a log of events on more than one computing system and scans these logs in an effort to determine the likely cause of various items of interest, events, or problems. These items of interest often include improper or frustrating behavior of a computer system, but may also include delightful or beneficial behaviors for which a user, group of users, company, service, or help desk seeks a cause. Once the likely source of the item of interest is found, a test may be performed to confirm the source of the problem and warning or corrective action taken.
摘要:
Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system. The identified actions are then compared with the activity models to determine which activity model best fits the identified actions. Management of computer-system-related items associated with the activity is then performed using the management plan associated with the activity model that best fits the actions being performed with the computer system.
摘要:
A method, apparatus, and computer instructions for managing software. A solution to a problem that has occurred with a program on a client data processing system is received by a server. This solution is created while solving the problem that occurred on the data processing system. The solution includes a process that may be executed on another data processing system to solve the same problem on that data processing system. The process is, for example, a script, a macro, or a set of computer executable steps or instructions. A database of solutions is selectively updated to reflect the new solution. In response to a request for a solution by another client system to a problem, the server will respond with the current solution that exists in the database.
摘要:
The authenticity of a website is tested with software that runs on a personal computing device and a service that is provided via the Internet. The software on the personal computing device is in the form of a proxy, or transparent component in the Internet Protocol implementation. The proxy receives all outbound messages, analyzes them and forwards or modifies them without the user's intervention. The service tests the IP address and/or the behavior of the target website.
摘要:
Apparatus and methods for providing an estimated time of arrival based marketplace are provided. The apparatus and methods solicit bids from one or more service providers for a requested service. The service providers may respond with bids that may include a price for providing the requested service along with an estimated time to perform the requested service in a location associated with the service provider. The bids are used, along with travel data obtained from a travel data provider, to generate service search results that are provided to a client device. The service search results include the price charged by the service provider as well as estimated times of completion (ETAs) for obtaining the service from the service provider. The ETA may be a combination of travel time determined from the travel data and time of performance determined from the bid submitted by the service provider. The service search results may further include a service provider rating that provides an indication as to the accuracy of the ETAs. From the service search results, a user of the client device may submit an order for having a particular service provider from the service search results provide the requested service.