Patent ID: 8583878

Claim:
A method of indirectly prompting a host device to execute a requested process, the method comprising: in a local storage device having at least one storage area configured to be managed with block commands received from a host device file system via a first communication path over a host device/local storage device interface, the local storage device: sending a local storage device logical request to the host device, the local storage device logical request configured to prompt the host device to establish a second communication path between the local storage device and a launching application, wherein the local storage device logical request is not created to serve a host device initiated process; wherein the local storage device prompts the host device to establish the second communication path by either, if a polling signal is received from the host device, responding to the polling signal with the local storage device logical request, wherein the polling signal is independent of any host device file system initiated process, otherwise, associating the local storage device logical request with a local storage device interrupt signal, and notifying the host device of the local storage device interrupt signal; wherein the local storage device logical request prompts the host device to utilize a network interface to provide the second communication path as a network link between the host device and the launching application associated with a network device that is external to the host device and the local storage device and that is included in a network, or the local storage device logical request prompts the host device to provide the second communication path as a local communication path between the local storage device and a local launching application associated with a SIM card managed by the host device that is external to the local storage device wherein the local communication path is not the network link; wherein, when the network is an IP protocol based network, then the local storage device has a local storage device IP address, the host device has a host device IP address, and the network device has a network device IP address and, when the second communication path is the local communication path, the SIM card has a SIM card IP address; the local storage device and the launching application logically interacting over the second communication path without further intervention by the host device; and causing the launching application to prompt the host device to execute the requested process.