IP Library Granted Patent US 11,284,276
Granted Patent B2
US 11,284,276 · App. 16/283,501 · Granted Mar 22, 2022

Self-care self-tuning wireless communication system for peer mobile devices

Inventors: Frederick Peter Mikkelsen (West Boylston, MA); Alberto Gutierrez, Jr. (San Mateo, CA)
Assignee: AT&T MOBTLITY IP, LLC
H04W24/02G06Q30/01G06Q30/016H04L41/0803H04M1/724H04W4/00H04W8/20H04W8/205H04W64/00G06Q10/00H04W4/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,284,276
App. No.
16/283,501
Granted
Mar 22, 2022
Kind
B2
Abstract

In one example, a method includes receiving, from a mobile wireless device, a care request that includes a user description of a request for service that identifies a problem experienced by the user concerning operation of the mobile wireless device and/or a wireless communication network. The method further includes correlating the problem with data associated with one or more peer mobile wireless devices, where the correlating is based on wireless communication network analytics performed with respect to the peer mobile wireless devices. As well, the method includes identifying a probable cause for the problem based on results of the correlating, automatically matching the probable cause of the problem to a proposed solution, automatically transmitting to the mobile wireless device, information identifying the probable cause of, and the proposed solution to, the problem, and implementing the proposed solution when user input is received indicating user permission for such implementation.

Claims (47)

1. A method, comprising:

receiving, by a system comprising a processor, from a mobile device, a care request that comprises:

a description of a problem experienced with operation of the mobile device, and

characteristics of the mobile device comprising a devstate identifying device measurements of the mobile device during the problem, and a netstate identifying network account settings of the mobile device during the problem;

identifying, by the system, peer mobile devices that have previously experienced the problem, and have similar characteristics with respect to respective devstates of the peer mobile devices during the problem and respective netstates of the peer mobile devices during the problem, according to a defined criterion, to the characteristics of the mobile device;

identifying, by the system, a change to a configuration setting of at least one of the peer mobile devices that resolved the problem;

transmitting, by the system, to the mobile device, information identifying the change to the configuration setting as a proposed solution to the problem; and

facilitating, by the system, implementation of the change to the configuration setting in the mobile device in response to receiving user input indicating user permission.

2. The method of claim 1 , wherein the configuration setting is a network setting usable by the mobile device.

3. The method of claim 1 , wherein the user input is received by way of the mobile device.

4. The method of claim 1 , further comprising, prior to the change to the configuration setting being implemented, taking, by the system, a snapshot of a configuration of the mobile device.

5. The method of claim 2 , further comprising reverting, by the system, to a pre-configuration change state of the mobile device in response to the implementing of the change to the configuration setting being determined not to produce defined acceptable results in performance of the mobile device.

6. The method of claim 1 , wherein a part of the change to the configuration setting is implemented by network equipment associated with a communication network operator.

7. The method of claim 1 , further comprising:

receiving, from the mobile device, performance data representative of a performance measurement taken after the change to the configuration setting has been implemented; and

after the receiving of the performance measurement data, receiving an indication from user input that either indicates the change to the configuration setting is to be maintained, or that indicates a pre-configuration change state of the mobile device to which the mobile device is to revert.

8. The method of claim 1 , wherein the configuration setting of the mobile device diverges from a corresponding configuration setting of a peer mobile device of the peer mobile devices.

9. The method of claim 1 , wherein the proposed solution is one of a group of user-selectable potential solutions identified to be applicable to the mobile device.

10. The method of claim 1 , wherein transmitting the information identifying the change to the configuration setting as the proposed solution to the problem comprises transmitting description data representative of a description of suboptimal performance that is consistent with divergence of the configuration setting of the mobile device from a corresponding configuration setting of a peer mobile device of the peer mobile devices.

11. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a system, facilitate performance of operations, comprising:

receiving, from a mobile device, a care request that comprises:

a description of a problem experienced with operation of the mobile device, and

characteristics of the mobile device comprising a devstate identifying device measurements of the mobile device during the problem, and a netstate identifying network account settings of the mobile device during the problem;

identifying peer mobile devices that have previous experience with the problem, and have similar characteristics with respect to respective devstates of the peer mobile devices during the problem and respective netstates of the peer mobile devices during the problem, according to a defined criterion, to the characteristics of the mobile device;

identifying a change to a configuration setting of at least one of the peer mobile devices that previously resolved the problem;

transmitting, to the mobile device, information identifying the change to the configuration setting as a proposed solution to the problem; and

implementing the change to the configuration setting in the mobile device in response to receiving user input indicating user permission to implement the change.

12. The non-transitory machine-readable medium of claim 11 , wherein the configuration setting is a network setting.

13. The non-transitory machine-readable medium of claim 11 , wherein the user input is received by way of the mobile device.

14. The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise, prior to implementing the change to the configuration setting, taking a snapshot of a configuration of the mobile device.

15. The non-transitory machine-readable medium of claim 12 , wherein the operations further comprise reverting to a pre-configuration change state of the mobile device in response to determining that implementing the change to the configuration setting does not produce acceptable results in performance of the mobile device.

16. The non-transitory machine-readable medium as recited in claim 11 , wherein a part of the change to the configuration setting is implemented by a communication network operator.

17. The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise:

receiving, from the mobile device, a performance measurement taken after the change to the configuration setting has been made; and

after receipt of the performance measurement, receiving an indication from user input that either represents that a user desires to maintain the change to the configuration setting, or represents that the user desires to revert to a pre-configuration change state of the mobile device.

18. The non-transitory machine-readable medium of claim 11 , wherein the configuration setting of the mobile device diverges from a corresponding configuration setting of a peer mobile device of the peer mobile devices.

19. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

receiving, from a user device, a care request that comprises:

a description of a problem experienced with operation of the user device, and

characteristics of the user device comprising a device state identifying device measurements of the mobile device during the problem, and a netstate identifying network account settings of the user device during the problem;

identifying peer user devices that have previously experienced the problem, and have similar characteristics with respect to respective devstates of the peer user devices during the problem and respective netstates of the peer user devices during the problem, according to a similarity criterion, to the characteristics of the user device;

identifying a change to a configuration setting of at least one of the peer user devices that resolved the problem;

transmitting, to the user device, information identifying the change to the configuration setting as a proposed solution to the problem; and

facilitating the change to the configuration setting of the user device in response to receiving user input indicating user permission.

20. The system of claim 19 , wherein the configuration setting is a network setting.

Assignments (3)
MERGER Recorded Jan 10, 2023
From: AT&T MOBILITY IP, LLC
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 062327/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2020
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 054351/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: MIKKELSEN, FREDERICK PETER; GUTIERREZ, ALBERTO, JR.
To: CARRIER IQ, INC.
Reel/Frame 048417/0025 →
Continuity (6)
Continuation 16128226 · Sep 11, 2018
Continuation 15420340 · Jan 31, 2017
Division 14880350 · Oct 12, 2015
Continuation In Part 14565294 · Dec 9, 2014
Continuation In Part 13653313 · Oct 16, 2012
Related Publication 20190246291A1 · Aug 8, 2019