IP Library Granted Patent US 9,787,827
Granted Patent B2
US 9,787,827 · App. 13/077,723 · Granted Oct 10, 2017

Systems and methods for fused services including an integrated management system

Inventor: Paul Miller, Jr. (Derry, NH)
Assignee: GENBAND US LLC
H04M3/42068H04M3/42042H04M3/42365H04N21/4786H04N21/4788H04N21/6118H04N21/6168H04M7/0024H04M2201/50H04M2203/655
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,787,827
App. No.
13/077,723
Granted
Oct 10, 2017
Kind
B2
Abstract

Systems and methods for fusing, for a subscriber, a plurality of applications and subscriber data across a plurality of subscriber access devices are described. The system includes a fusion server coupled to a voice-over-IP telephony switch and a television EBIF server. The fusion server receives and stores the subscriber data such as a list of contacts. The fusion server receives a communication in a first format from a first subscriber access device such as a set-top box, and translates the communication from the first format to a second format. The first and second formats include at least two of session initiation protocol (SIP), hypertext transfer protocol (HTTP), voice-over-IP (VoIP), simple object access protocol over extensible markup language (SOAP/XML), remote procedure call (RPC), and enhanced tv binary exchange format (EBIF). The fusion server transmits the translated communication to a second subscriber access device such as a smart phone or tablet computer.

Claims (54)

1. A method comprising:

receiving, by a fusion server coupled to a voice-over-IP telephony switch and a streaming media server, subscriber data, wherein the subscriber data specifies a plurality of applications utilized by a subscriber;

storing, by the fusion server, the received subscriber data in a database of the fusion server;

receiving, by a fusion server, access device data from the voice-over-IP telephony switch or the streaming media server for a plurality of access devices associated with the subscriber;

storing, by the fusion server, the access device data received from the voice-over-IP telephony switch or the streaming media server in the database of the fusion server;

receiving a first communication event from the voice-over-IP telephony switch in a first format, wherein the first communication event from the voice-over-IP telephony switch originates from a sender using a first application of the plurality of applications utilized by the subscriber;

extracting, by the fusion server, subscriber identification information from the first communication event from the voice-over-IP telephony switch;

retrieving, from the database of the fusion server based on the extracted subscriber identification information, access device data for one or more access devices utilized by the subscriber;

retrieving, based on the subscriber data, sender information describing the sender's use of one or more of the plurality of applications utilized by the subscriber;

inserting, by the fusion server, a portion of the first communication event from the voice-over-IP telephony switch and the sender information into a second communication event in a second format for presentation by a second one of the plurality of applications utilized by the subscriber; and

transmitting, by the fusion server, the second communication event, wherein the second communication event is routed by the fusion server, to the one or more utilized access devices using the access device data, each of the plurality of access devices running the second one of the plurality of applications.

2. The method of claim 1 , wherein the access device includes two or more of a mobile phone, a smart phone, a VoIP terminal, a tablet computer, a personal computer, a television, and a public switched telephone network (PSTN) telephone.

3. The method of claim 1 , wherein the first format includes at least one of session initiation protocol (SIP), hypertext transfer protocol (HTTP), voice-over-IP (VoIP), simple object access protocol over extensible markup language (SOAP/XML), remote procedure call (RPC), and enhanced tv binary exchange format (EBIF).

4. The method of claim 1 , wherein the plurality of applications includes an application for managing the subscriber's voice calls.

5. The method of claim 1 , wherein the plurality of applications includes an application for managing the subscriber's list of contacts.

6. The method of claim 1 , wherein the plurality of applications includes an application for managing the subscriber's electronic mail.

7. The method of claim 1 , wherein the plurality of applications includes an application for managing caller identification for a subscriber's telephone number.

8. The method of claim 1 , wherein the second format includes one of session initiation protocol (SIP), hypertext transfer protocol (HTTP), voice-over-IP (VoIP), simple object access protocol over extensible markup language (SOAP/XML), remote procedure call (RPC), and enhanced tv binary exchange format (EBIF).

9. The method of claim 1 , wherein the plurality of applications includes an internet website application.

10. A system that enables the fusion for a subscriber of a plurality of applications and subscriber data across a plurality of subscriber access devices, the system comprising:

a fusion server including a processor, a memory including a database, and a network interface, wherein the fusion server is coupled to a voice-over-IP telephony switch and a streaming media server, and wherein the fusion server is configured to:

receive subscriber data, wherein the subscriber data specifies a plurality of applications utilized by a subscriber;

store the received subscriber data in the database;

receive access device data from the voice-over-IP telephony switch or the streaming media server regarding each of a plurality of access devices associated with the subscriber;

store the access device received from the voice-over-IP telephony switch or the streaming media server data in the database of the fusion server;

receive a communication event from the voice-over-IP telephony switch in a first format, wherein the communication event from the voice-over-IP telephony switch originates from a sender using a first application of the plurality of applications utilized by the subscriber;

