Dynamic provisioning of a firewall role to user devices
AssigneeT-Mobile USA, Inc.
InventorAhmad Arash Obaidi
Life of this patent
Estimating the term…
Abstract
A system and method of providing security service to a mobile traffic network are provided. A local network group comprising a plurality of user devices that are subscribed to the security service is created. One of the plurality of the user devices is selected to act as a firewall for the plurality of user devices of the local network group. The selected user device is provisioned to act as a firewall for the local network group. A message is sent to the plurally of user devices of the local network group to route communication through the selected user device via a short range wireless communication technology.
Claims20
A computing device configured to provide a security service to a mobile traffic network, the computing device comprising:
- a processor;
- a network interface communicatively coupled to the processor and configured to enable communications with the mobile traffic network;
- a storage device for content and programming;
- a security application stored in the storage device, wherein execution of the security application by the processor configures the computing device to perform acts comprising:
- creating a local network group comprising a plurality of user devices that are subscribed to the security service;
- receiving a plurality of status reports, each status report of the plurality of status reports corresponding to at least one of the user devices of the local network group;
- determining a plurality of competence scores, wherein each competence score of the plurality of competence scores corresponds to at least one of the user devices of the local network group and is based on a respective status report;
- selecting one of the plurality of the user devices to act as a firewall for the plurality of user devices of the local network group based on the plurality of competence scores;
- provisioning the selected user device to act as a firewall for the local network group;
- and
- sending a message to the plurality of user devices of the local network group to route communication through the selected user device via a short range wireless communication technology.
A non-transitory computer-readable medium having stored thereon a plurality of sequences of instructions which, when executed by a processor, cause the processor to perform a method of providing security service to a mobile traffic network, the method comprising:
- creating a local network group comprising a plurality of user devices that are subscribed to the security service;
- receiving a plurality of status reports, each status report of the plurality of status reports corresponding to at least one of the user devices of the local network group;
- determining a plurality of competence scores, wherein each competence score of the plurality of competence scores corresponds to at least one of the user devices of the local network group and is based on a respective status report;
- selecting one of the plurality of the user devices to act as a firewall for the plurality of user devices of the local network group based on the plurality of competence scores;
- provisioning the selected user device to act as a firewall for the local network group;
- and
- sending a message to the plurality of user devices of the local network group to route communication through the selected user device via a short range wireless communication technology.
A computing device, comprising:
- a processor;
- a network interface communicatively coupled to the processor and configured to enable communications with the mobile traffic network;
- a storage device for content and programming;
- a self-monitoring application stored in the storage device, wherein execution of the self-monitoring application by the processor configures the computing device to perform acts comprising:
- creating a status report of the user device including:
- indicia of vulnerability of the user device;
- a present computing capacity of the user device;
- and
- an identification information of the user device and other user devices in communication with the user device;
- sending the status report via the network interface over the mobile traffic network to a central server;
- and
- receiving an instruction from the central server to be provisioned as a firewall to a plurality of user devices in a local network group.
Dependencies are inferred from the claim text.