IP Library Granted Patent US 10,079,927
Granted Patent B2
US 10,079,927 · App. 14/565,294 · Granted Sep 18, 2018

Closed-loop self-care apparatus and messaging system for customer care of wireless services

Inventors: Chenhui Liu (Milton, MA); Frederick Peter Mikkelsen (West Boylston, MA); Alberto Gutierrez, Jr. (San Mateo, CA)
Assignee: CARRIER IQ, INC.
H04M1/72519G06Q30/01G06Q30/016H04W4/00H04W64/00G06Q10/00H04W8/20
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 10,079,927
App. No.
14/565,294
Granted
Sep 18, 2018
Kind
B2
Abstract

A system communicatively couples a server to a plurality of mobile wireless device clients to receive and track customer care related information which has been captured on any one of the clients. The server uses information sent by a client to initiate a customer care request ticket and responds to the client request with a ticket number and request description compiled using the information from the client. A system receives from a mobile device user a request to tuneup, a devstate extracted from a cache stored in the mobile device, and proposes at least one delta devstate operation to resolve the perception; making an adjustment or guiding the user to make an adjustment to execute the proposed delta operation; and at the end of an evaluation period, offers to revert to the stored prior state; to accept the delta state; or to continue the tuneup process.

Claims (42)

1. A method of operation for a Self-Care TuneUp apparatus, comprising:

receiving a device state, user description, and a trigger from a mobile user device coupled to a wireless communication network;

reading the present settings and conditions of a user's network account and wireless communication network location from a NetState store;

initiating TuneUp ticket number;

operating a Perception-TuneUp Engine circuit to determine at least one likely description of perceived dissatisfaction of a user which could be ameliorated by a proposed change to wireless communication network settings or mobile user device configuration;

transmitting to a TuneUp agent operable on said mobile user device for agreement, rejection, or continuation, the description and proposed change to the wireless communication network settings or mobile user device configuration determined by the Perception-TuneUp Engine circuit;

receiving from said TuneUp agent, at least one of agreement to the proposed change to the wireless communication network settings or mobile user device configuration, rejection of the proposed change to the wireless communication network settings or mobile user device configuration, or additional user description of perceived dissatisfaction for further operation of the Perception-TuneUp Engine circuit to determine a second proposed change to the wireless communication network settings or mobile user device configuration, and the method further comprising:

upon receiving rejection from the TuneUp agent operable on a mobile user device, closing the TuneUp ticket number;

upon receiving additional user description of perceived dissatisfaction, continuing operation of the Perception-TuneUp Engine;

upon receiving agreement to at least one first proposed change to the wireless communication network settings or mobile user device configuration, storing into a PreviousState store current wireless communication network settings and mobile user device configuration;

changing by a Network Operator or assisting the user to change wireless communication network settings and mobile user device configuration as proposed; and

setting a timer for an Evaluation Engine circuit to cause the TuneUp agent to present to the mobile user device a selection of: Acceptance, to close the ticket number, Revert, to return the mobile user device to the stored Previous State and close the ticket number, and Continue TuneUp, to provide for additional user description of perceived dissatisfaction and continuing operation of the Perception-TuneUp Engine.

2. The method as recited in claim 1 , wherein the additional user description takes the form of one or more of text, voice, or one or more menu selections.

3. The method as recited in claim 2 , wherein one or more of the menu selections are based on a current wireless communication network setting and a mobile user device configuration.

4. The method as recited in claim 1 , wherein part of the method is performed by a processor that is communicatively coupled to a plurality of wireless mobile user devices.

5. The method as recited in claim 1 , wherein the method is performed on-demand in response to initiation by a user of the mobile user device.

6. The method as recited in claim 1 , wherein the method further comprises correlating a subscriber associated with the mobile user device to a set of known problems.

7. The method as recited in claim 1 , wherein a TuneUp ticket corresponding to the TuneUp ticket number is automatically generated.

8. The method as recited in claim 1 , wherein the proposed change is taken from a map that correlates solutions with problems.

9. The method as recited in claim 1 , further comprising configuring a list of care request options from which the user of the user mobile device can choose.

10. A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, implement and/or cause the implementation of the following operations:

receiving a device state, user description, and a trigger from a mobile user device coupled to a wireless communication network;

reading the present settings and conditions of a user's wireless communication network account and wireless communication network location from a NetState store;

initiating TuneUp ticket number;

operating a Perception-TuneUp Engine circuit to determine at least one likely description of the user's perceived dissatisfaction which could be ameliorated by a proposed change to wireless communication network settings or mobile user device configuration;

transmitting to a TuneUp agent operable on said mobile user device for agreement, rejection, or continuation, the description and proposed change to the wireless communication network settings or mobile user device configuration determined by the Perception-TuneUp Engine circuit; and

receiving from said TuneUp agent, at least one of agreement to the proposed change to the wireless communication network settings or mobile user device configuration, rejection of the proposed change to the wireless communication network settings or mobile user device configuration, or additional user description of perceived dissatisfaction for further operation of the Perception-TuneUp Engine circuit to determine a second proposed change to the wireless communication network settings or mobile user device configuration, and the operations further comprise:

upon receiving rejection from the TuneUp agent operable on a mobile user device, closing the TuneUp ticket number;

upon receiving additional user description of perceived dissatisfaction, continuing operation of the Perception-TuneUp Engine;

upon receiving agreement to at least one first proposed change to the wireless communication network settings or mobile user device configuration, storing into a PreviousState store current wireless communication network settings and mobile user device configuration;

changing by the Network Operator or assisting the user to change wireless communication network settings and mobile user device configuration as proposed; and

setting a timer for an Evaluation Engine circuit to cause the TuneUp agent to present to the mobile user device a selection of: Acceptance, to close the ticket number, Revert, to return the mobile user device to the stored Previous State and close the ticket number, and Continue TuneUp, to provide for additional user description of perceived dissatisfaction and continuing operation of the Perception-TuneUp Engine.

11. The non-transitory storage medium as recited in claim 10 , wherein the additional user description takes the form of one or more of text, voice, or one or more menu selections.

12. The non-transitory storage medium as recited in claim 11 , wherein one or more of the menu selections are based on a current wireless communication network setting and a mobile user device configuration.

13. The non-transitory storage medium as recited in claim 10 , wherein the operations are performed on-demand in response to initiation by a user of the mobile user device.

14. The non-transitory storage medium as recited in claim 10 , wherein the operations further comprise correlating a subscriber associated with the mobile user device to a set of known problems.

15. The non-transitory storage medium as recited in claim 10 , wherein a TuneUp ticket corresponding to the TuneUp ticket number is automatically generated.

16. The non-transitory storage medium as recited in claim 10 , wherein the proposed change is taken from a map that correlates solutions with problems.

17. The non-transitory storage medium as recited in claim 10 , wherein the operations further comprise configuring a list of care request options from which the user of the user mobile device can choose.

18. A server, comprising:

one or more hardware processors; and

the non-transitory storage medium as recited in claim 10 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 050807/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2016
From: LIU, CHENHUI; MIKKELSEN, FREDERICK PETER; GUTIERREZ, ALBERTO, JR.
To: CARRIER IQ, INC.
Reel/Frame 040454/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: CARRIER IQ, INC.
To: AT&T MOBILITY IP, LLC
Reel/Frame 037576/0085 →
Continuity (2)
Continuation In Part 13653313 · Oct 16, 2012
Related Publication 20150099494A1 · Apr 9, 2015