Quality of service setup on a time reservation basis

US9014059B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9014059-B2
Application numberUS-49992302-A
CountryUS
Kind codeB2
Filing dateDec 11, 2002
Priority dateDec 15, 2001
Publication dateApr 21, 2015
Grant dateApr 21, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a network having routing elements for routing information through the network, there is provided a method for providing an ability to set up a Quality of Service contract for a videoconference session between clients. A reservation is received for a time period for the videoconference session. Configuration information, for filtering real-time traffic corresponding to the videoconference session from other traffic traversing the network, is sent to at least one of the routing elements after the time period is reserved.

First claim

Opening claim text (preview).

The invention claimed is: 1. In a network having routing elements for routing information through the network, a method for setting up a Quality of Service (QoS) contract for a session between clients, the method comprising the steps of: receiving a reservation for a future time period for the session; sending configuration information including clients participating in the session, source and destination IP address, client capabilities, information about particular codecs, and status details of clients, to at least one of the routing elements only when the reserved time period has been reached for filtering real-time traffic corresponding to the session from other non-real-time traffic traversing the network during the session; and contacting the at least one of the routing elements to remove the configuration information upon an expiration of the session, regardless of whether said expiration of the session occurs before or after the end of the reserved time period. 2. The method of claim 1 , further comprising the step of registering the clients for the session. 3. The method of claim 2 , wherein said registering step comprises the step of receiving Internet Protocol (IP) addresses of each of the clients. 4. The method of claim 3 , wherein said registering step further comprises the step of respectively associating the IP addresses of each of the clients with a unique identifier. 5. The method of claim 1 , wherein the configuration information is sent using Simple Network Management Protocol (SNMP). 6. The method of claim 1 , wherein the QoS contract specifies the average amount of bandwidth required by session traffic. 7. The method of claim 1 , wherein the configuration information specifies a source Internet Protocol (IP) address and a destination IP address. 8. The method of claim 7 , wherein the configuration information further specifies specific User Datagram Protocol (UDP) ports for the real-time traffic. 9. The method of claim 1 , wherein the configuration information is a Type of Service (ToS) field bit set in an Internet Protocol (IP) header of an IP packet. 10. The method of step 1 , wherein the step of contacting the at least one of the routing elements to remove the configuration information is performed upon an expiration of the reserved time period. 11. The method of claim 1 , further comprising the steps of: receiving a notification when the session has completed; and wherein said contacting is performed upon receipt of said notification. 12. In a network having routing elements for routing information through the network, a system for setting up a Quality of Service (QoS) contract for a session between clients, the system comprising: means for receiving a reservation for a future time period for the session; means for sending configuration information including clients participating in the session, source and destination IP address, client capabilities, information about particular codecs, and status details of clients to at least one of the routing elements only when the reserved time period has been reached for filtering real-time traffic corresponding to the session from other non-real-time traffic traversing the network during the session; and means for contacting the at least one of the routing elements to remove the configuration information upon an expiration of the session, regardless of whether said expiration of the session occurs before or after the end of the reserved time period. 13. The system of claim 12 , further comprising means for registering the clients for the session. 14. The system of claim 13 , wherein said means for registering comprises means for receiving Internet Protocol (IP) addresses of each of the clients. 15. The system of claim 14 , wherein said means for registering further comprises means for respectively associating the IP addresses of each of the clients with a unique identifier. 16. The system of claim 12 , wherein the configuration information is sent using Simple Network Management Protocol (SNMP). 17. The system of claim 12 , wherein the QoS contract specifies the average amount of bandwidth required by session traffic. 18. The system of claim 12 , wherein the configuration information specifies a source Internet Protocol (IP) address and a destination IP address. 19. The system of claim 18 , wherein the configuration information further specifies specific User Datagram Protocol (UDP) for the real-time traffic. 20. The system of claim 12 , wherein the configuration information is a Type of Service (ToS) field bit set in an Internet Protocol) IP header of an IP packet. 21. The system of step 12 , wherein said means for contacting the at least one of the routing elements operates to remove the configuration information upon an expiration of the reserved time period. 22. The system of claim 12 , further comprising: means for receiving a notification when the session has completed; and wherein said means for contacting the at least one of the routing elements to remove the configuration information operates to contact the at least one routing element upon receipt of said notification. 23. In a network having routing elements for routing information through the network, a method for setting up a Quality of Service (QoS) contract for a session between clients, the method comprising the step of: sending a reservation for the session, the reservation specifying a future time period for the session so that a client may participate in the session with a guaranteed level of service during the specified time period, said reservation reserving the routing elements and causing the routing elements to receive configuration information only when the reserved time period has been reached, the configuration information including clients participating in the session, source and destination IP address, client capabilities, information about particular codecs, and status details of clients; and sending a notification of when the session has ended, regardless of whether said expiration of the session occurs before or after the end of the reserved time period. 24. The method of claim 23 , further comprising the step of providing, to at least one of the clients, the ability to register for the session. 25. The method of claim 24 , wherein said step of providing further comprises the step of sending an Internet Protocol (IP) address. 26. The method of claim 1 , wherein the session comprises a videoconference session. 27. The system of claim 12 wherein the session comprises a videoconference session. 28. The method of claim 23 wherein the session comprises a videoconference session. 29. In a network having routing elements for routing information through the network, a system for setting up a Quality of Service (QoS) contract for a session between clients, the system comprising: a server for receiving a reservation for a future time period for the session; for sending configuration information including clients participating in the session, source and destination IP address, client capabilities, information about particular codecs, and status details of clients to at least one of the routing elements only when the reserved time period has been reached for filtering real-time traffic corresponding to the session from other non-real-time traffic traversing the network during the session; and for

Assignees

Inventors

Classifications

  • Admission control; Resource allocation · CPC title

  • In-session procedures · CPC title

  • Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title

  • Flow control; Congestion control · CPC title

  • adapting media to network capabilities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9014059B2 cover?
In a network having routing elements for routing information through the network, there is provided a method for providing an ability to set up a Quality of Service contract for a videoconference session between clients. A reservation is received for a time period for the videoconference session. Configuration information, for filtering real-time traffic corresponding to the videoconference ses…
Who is the assignee on this patent?
Richardson John William, Cahnbley Jens, Ramaswamy Kumar, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L12/1827. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 21 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).