IP Library Granted Patent US 10,581,786
Granted Patent B2
US 10,581,786 · App. 15/290,455 · Granted Mar 3, 2020

Methods, systems, and computer readable media for affecting user associations in over the top (OTT) service platforms

Inventors: James Angus McEachern (Stittsville, CA); Richard Taylor (Manotick, CA); Michael Leeder (Stittsville, CA); Carroll Louise Gray-Preston (Morrisville, CA)
Assignee: GENBAND US LLC
H04L51/32G06Q10/10G06Q50/01H04L61/1547G06F3/0481
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,581,786
App. No.
15/290,455
Granted
Mar 3, 2020
Kind
B2
Abstract

According to one aspect, the subject matter described herein includes a method for affecting user associations in over the top (OTT) service platforms. The method includes receiving a first message for initiating associations or disassociations between a first user and a second user of over the top (OTT) service platforms. The OTT service platforms are controlled and operated by distinct entities. The method also includes determining, using at least one of information in the first message and stored information, the OTT service platforms in which associations are to be established or disestablished. The method further includes sending at least a second message for establishing or disestablishing an association between the first user and the second user in the OTT service platforms.

Claims (32)

1. A method for modifying user associations in a plurality of over the top (OTT) service platforms, the method comprising:

hosting a communication session via a mobile packet network between a first user of the plurality of OTT service platforms and a second user of the plurality of OTT service platforms;

receiving a first message via the mobile packet network during the hosted communication session, the first message comprising a request for initiating associations between the first user and the second user and specifying a time duration for the associations between the first user and the second user;

determining a first mobile packet network identification utilized by the first user in the hosted mobile packet network communication session and a second mobile packet network identification utilized by the second user in the hosted mobile packet network communication session;

during the hosted mobile packet network communication session, determining, based on the first mobile packet network identification and the second mobile packet network identification, a first OTT service platform and a second OTT service platform of the plurality of OTT service platforms in which associations between the first user and the second user can be initiated;

sending, during the mobile packet network communication session, a first OTT service platform message for initiating associations between the first user and the second user in the first OTT service platform, in response to determining the first OTT service platform in which associations between the first user and the second user can be initiated;

sending, during the mobile packet network communication session, a second OTT service platform message for initiating associations between the first user and the second user in the second OTT service platforms, in response to determining the second OTT service platform in which associations between the first user and the second user can be initiated; and

after the time duration for the associations between the first user and the second user expires, sending a third OTT service platform message for disestablishing the associations between the first user and the second user in the first OTT service platform and sending a fourth OTT service platform message for disestablishing the associations between the first user and the second user in the second OTT service platform.

2. The method of claim 1 wherein initiating the associations between the first user and the second user includes initiating the following of the second user by the first user.

3. The method of claim 1 wherein the first OTT platform message and the second OTT platform message are sent in response to the first user interacting with a user interface to confirm the initiation of associations on the first OTT service platform and the second OTT service platform.

4. The method of claim 1 wherein the first message is sent in response to the first user interacting with a user interface during the mobile packet network communications session between the first user and the second user.

5. The method of claim 1 wherein the first OTT service platform and a second OTT service platform are further determined based on stored information comprising interaction information between the first user and the second user during prior communication sessions.

6. The method of claim 1 wherein the first mobile packet network identifier includes at least one of a user identifier, a phone number, a profile identifier, an OTT service platform user identifier, and an IMSI (International Mobile Subscriber Identity).

7. The method of claim 1 , wherein identifying, using the first mobile packet network identification and the second mobile packet network identification, the first OTT service platform and the second OTT service platform comprises, using the first identification and the second identification as keys, performing a lookup in a data structure containing social interaction information by the first user and the second user on the plurality of OTT service platforms.

8. The method of claim 1 wherein sending the first OTT service platform message includes sending a status information message, an association establishing message, a friend request message, a contact connection message, a registration message, or a follow request message.

9. The method of claim 1 wherein the plurality of OTT service platforms includes at least one of an email service platform, an instant messaging service platform, a social networking service platform, a media hosting service platform, a business networking service platform, a media streaming service platform, and a voice over Internet Protocol (VoIP) service platform.

10. A system for modifying user associations in a plurality of over the top (OTT) service platforms, the system comprising:

at least one communications interface configured to host a communication session via a mobile packet network between a first user of the plurality of OTT service platforms and a second user of the plurality of OTT service platforms and further configured to receive a first message via the mobile packet network during the hosted communication session, the first message comprising a request for initiating associations between the first user and the second user and specifying a time duration for the associations between the first user and the second user; and

an OTT service proxy node comprising:

at least one processor; and

memory coupled to the at least one processor, the memory, the memory having program instructions stored thereon that, upon execution by the at least one processor, cause the OTT service proxy node to:

determine a first mobile packet network identification utilized by the first user in the hosted communication session and a second mobile packet network identification utilized by the second user in the hosted communication session;

determine, based on the first mobile packet network identification and the second mobile packet network identification one or more OTT service platforms of the plurality of OTT service platforms in which associations between the first user and the second user can be initiated,

send, during the hosted mobile packet network communication session, a first OTT service platform message for initiating associations between the first user and the second user on a first OTT service platform of the available OTT service platforms, in response to determining this first OTT service platform in which associations between the first user and the second user can be initiated,

send, during the hosted mobile packet network communication session, a second OTT service platform message for initiating associations between the first user and the second user on a second OTT service platform of the available OTT service platforms, in response to determining this second OTT service platform in which associations between the first user and the second user can be initiated; and

after the time duration for the associations between the first user and the second user expires, sending a third OTT service platform message for disestablishing the associations between the first user and the second user in the first OTT service platform and sending a fourth OTT service platform message for disestablishing the associations between the first user and the second user in the second OTT service platform.

11. The system of claim 10 wherein initiating associations between the first user and the second user includes initiating the following of the second user by the first user.

12. The system of claim 10 wherein the at least one communications interface and the proxy node is associated with a user device, a server, a proxy, or a network node.

13. The system of claim 10 comprising: an application for executing on a user device and for displaying a user interface.

14. The system of claim 13 wherein the application is configured to generate and send the first message in response to the first user interacting with the user interface.

15. The system of claim 13 wherein the application is configured to generate and send the first message in response to the first user interacting with the user interface during the communications session between the first user and the second user.

16. The system of claim 10 wherein the first OTT service platform and a second OTT service platform are further determined based on stored information comprising interaction information between the first user and the second user during prior communication sessions.

Assignments (7)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
MERGER Recorded Jul 15, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053223/0260 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2016
From: MCEACHERN, JAMES ANGUS; TAYLOR, RICHARD; LEEDER, MICHAEL; GRAY-PRESTON, CARROLL LOUISE
To: GENBAND US LLC
Reel/Frame 039986/0809 →
Continuity (2)
Continuation 13239548 · Sep 22, 2011
Related Publication 20170034114A1 · Feb 2, 2017