IP Library Granted Patent US 8,265,609
Granted Patent B2
US 8,265,609 · App. 12/686,048 · Granted Sep 11, 2012

System, method and computer program product for providing customer service on a mobile device

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 8,265,609
App. No.
12/686,048
Granted
Sep 11, 2012
Kind
B2
Abstract

A system, method, and computer program product for providing customer services on a mobile device can provide a user-interface on a mobile device to display one or more customer service options, store state information of the customer's interaction with the user-interface, and provide a user-interface element that provides the customer an option to contact a customer service agent. In response to the customer's exercising the option to contact the customer service agent, the stored state information is sent to the customer service agent.

Claims (33)

1. A method comprising:

providing, by a computer-based system for providing customer service on a mobile device of a customer, a user-interface on the mobile device of the customer, wherein the user-interface displays one or more interactive customer service options;

storing, by the computer-based system, interaction state information of the customer's interaction with the user-interface;

displaying, by the computer-based system, a user-interface element that provides the customer an option to contact a customer service agent, wherein the displaying the user-interface element includes:

checking that a pre-defined condition for the display of the user-interface element is met, wherein checking the pre-defined condition includes one or more of checking the number of interactions that the customer has performed with the user-interface, and checking a customer tier of the customer; and

displaying the user-interface element in response to the pre-defined condition being met; and

sending, by the computer-based system, the stored state information to the customer service agent in response to the customer exercising the option to contact the customer service agent.

2. The method of claim 1 , further comprising querying a mobile data server for a contact number of the customer service agent.

3. The method of claim 2 , further comprising sending location information of the mobile device to the mobile data server.

4. The method of claim 2 , further comprising placing a call to the contact number of the customer service agent.

5. The method of claim 1 , further comprising selecting a contact number of the customer service agent from plural contact numbers based at least in part on one or more of the following criteria: a location of the mobile device; and a customer preference.

6. A computer program product comprising a non-transitory computer readable storage medium having control logic stored therein to be performed on at least one processor for providing customer service on a mobile device of a customer, the control logic comprising:

user-interface computer readable program code for providing a user-interface on the mobile device of the customer, wherein the user-interface displays one or more interactive customer service options;

storing computer readable program code for storing interaction state information of the customer's interaction with the user-interface;

displaying computer readable program code for displaying a user-interface element that provides the customer an option to contact a customer service agent, wherein displaying the user-interface element includes:

checking that a pre-defined condition for the display of the user-interface element is met, wherein checking the pre-defined condition includes one or more of checking the number of interactions that the customer has performed with the user-interface, and checking a customer tier of the customer; and

displaying the user-interface element in response to the pre-defined condition being met; and

sending computer readable program code for sending the stored state information to the customer service agent in response to the customer exercising the option to contact the customer service agent.

7. The computer program product of claim 6 , wherein the control logic further comprises querying computer readable program code for querying a mobile data server for a contact number of the customer service agent.

8. The computer program product of claim 7 , wherein the control logic further comprises location computer readable program code for sending the mobile data server location information of the mobile device.

9. The computer program product of claim 7 , wherein the control logic further comprises calling computer readable program code for placing a call to the contact number of the customer service agent.

10. The computer program product of claim 6 , wherein the control logic further comprises selecting computer readable program code for selecting a contact number of the customer service agent based at least in part on one or more of the following criteria: a location of the mobile device; and a language preference of the customer.

11. A system of providing customer service to a customer, the system comprising:

a mobile device of a customer provided with a user-interface, wherein the user-interface displays a user-interface element that provides the customer an option to contact a customer service agent, wherein displaying the user-interface element includes:

checking that a pre-defined condition for the display of the user-interface element is met, wherein checking the pre-defined condition includes one or more of checking the number of interactions that the customer has performed with the user-interface, and checking a customer tier of the customer; and

displaying the user-interface element in response to the pre-defined condition being met;

a mobile data server capable of sending and receiving customer service information to and from the mobile device of the customer;

a network for providing data communication between the mobile device of the customer and the mobile data server; and

a telecommunication network for providing voice communication between the mobile device of the customer and a customer service agent, wherein the mobile device sends interaction state information of the customer's interaction with the user-interface to the customer service agent over the network in response to the customer exercising an option to contact the customer service agent over the telecommunication network.

12. The system of claim 11 , wherein the mobile device is configured to query the mobile data server for a contact number of the customer service agent.

13. The system of claim 12 , wherein the mobile device is configured to send location information of the mobile device to the mobile data server.

14. The system of claim 12 , wherein the mobile device is configured to place a call to the contact number of the customer service agent.

15. The system of claim 11 , wherein the mobile device is configured to select a contact number of the customer service agent from plural contact numbers based at least in part on one or more of the following criteria: a location of the mobile device; and a customer preference.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: III HOLDINGS 1, LLC
To: LIBERTY PEAK VENTURES, LLC
Reel/Frame 045611/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: III HOLDINGS 1, LLC
Reel/Frame 032722/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: DELIWALA, MANISH K.; VEDAS, BRETT A.
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 023845/0287 →