extract, by the fusion server, subscriber identification information from the first communication event from the voice-over-IP telephony switch;

retrieve, from the database of the fusion server, based on the extracted subscriber identification information, access device data for one or more access devices utilized by the subscriber;

retrieve, based on the subscriber data, sender information describing the sender's use of one or more of the plurality of applications utilized by the subscriber;

insert, by the fusion server, a portion of the first communication event from the voice-over-IP telephony switch and the sender information into a second communication event in a second format for presentation by a second one of the plurality of applications utilized by the subscriber; and

transmit the second communication event and route the second communication event to the one or more utilized access devices using the access device data, each of the plurality of access devices running the second application.

11. The system of claim 10 , wherein the computer device includes two or more of a mobile phone, a smart phone, a VoIP terminal, a tablet computer, a personal computer, a television and a public switched telephone network (PSTN) telephone.

12. The system of claim 10 , wherein the first format includes at least one of session initiation protocol (SIP), hypertext transfer protocol (HTTP), voice-over-IP (VoIP), simple object access protocol over extensible markup language (SOAP/XML), remote procedure call (RPC), and enhanced tv binary exchange format (EBIF).

13. The system of claim 10 , wherein the plurality of applications includes an application for managing the subscriber's voice calls.

14. The system of claim 10 , wherein the plurality of applications includes an application for managing the subscriber's list of contacts.

15. The system of claim 10 , wherein the plurality of applications includes an application for managing the subscriber's electronic mail.

16. The system of claim 10 , wherein the plurality of applications includes an application for managing caller identification for a subscriber's telephone number.

17. The system of claim 10 , wherein the second format includes one of session initiation protocol (SIP), hypertext transfer protocol (1-ITTP), voice-over-IP (VoIP), simple object access protocol over extensible markup language (SOAP/XML), remote procedure call (RPC), and enhanced tv binary exchange format (EBIF).

18. The system of claim 10 , wherein the plurality of applications includes an internet website application accessible.

19. A method for fusing, for a subscriber, a plurality of applications and subscriber data across a plurality of subscriber access devices, the method comprising:

receiving, by a fusion server coupled to a voice-over-IP telephony switch and a streaming media server, subscriber data, wherein the subscriber data specifies a plurality of applications utilized by a subscriber;

storing, by the fusion server, the received subscriber data in a database of the fusion server;

receiving, by a fusion server, access device data from the voice-over-IP telephony switch or the streaming media server for each of a plurality of access devices associated with the subscriber;

storing, by the fusion server, the access device data received from the voice-over-IP telephony switch or the streaming media server in the database of the fusion server;

receiving a first communication event from the voice-over-IP telephony switch in a first format, wherein the first communication event from the voice-over-IP telephony switch originates from a sender using a first application of the plurality of applications utilized by the subscriber;

extracting subscriber identification information from the first communication event from the voice-over-IP telephony switch;

searching the subscriber data and the access device data to determine one or more access devices utilized by the subscriber;

retrieving, by the fusion server based on the subscriber data, sender information describing the sender's use of one or more of the plurality of applications utilized by the subscriber;

insert a portion of the first communication event from the voice-over-IP telephony switch and the sender information into a second communication event in a second format for presentation by a second one of the plurality of applications utilized by the subscriber; and

transmitting, by the fusion server, the second communication event, wherein the second communication event is routed by the fusion server, to one or more utilized access devices using the access device data, each of the plurality of access devices running the second application.

20. The method of claim 1 , wherein the retrieved sender information describes profile information for the sender as provided one or more of the plurality of applications utilized by the subscriber.

21. The method of claim 5 , wherein the sender information is retrieved from the subscriber's list of contacts.

22. The system of claim 10 , wherein the retrieved sender information describes profile information for the sender as provided one or more of the plurality of applications utilized by the subscriber.

23. The system of claim 14 , wherein the sender information is retrieved from the subscriber's list of contacts.

Assignments (10)
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 Sep 21, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053826/0602 →
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 →
MERGER Recorded Sep 24, 2012
From: CEDAR POINT COMMUNICATIONS LLC
To: GENBAND US LLC
Reel/Frame 029014/0614 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 2, 2011
From: GENBEND US LLC (A DELAWARE LLC)
To: COMERICA BANK (A TEXAS BANKING ASSOCIATION), AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICES
Reel/Frame 027315/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2011
From: MILLER, PAUL, JR.
To: CEDAR POINT COMMUNICATIONS, INC.
Reel/Frame 026060/0867 →
CHANGE OF NAME Recorded Apr 1, 2011
From: CEDAR POINT COMMUNICATIONS, INC.
To: CEDAR POINT COMMUNICATIONS LLC
Reel/Frame 026060/0870 →
Continuity (2)
Provisional Application 61319708 · Mar 31, 2010
Related Publication 20110246620A1 · Oct 6, 2011