IP Library Granted Patent US 10,887,256
Granted Patent B2
US 10,887,256 · App. 16/805,170 · Granted Jan 5, 2021

Systems and methods for managing electronic communications

Inventors: Robert West (Chantilly, VA); Charles G. Woods (Richmond, VA); Andrew B. Warner (Cape Coral, FL); Donald Le (Herndon, VA)
Assignee: Verizon Media Inc.
H04L51/04G06Q10/10G06Q10/107
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,887,256
App. No.
16/805,170
Granted
Jan 5, 2021
Kind
B2
Abstract

Systems and methods are disclosed for managing electronic communications. According to certain embodiments, an enterprise directory is provided for listing a plurality of enterprises. In one embodiment, the enterprise directory may include an enterprise profile for each enterprise identifying, among other things, a mode of communication for the enterprise. Enterprises that wish to communicate with one another may form partnerships with one another. In one embodiment, a partnership may be formed between two enterprises when one enterprise accepts a partnership request submitted by the other enterprise. Information regarding partnerships between enterprises may be stored in a database. Further, an enterprise user may request to electronically communicate (e.g., via IM, voice, or email) with a user associated with a different enterprise. Users associated with different enterprises may be allowed to communicate electronically with one another if their respective enterprises are in a partnership with one another.

Claims (37)

1. A computer-implemented method for managing electronic communications, the method comprising:

receiving, at a gateway server, a partnership request from a source enterprise, the partnership request identifying a target enterprise as a potential partner, the source enterprise associated with a first domain and the target enterprise associated with a second domain, the gateway server associated with a clearinghouse, the gateway server configured to facilitate communication between the source enterprise and the target enterprise;

receiving a response from the target enterprise, the response specifying whether the target enterprise accepts the received partnership request and at least one approved mode of communication in which a source user associated with the source enterprise and a target user associated with the target enterprise can use to communicate;

receiving a request from the source user having a first mode of communication to electronically communicate with the target user having a second mode of communication; and

enabling electronic communications between the source user and the target user.

2. The computer-implemented method of claim 1 , wherein the first communication protocol and the second communication protocol are selected from a group consisting of extensible messaging and presence protocol (XMPP), session initiation protocol (SIP), and open system for communication in realtime (OSCAR) protocol.

3. The computer-implemented method of claim 1 , wherein the gateway server is configured to identify the first domain and the second domain to verify a partnership between the source enterprise and the target enterprise, and wherein an indication of the verified partnership is stored in a database.

4. The computer-implemented method of claim 1 , wherein the first mode of communication is at least one of instant messaging and voice.

5. The computer-implemented method of claim 1 , wherein a first communications protocol used by the source user and a second communications protocol used by the target user are different communications protocols.

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

providing a user directory, wherein the user directory lists a plurality of enterprise users; and

enabling electronic communications between the at least two of the plurality of enterprise users.

7. The computer-implemented method of claim 6 , wherein enabling electronic communications between the source user and the target user includes translating communications between open system for communication in realtime (OSCAR) protocol and at least one of extensible messaging and presence protocol (XMPP) and session initiation protocol (SIP).

8. A system for managing communications among enterprises through a clearinghouse, the system comprising:

a database; and

a gateway server comprising at least one processor in communication with the database and configured to:

receive, at the gateway server, a partnership request from a source enterprise, the partnership request identifying a target enterprise as a potential partner, the source enterprise associated with a first domain and the target enterprise associated with a second domain, the gateway server associated with a clearinghouse, the gateway server configured to facilitate communication between the source enterprise and the target enterprise;

receive a response from the target enterprise, the response specifying whether the target enterprise accepts the received partnership request and at least one approved mode of communication in which a source user associated with the source enterprise and a target user associated with the target enterprise can use to communicate;

receive a request from the source user having a first mode of communication to electronically communicate with the target user having a second mode of communication; and

enable electronic communications between the source user and the target user.

9. The system of claim 8 , wherein the gateway server is configured to identify the first domain and the second domain to verify a partnership between the source enterprise and the target enterprise, and wherein an indication of the verified partnership is stored in the database.

10. The system of claim 8 , wherein the at least one processor is further adapted to:

provide a user directory, wherein the user directory lists a plurality of enterprise users; and

enable communications between the at least two of the plurality of enterprise users.

11. The system of claim 8 , wherein enabling electronic communications between the at least two enterprise users comprises translating communications between open system for communication in realtime (OSCAR) protocol and at least one of extensible messaging and presence protocol (XMPP) and session initiation protocol (SIP).

12. The system of claim 8 , wherein enabling electronic communications between the source user and the target user comprises enabling at least one of instant messaging and voice communications between the source user and the target user.

13. A non-transitory computer-readable storage medium that comprises a set of instructions that are executable by at least one processor to cause the at least one processor to perform a method for managing electronic communications, the method comprising:

receiving, at a gateway server, a partnership request from a source enterprise, the partnership request identifying a target enterprise as a potential partner, the source enterprise associated with a first domain and the target enterprise associated with a second domain, the gateway server associated with a clearinghouse, the gateway server configured to facilitate communication between the source enterprise and the target enterprise;

receiving a response from the target enterprise, the response specifying whether the target enterprise accepts the received partnership request and at least one approved mode of communication in which a source user associated with the source enterprise and a target user associated with the target enterprise can use to communicate;

receiving a request from the source user having a first mode of communication to electronically communicate with the target user having a second mode of communication; and

enabling electronic communications between the source user and the target user.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the gateway server is configured to identify the first domain and the second domain to verify a partnership between the source enterprise and the target enterprise, and wherein an indication of the verified partnership is stored in a database.

15. The non-transitory computer-readable storage medium of claim 13 , wherein enabling electronic communications between the source user and the target user comprises enabling at least one of instant messaging and voice communications between the source user and the target user.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the at least one processor is further adapted to perform the following operations:

providing a user directory, wherein the user directory lists a plurality of enterprise users; and

enabling communications between the at least two of the plurality of enterprise users.

17. The computer-readable storage medium of claim 16 , wherein enabling electronic communications between the at least two enterprise users comprises translating communications between open system for communication in realtime (OSCAR) protocol and at least one of extensible messaging and presence protocol (XMPP) and session initiation protocol (SIP).

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE FROM OATH INC. TO AOL INC. PREVIOUSLY RECORDED ON REEL 054429 FRAME 0902. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 18, 2023
From: WEST, ROBERT; WOODS, CHARLES G.; WARNER, ANDREW B.; LE, DONALD
To: AOL INC.
Reel/Frame 066059/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054428/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: WEST, ROBERT; WOODS, CHARLES G.; WARNER, ANDREW B.; LE, DONALD
To: OATH INC.
Reel/Frame 054429/0902 →
CHANGE OF NAME Recorded Mar 3, 2020
From: AOL INC.
To: OATH INC.
Reel/Frame 052080/0917 →