Patent ID: 8868933
Filing Date: 2014-10-21
Classification: G06F

Abstract:
1. A persistent servicing agent disposed in an electronic device connected to a network to a remote server, to enable, support and/or provide at least one service with respect to the electronic device, comprising: a driver agent concealed electronically in a normally user inaccessible location in the electronic device, wherein the driver agent is configured to be persistent against external tampering, including self-healing in the event of tampering, wherein the driver agent comprises at least one of a partial driver agent or a full function driver agent, wherein the full function driver agent is configured to communicate with the network in providing the service, wherein the partial driver agent is configured with a reduced set of functions compared to the full function driver agent, and to determine whether a full function driver agent is available in the electronic device, and wherein the partial driver agent is further configured to retrieve over the network a copy of the full function driver agent if it is determined to be not available in the electronic device; and a run module configured to automatically initiate operation of the driver agent without user initiation or user intervention.