×

Peer-to-peer device management, monitor and control

  • US 10,389,692 B2
  • Filed: 11/05/2011
  • Issued: 08/20/2019
  • Est. Priority Date: 11/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method providing peer-to-peer device management, monitor and control with a first communication device, a second communication device, and a communication network connecting said first communication device and said second communication device, where the first communication device can manage, monitor and control the second communication device, and the second communication device can manage, monitor and control the first communication device, the method comprising the acts of:

  • negotiating and agreeing on keys for message encryption and message decryption with credentials from zero or more trusted authorities, and/or said first communication device, and/or said second communication device;

    generating a request message with commands to manage, monitor and control said second communication device at said first communication device;

    encrypting said request message with said keys at said first communication device;

    delivering said request message from said first communication device to said second communication device via said communication network;

    receiving and storing said request message at said second communication device;

    decrypting said request message with said keys at said second communication device;

    executing the commands in said request message at said second communication device;

    generating a response message with result and status to said request message at said second communication device;

    encrypting said response message with said keys at said second communication device;

    delivering said response message from said second communication device to said first communication device via said communication network;

    receiving and storing said response message at said first communication device;

    decrypting said response message with said keys at said first communication device;

    displaying said result and status in said response message at said first communication device; and

    wherein said second communication device is configured to generate additional request messages to manage, monitor and control said first communication device, send said additional request messages from said second communication device to said first communication device via said communication network; and

    said first communication device is configured to generate additional response messages to said additional request messages with result and status, send said additional response messages from said first communication device to said second communication device via said communication network to be displayed at said second communication device;

    wherein said first communication device and said second communication device are configured to manage, monitor and control each other, perform actions against each other for peer-to-peer device management, monitor and control, and be in both managing-monitoring-controlling role and managed-monitored-controlled role;

    wherein said commands comprise one or more commands selected from the group consisting of all of the following;

    retrieving device information comprising one or more selected from the group consisting of all of the following manufacture, model, central processing units, system memories, disk storages operating systems, input interfaces or components, output interfaces or components, network interfaces or components, and network reachable identifiers;

    retrieving and/or monitoring current and/or historical statistical reports of one or more selected from the group consisting of all of the following;

    CPU, memory, disk, and process usages;

    retrieving and/or monitoring current and/or historical locations;

    retrieving and/or monitoring current and/or historical internet protocol (IP) data packets comprising one or more selected from the group consisting of all of the following;

    email messages, instant messages, and hypertext transfer protocol (HTTP) contents if internet service, and/or Wi-Fi service, and/or data service are supported and subscribed;

    retrieving and/or monitoring current and/or historical voice call contents if voice service is supported subscribed;

    retrieving and/or monitoring current and/or historical video contents if video service is supported and subscribed;

    retrieving and/or monitoring current and/or historical SMS text messages if short message service (SMS) is supported and subscribed;

    retrieving and/or monitoring current and/or historical MMS messages if multimedia messaging service (MMS) is supported and subscribed;

    retrieving and/or monitoring current and/or historical SIP messages if session initiation protocol (SIP) service is supported and subscribed;

    retrieving and/or monitoring current and/or historical Bluetooth messages if Bluetooth protocol is supported and enabled;

    retrieving and/or monitoring current and/or historical NFC messages if near field communication (NFC) is supported and enabled;

    retrieving list of hardware components, firmware modules and software modules;

    retrieving parameter names and values of one or more selected from the group consisting of all of the following;

    configurations, profiles, policies and settings about device, hardware components, firmware modules and software modules;

    modifying parameter names and values of one or more selected from the group consisting of al of the following;

    configurations, profiles, policies, and settings about device, hardware components, firmware modules and software modules;

    perform one or more actions selected from the group consisting of all of the following;

    installing, uninstalling, enabling, disabling, activating, deactivating, starting, stopping, turning on and turning off hardware components, firmware modules and software modules;

    locking a device;

    unlocking a device; and

    resetting a device back to factory default.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×