IP Library Granted Patent US 9,692,886
Granted Patent B2
US 9,692,886 · App. 14/849,432 · Granted Jun 27, 2017

Teleconferencing system using synthetic identifiers

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 9,692,886
App. No.
14/849,432
Granted
Jun 27, 2017
Kind
B2
Abstract

In some implementations, a teleconference server can receive a connection request corresponding to a party, determine that the party is a non-self-specified party in a specified teleconference, and determine a party-specific synthetic identifier for the party. In some implementations, a telecommunications network can include terminals and a teleconference server configured to receive one or more connection requests corresponding to respective parties, determine that one or more of the parties are non-self-specified parties, and determine respective party-specific synthetic identifiers for at least some of the non-self-specified parties. In some implementations, a connection request corresponding to a party can be received. The connection request can specify a teleconference. A party-specific synthetic identifier for the party can be determined, e.g., after determining that the party is a non-self-specified party in the specified teleconference.

Claims (56)

1. A teleconference server, comprising:

a processor;

a communications interface; and

one or more components communicatively coupled to the communications interface and operated by the processor to perform operations including:

receiving a connection request corresponding to a party via the communications interface, the connection request specifying a teleconference;

determining that the party is a non-self-specified party in the specified teleconference responsive to the connection request not including caller identification information for the party, lacking reliable caller identification information for the party, or including caller identification information that is duplicative of caller identification information of another party participating in the teleconference; and

in response, determining a party-specific synthetic identifier for the party.

2. The teleconference server of claim 1 , wherein the one or more components are further operable by the processor to determine the party-specific synthetic identifier by:

determining a unique identifier; and

determining the party-specific synthetic identifier including the unique identifier and a synthetic-identification marker.

3. The teleconference server of claim 2 , wherein the synthetic-identification marker includes the text “anonymous” or a translation thereof.

4. The teleconference server of claim 1 , wherein the one or more components are further operable by the processor to determine the party-specific synthetic identifier by determining a name and a resource identifier, at least one of the name or the resource identifier including a unique identifier.

5. The teleconference server of claim 4 , wherein the resource identifier includes a Session Initiation Protocol (SIP) Uniform Resource Identifier (URI).

6. The teleconference server of claim 1 , wherein the one or more components are further operable by the processor to perform operations including:

receiving a second connection request corresponding to a second party via the communications interface, the second connection request specifying the teleconference;

determining that the second party is a non-self-specified party in the specified teleconference; and

determining a second party-specific synthetic identifier for the second party.

7. The teleconference server of claim 6 , wherein the one or more components are further operable by the processor to perform operations including:

determining that the party and the second party correspond to a single handle;

determining the party-specific synthetic identifier for the party based at least in part on the single handle and a handle-unique identifier; and

determining the second party-specific synthetic identifier for the second party based at least in part on the single handle and a second, different handle-unique identifier.

8. The teleconference server of claim 1 , wherein the one or more components are further operable by the processor to perform operations including transmitting, via the communications interface, information of the party-specific synthetic identifier.

9. A telecommunications network, comprising:

a plurality of terminals; and

a teleconference server communicatively connectable with the plurality of terminals, wherein the teleconference server is configured to:

receive from individual ones of the terminals one or more connection requests corresponding to one or more parties;

determine that one of the parties is a non-self-specified party responsive to the connection request not including caller identification information for the one of the parties, lacking reliable caller identification information for the one of the parties, or including caller identification information that is duplicative of caller identification information of another party participating in the teleconference; and

determine a party-specific synthetic identifier for the non-self-specified party.

10. The telecommunications network of claim 9 , wherein the teleconference server is further configured to:

receive one or more subscription requests corresponding to respective subscribing parties of the parties; and

transmit notification messages to at least some of the subscribing parties in response to determining the party-specific synthetic identifier.

11. The telecommunications network of claim 9 , the teleconference server further configured to:

determine that anonymization has been requested for one or more self-specified parties of the parties; and

in response, determine respective party-specific synthetic identifiers for at least some of the one or more self-specified parties.

12. The telecommunications network of claim 9 , the teleconference server further configured to:

receive an invitation request from one of the parties, the invitation identifying a teleconference and a party not participating in the teleconference; and

in response, transmit an invitation message to the party not participating in the teleconference.

13. The telecommunications network of claim 12 , the teleconference server further configured to:

receive an invitation response from the party not participating in the teleconference;

determine, based at least in part on the invitation response, that the party not participating in the teleconference is a non-self-specified party;

in response, determine a party-specific synthetic identifier for the party not participating in the teleconference; and

join the party not participating in the teleconference to the teleconference.

14. A method comprising:

receiving, by a processor, a connection request corresponding to a party, the connection request specifying a teleconference;

determining that the party is a non-self-specified party in the specified teleconference responsive to the connection request not including caller identification information for the party, lacking reliable caller identification information for the party, or including caller identification information that is duplicative of caller identification information of another party participating in the teleconference; and

in response, determining a party-specific synthetic identifier for the party.

15. The method of claim 14 , further comprising transmitting the party-specific synthetic identifier to at least a teleconference host or the party.

16. The method of claim 14 , further comprising:

receiving, by the processor, a transfer request corresponding to a second party, the transfer request including a second party-specific synthetic identifier for the second party;

determining a match between the party-specific synthetic identifier and the second party-specific synthetic identifier;

in response to the match, determining respective revised party-specific synthetic identifier(s) for at least one of the party or the second party.

17. The method of claim 16 , further comprising transmitting at least one of the revised party-specific synthetic identifier(s) to at least a teleconference host or the at least one of the party or the second party.

18. The method of claim 14 , further comprising:

receiving, by the processor, an instruction to alter the status of the party, the request including the party-specific synthetic identifier; and

in response, modifying status information corresponding to the party-specific synthetic identifier in a memory communicatively connected with the processor.

19. The method of claim 18 , wherein the instruction includes an instruction to remove the party from the teleconference and the method further comprises transmitting a removal notification to the party via a communications interface.

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 Nov 6, 2015
From: MUFTI, SHUJAUR; JAHANGIR, ZEESHAN
To: T-MOBILE USA, INC.
Reel/Frame 037065/0749 →