Device Initiated DQoS System and Method
First Claim
1. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
- the VoIP endpoint device;
coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and
comprising instructions stored in a memory and executed by a processor, the instructions comprising;
in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network;
waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and
only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP endpoint; and
the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising;
in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition request (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and
in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network.
0 Assignments
0 Petitions
Accused Products
Abstract
A Data Over Cable Service Interface Specification (DOCSIS) cable modem system is coupled to: i) via a local area internet protocol (IP) network, a voice over internet protocol (VoIP) device operating Session Initiation Protocol (SIP) for signaling a VoIP session; and ii) via a DOCSIS network, a cable modem termination system (CMTS) via a network. The cable modem system comprises instructions stored in a memory and executed by a processor. The instructions comprise: i) in response to receiving a frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message signaling a VoIP session with a remote endpoint; and ii) in response to determining that the frame is a SIP invite message, generating a DOCSIS message to the CMTS to request an addition of reserved bandwidth on the DOCSIS network for the VoIP session.
-
Citations
27 Claims
-
1. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP endpoint; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition request (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network. - View Dependent Claims (2, 3, 4)
-
-
5. A voice over internet protocol (VoIP) endpoint device:
-
coupled to a Data Over Cable Service Interface Specification (DOCSIS) cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgement response from the DOCSIS cable modem via the local area IP network, the acknowledgement response indicating reservation of bandwidth by a cable modem termination system (CMTS) on a DOCSIS network for the VoIP session; and only upon receiving the acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth on the DOCSIS network by the CMTS, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP device. - View Dependent Claims (6)
-
-
7. A Data Over Cable Service Interface Specification (DOCSIS) cable modem system:
-
coupled, via a local area internet protocol (IP) network, to a voice over internet protocol (VoIP) endpoint device operating Session Initiation Protocol (SIP) for signaling a VoIP session; coupled, via a DOCSIS network, to a cable modem termination system (CMTS); and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to determining that an IP frame received on the local area IP network from the VoIP endpoint device includes a payload comprising a bandwidth reservation instruction, generating a dynamic services addition request (DSA-REQ) message to the CMTS, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session between the VoIP endpoint device and a remote VoIP device; in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending an acknowledgement response to the VoIP endpoint device via the local area IP Network. - View Dependent Claims (8, 9)
-
-
10. A Data Over Cable Service Interface Specification (DOCSIS) cable modem system:
-
coupled, via a local area internet protocol (IP) network, to a voice over internet protocol (VoIP) endpoint device operating Session Initiation Protocol (SIP) for signaling a VoIP session; coupled, via a DOCSIS network, to a cable modem termination system (CMTS); and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to determining that the IP frame received from the VoIP endpoint device via the local area IP network is a SIP invite message, generating a dynamic services addition request (DSA-REQ) message to the CMTS via the DOCSIS network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for a VoIP session between the VoIP endpoint device and a remote VoIP endpoint; upon receiving a dynamic services addition response (DSA-RSP) from the CMTS in response to the DSA-REQ, forwarding the SIP invite message to a SIP proxy via the DOCSIS network. - View Dependent Claims (11, 12)
-
-
13. A cable modem integrated session boarder control circuit coupled to:
-
a voice over internet protocol (VoIP) endpoint device via a local area internet protocol (IP) network; and a cable modem circuit (CM) for communication with a cable modem termination system (CMTS) via a Data Over Cable Service Interface Specification (DOCSIS) network; a session boarder control circuit comprising, as instructions stored in a memory and executed by a processor, a back to back user agent system (B2BUA) embedded with a DOCSIS dynamic quality of service system (DQoS); the B2BUA, in response to receiving an IP frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message; in response to the B2BUA determining that the IP frame is a SIP invite message, the DQoS; i) generates a dynamic services addition request (DSA-REQ) message to the CMTS; and ii) receives a dynamic service addition response (DSA-RSP) message from the CMTS; and the B2BUA, in response to the DQoS receiving the (DSA-RSP) from the CMTS, generating a corresponding SIP invite message to a SIP proxy. - View Dependent Claims (14, 15)
-
-
16. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receipt of a Session Initiation Protocol (SIP) invite message signaling an inbound session from a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a SIP trying message back to the source of the SIP invite message; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-REQ) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network. - View Dependent Claims (17, 18, 19)
-
20. A voice over internet protocol (VoIP) endpoint device:
-
coupled to a Data Over Cable Service Interface Specification (DOCSIS) cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receipt of a Session Initiation Protocol (SIP) invite message signaling an inbound session from a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgement response from the DOCSIS cable modem via the local area IP network, the acknowledgement response indicating reservation of bandwidth by a cable modem termination system (CMTS) on a DOCSIS network for the VoIP session; and only upon receiving the acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth on the DOCSIS network by the CMTS, generating a SIP trying message back to the source of the SIP invite message. - View Dependent Claims (21)
-
-
22. A Data Over Cable Service Interface Specification (DOCSIS) cable modem system:
-
coupled, via a local area internet protocol (IP) network, to a voice over internet protocol (VoIP) endpoint device operating Session Initiation Protocol (SIP) for signaling a VoIP session; coupled, via a DOCSIS network, to a cable modem termination system (CMTS); and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving, via the DOCSIS network, an IP frame from a remote SIP proxy addressed to the VoIP endpoint device, determining whether the IP frame includes a SIP invite message; in response to determining that the IP frame includes a SIP invite message, generating a dynamic services addition request (DSA-REQ) message to the CMTS, the DSA-REQ being a request reserve bandwidth on the DOCSIS network for a VoIP session between the VoIP endpoint device and a remote VoIP device; in response to receiving a dynamic services addition response (DSA-REQ) from the CMTS, sending the SIP invite message to the VoIP endpoint device via the local area IP network. - View Dependent Claims (23, 24)
-
-
25. A cable modem integrated session boarder control circuit coupled to:
-
a voice over internet protocol (VoIP) endpoint device via a local area internet protocol (IP) network; and a cable modem circuit (CM) for communication with a cable modem termination system (CMTS) via a Data Over Cable Service Interface Specification (DOCSIS) network; the session boarder control circuit comprising, as instructions stored in a memory and executed by a processor, a back to back user agent system (B2BUA) embedded with a DOCSIS dynamic quality of service system (DQoS); the B2BUA, in response to receiving an IP frame via the DOCSIS network, determining if the frame is a Session Initiation Protocol (SIP) invite message addressed to the VoIP endpoint device on the local area IP network; in response to the B2BUA determining that the frame is a SIP invite message addressed to the VoIP endpoint device on the local area IP network, the DQoS; i) generates a dynamic services addition request (DSA-REQ) message to the CMTS; and ii) receives a dynamic services addition response (DSA-RSP) from the CMTS; and the B2BUA, in response to the DQoS receiving the DSA-RSP from the CMTS, sends the SIP invite message to the VoIP endpoint device via the local area IP network. - View Dependent Claims (26, 27)
-
Specification