On-demand system for supplemental diagnostic and service resource planning for mobile systems
First Claim
1. A method for conducting a transaction in an on-demand computing environment for providing an enhanced diagnostic service for mobile systems comprising the steps of:
- determining whether enhanced diagnostic software is available on a mobile device, and said said software is not available, downloading said software to said mobile device;
in response availability of enhanced diagnostic software on said mobile device and that an error condition exists with said mobile device, executing said enhanced diagnostic software;
presenting one or more alternative actions for ameliorating one or more problems identified by said enhanced diagnostic software; and
performing at least one of said alternative actions in response to a selection by a user of said mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
In an on-demand computing environment, diagnostic codes from a vehicle or other system in transit are transmitted to an opportunity server, which forwards the codes to a supplemental diagnostic service provider. The diagnostic service provider determines if supplemental diagnostics software functions are available, and if so, downloads them to the vehicle. After executing the supplemental diagnostics, the vehicle reports updated codes to the opportunity server. Multiple cycles of selection, downloading and execution of supplemental diagnostics may be performed until fault isolation is achieved, following which the opportunity server issues requests for bids to potential repair service provides. Responding offers are received, coalesced and presented to the operator. The operator of the vehicle is presented with one or more coalesced offers, upon selection of which, a service is scheduled.
149 Citations
15 Claims
-
1. A method for conducting a transaction in an on-demand computing environment for providing an enhanced diagnostic service for mobile systems comprising the steps of:
-
determining whether enhanced diagnostic software is available on a mobile device, and said said software is not available, downloading said software to said mobile device;
in response availability of enhanced diagnostic software on said mobile device and that an error condition exists with said mobile device, executing said enhanced diagnostic software;
presenting one or more alternative actions for ameliorating one or more problems identified by said enhanced diagnostic software; and
performing at least one of said alternative actions in response to a selection by a user of said mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13)
-
-
9. A system for conducting a transaction in an on-demand computing environment for providing an enhanced diagnostic service for mobile systems, comprising:
-
a computer-readable medium encoded with transaction-oriented process software disposable in a shared file system and adapted to determine if any downloadable supplemental diagnostic functions are available to isolate a failure according to a service signal from a mobile system, download one or more available supplemental diagnostic functions to said mobile system for execution, coalesce one or more offers for a repair service according to results of said execution of said downloaded functions; and
present said coalesced offers to an operator of said mobile system;
an on-demand computing system adapted to execute said process software wherein the transactions provided by said process software are automatically shared by simultaneously serving multiple customers;
a usage parameter recorder adapted to differentiate and record each customer'"'"'s usage of said process software according to one or more parameters included in said transactions, said parameters uniquely identifying each customer and a type of transaction conducted for that customer; and
a capacity manager adapted to, responsive to a number of simultaneous transactions to any one server exceeding a performance limit of a given server, automatically access one or more additional servers to increase the capacity and to share the workload. - View Dependent Claims (14)
-
-
15. A method for deploying and using a virtual private network for controlling the flow of private reply messages responsive to a broadcast message in a messaging system, said method comprising:
-
responsive to determining if remote access to broadcast-with-private-reply software, transmitting said software to a client via an unsecure network using secure tunneling;
responsive to determining if site access to said software is required, transmitting said software to a client via an unsecure network using secure tunneling; and
executing said software by said client to perform the steps of;
(a) determining if any downloadable supplemental diagnostic functions are available to isolate a failure according to a service signal from a mobile system;
(b) downloading one or more available supplemental diagnostic functions to said mobile system for execution;
(c) coalescing one or more offers for a repair service according to results of said execution of said downloaded functions; and
(d) presenting said coalesced offers to an operator of said mobile system.
-
Specification