IP Library Granted Patent US 10,659,463
Granted Patent B2
US 10,659,463 · App. 14/871,189 · Granted May 19, 2020

Delivering anonymous communication between customers at customer care site

Inventor: Christopher Harvey Joul (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04L63/0884G06F21/35G06F21/6263H04L63/0421H04L63/102
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,659,463
App. No.
14/871,189
Granted
May 19, 2020
Kind
B2
Abstract

A customer care site includes a content item posted by a first user. The content item is associated with a first contact link for requesting communication with the first user. When a second user tries to contact the first user by selecting the first contact link, a computing system associated with the customer care site identifies contact information of the first user using information associated with the first contact link. The computing system can establish a communication session between the first user and the second user without revealing contact information of the first user and the second user to each other during the communication session.

Claims (48)

1. A computer-implemented method comprising:

as implemented by one or more computing devices configured with specific computer-executable instructions:

providing, over a network, a first web page from a customer care web site, the first web page comprising a first content item posted by a first user and a first contact link for requesting communication with the first user, wherein the first content item posted by the first user comprises a question or a comment posted by the first user in a discussion forum on the first web page of the customer care web site;

providing a data store maintaining first contact information of the first user in association with the first contact link and the first content item, wherein the first contact information corresponds to identification of a first user device of the first user;

receiving a contact request, from a second user, to initiate a communication with the first user by selecting the first contact link on the first web page at a second user device of the second user, wherein the second user device is associated with second contact information; and

in response to the contact request, (a) identifying the first contact information of the first user and the first content item from the data store using information included in the contact request; and (b) causing a communication session to be established between the first user device and the second user device using the first contact information and the second contact information, wherein causing the communication session to be established includes causing display of a contact request notification at the first user device, wherein the contact request notification includes information about the contact request including an option to deny the contact request, wherein the contact request notification includes an identification of the first content item associated with the first contact link, and wherein the contact request notification excludes identification of the second contact information.

2. The computer-implemented method of claim 1 , wherein the contact request notification is caused to be displayed at the first user device prior to establishing the communication session.

3. The computer-implemented method of claim 2 , wherein the contact request notification is caused to be displayed at the first user with an interface configured to receive the first user's determination regarding whether to deny the contact request.

4. The computer-implemented method of claim 1 further comprising:

maintaining, in the data store, a criterion for allowing initiation of a communication session in response to selection of the first contact link in association with the first contact information; and

prior to causing initiation of a communication session to be established between the first user device and the second user device, checking the criterion associated with the first contact information for allowing the communication session.

5. The computer-implemented method of claim 1 , wherein causing the communication session to be established between the first user device and the second user device comprises:

establishing a first communication session with the first user device using the first contact information;

establishing a second communication session with the second user device using the second contact information; and

connecting the first communication session and the second communication session without providing the second contact information to the first user device.

6. The computer-implemented method of claim 5 , wherein connecting the first communication session and the second communication session further comprises:

connecting the first communication session and the second communication session without providing the first contact information to the second user.

7. A computing system comprising a processor coupled to a memory, the memory including specific instructions that upon execution configure the computing system to at least:

provide over a network, a first web page from a customer care web site, the first web page comprising a first content item posted by a first user and a first contact link for requesting communication with the first user, wherein the first content item posted by the first user comprises a question or a comment posted by the first user in a discussion forum on the first web page of the customer care web site

provide a data store maintaining first contact information of the first user in association with the first contact link and the first content item, wherein the first contact information corresponds to identification of a first user device of the first user;

receive a contact request, from a second user, to initiate a communication with the first user by selecting the first contact link on the first web page at a second user device of the second user, wherein the second user device is associated with second contact information; and

in response to the contact request, (a) identify the first contact information of the first user and the first content item from the data store using information included in the contact request; and (b) cause a communication session to be established between the first user device and the second user device using the first contact information and the second contact information, wherein causing the communication session to be established includes causing display of a contact request notification at the first user device, wherein the contact request notification includes information about the contact request including an option to deny the contact request, wherein the contact request notification includes an identification of the first content item associated with the first contact link, and wherein the contact request notification excludes identification of the second contact information.

8. The computing system of claim 7 , wherein the contact request notification is displayed at the first user device prior to establishing the communication session.

9. The computing system of claim 8 , wherein the contact request notification is displayed at the first user with an interface configured to receive the first user's determination regarding whether to deny the contact request.

10. The computing system of claim 7 , wherein the specific instructions upon execution further configure the computing system to:

maintain in the data store, a criterion for allowing a communication session in response to selection of the first contact link in association with the first contact information; and

prior to causing a communication session to be established between the first user device and the second user device, check the criterion associated with the first contact information for allowing the communication session.

11. The computing system of claim 7 , wherein causing the communication session to be established between the first user device and the second user device comprises:

establishing a first communication session with the first user device using the first contact information;

establishing a second communication session with the second user device using the second contact information; and

connecting the first communication session and the second communication session without providing the second contact information to the first user device.

12. The computing system of claim 11 , wherein connecting the first communication session and the second communication session further comprises:

connecting the first communication session and the second communication session without providing the first contact information to the second user.

13. A non-transitory computer storage medium storing computer-executable instructions that direct a computing device to perform operations comprising:

as implemented by one or more computing devices configured with specific computer-executable instructions:

providing, over a network, a first web page from a customer care web site, the first web page comprising a first content item posted by a first user and a first contact link for requesting communication with the first user, wherein the first content item posted by the first user comprises a question or a comment posted by the first user in a discussion forum on the first web page of the customer care web site;

providing a data store maintaining first contact information of the first user in association with the first contact link and the first content item, wherein the first contact information corresponds to identification of a first user device of the first user;

receiving a contact request, from a second user, to initiate a communication with the first user by selecting the first contact link on the first web page at a second user device of the second user, wherein the second user device is associated with second contact information; and

in response to the contact request, (a) identifying the first contact information of the first user and the first content item from the data store using information included in the contact request; and (b) causing a communication session to be established between the first user device and the second user device using the first contact information and the second contact information, wherein causing the communication session to be established includes causing display of a contact request notification at the first user device, wherein the contact request notification includes information about the contact request including an option to deny the contact request, wherein the contact request notification includes an identification of the first content item associated with the first contact link, and wherein the contact request notification excludes identification of the second contact information.

14. The non-transitory computer storage medium of claim 13 , the operations further comprising:

maintaining, in the data store, a criterion for allowing initiation of a communication session in response to selection of the first contact link in association with the first contact information; and

prior to causing initiation of a communication session to be established between the first user device and the second user device, checking the criterion associated with the first contact information for allowing the communication session.

15. The non-transitory computer storage medium of claim 13 , the operations further comprising:

establishing a first communication session with the first user device using the first contact information;

establishing a second communication session with the second user device using the second contact information; and

connecting the first communication session and the second communication session without providing the second contact information to the first user device.

16. The non-transitory computer storage medium of claim 15 , wherein connecting the first communication session and the second communication session further comprises:

connecting the first communication session and the second communication session without providing the first contact information to the second user.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: JOUL, CHRISTOPHER HARVEY
To: T-MOBILE USA, INC.
Reel/Frame 036698/0685 →