IP Library Granted Patent US 7,907,616
Granted Patent B1
US 7,907,616 · App. 11/830,470 · Granted Mar 15, 2011

Dynamically modifiable quality of service indicator

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 7,907,616
App. No.
11/830,470
Granted
Mar 15, 2011
Kind
B1
Abstract

Computer-readable media for dynamic quality of service assignment are described. In embodiments, a data packet is received that is part of a communications stream and a dynamically modifiable quality of service indicator (DMQOSI) is embedded into the data packet wherein, in various embodiments, the DMQOSI indicates a prescribed quality of service that is associated with the data packet and is modifiable prior to completing a communication of the communications stream. In various embodiments, the data packet is communicated from a source to a destination that at least periodically references the DMQOSI to ensure that the data packet is being communicated consistent with the prescribed quality of service associated with the data packet.

Claims (32)

1. One or more non-transitory computer-readable media (“media”) having computer-usable instructions embodied thereon for performing a method of communicating data at a prescribed quality of service level (QOS), the method comprising:

receiving a data packet that is part of a communications stream;

embedding a dynamically modifiable QOS indicator (DMQOSI) into the data packet, wherein the DMQOSI (i) indicates a prescribed QOS that is associated with the data packet and (ii) is modifiable prior to completing a communication of the communications stream; and

communicating the data packet from a source to a destination that at least periodically references the DMQOSI to ensure that the communications stream is being communicated consistent with the prescribed QOS associated with the data packet.

2. The media of claim 1 , wherein embedding the DMQOSI into the data packet comprises:

requesting the DMQOSI from a policy server, the policy server determining the DMQOSI and associating the DMQOSI with the quality of service;

receiving the DMQOSI from the policy server; and

embedding the DMQOSI into a header of the data packet.

3. The media of claim 2 , wherein the policy server communicates the DMQOSI and the quality of service associated with the DMQOSI to the destination.

4. The media of claim 1 , wherein embedding the DMQOSI into the data packet comprises:

encoding the DMQOSI; and

embedding the DMQOSI into a header of the data packet.

5. The media of claim 4 , further comprising the destination decoding the DMQOSI.

6. The media of claim 5 , wherein encoding the DMQOSI comprises performing a hash on the DMQOSI and wherein decoding the DMQOSI comprises performing a reverse-hash on the DMQOSI.

7. The media of claim 6 , wherein the DMQOSI is modified upon expiration of a time-based event.

8. The media of claim 7 , wherein the destination references the DMQOSI at irregular intervals.

9. One or more non-transitory computer-readable media (“media”) having computer-usable instructions embodied thereon for performing a method of communicating data at a prescribed quality of service level (QOS), the method comprising:

receiving a data packet that is part of a communications stream;

embedding a dynamically modifiable quality of service indicator (DMQOSI) into the data packet that (i) indicates a QOS associated with the data packet and (ii) is modifiable prior to beginning to communicate the communications stream; and

communicating the data packet from a source to a destination that at least periodically references the DMQOSI to determine the QOS associated with the communications stream.

10. The media of claim 9 , wherein embedding the DMQOSI into the data packet comprises:

encoding the DMQOSI; and

embedding the DMQOSI into a header of the data packet.

11. The media of claim 10 , further comprising the destination decoding the DMQOSI.

12. The media of claim 11 , wherein encoding the DMQOSI comprises performing a hash on the DMQOSI and wherein decoding the DMQOSI comprises performing a reverse-hash on the DMQOSI.

13. The media of claim 9 , wherein embedding the DMQOSI into the data packet comprises:

requesting the DMQOSI from a policy server, the policy server

determining the DMQOSI and associating the DMQOSI with the quality of service;

receiving the DMQOSI from the policy server; and

embedding the DMQOSI into a header of the data packet.

14. The media of claim 13 , wherein the policy server communicates the DMQOSI and the quality of service associated with the DMQOSI to the destination.

15. The media of claim 14 , wherein the destination references the DMQOSI at irregular intervals.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: BREAU, JEREMY R.; ROGERS, FREDERICK C.; DOERR, RAY R.; RIESCHICK, GARY
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 019621/0951 →