Systems and methods for fused services including an integrated management system
First Claim
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.
9 Assignments
0 Petitions
Accused Products
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.
-
Citations
23 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 22, 23)
-
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.
-
Specification