IP Library Granted Patent US 8,964,736
Granted Patent B1
US 8,964,736 · App. 13/686,259 · Granted Feb 24, 2015

RTP streaming with dynamic packet format modification

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 8,964,736
App. No.
13/686,259
Granted
Feb 24, 2015
Kind
B1
Abstract

Systems, methods, and software are described herein for operating a RTP server including receiving a session request from a user communication device indicating the user communication device has packet format switching capability, transferring an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length, transferring a RTP stream using bundled packet format, transferring a packet format switch triggering event, and transferring the RTP stream using header-free packet format for at least as long as the header-free packet string length.

Claims (38)

1. A method of operating a RTP server, the method comprising:

receiving a session request from a user communication device indicating the user communication device has packet format switching capability;

in response to the session request, transferring an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length;

transferring a RTP stream using bundled packet format;

transferring a packet format switch triggering event; and

upon transferring the packet format switch triggering event, transferring the RTP stream using header-free packet format for at least as long as the header-free packet string length.

2. The method of claim 1 wherein the packet format switch triggering event comprises a packet format switching bit.

3. The method of claim 2 wherein the packet format switching bit is included in the bundled packet format, but is not included in the header-free packet format.

4. The method of claim 1 wherein the user communication device comprises a wireless communication device.

5. The method of claim 1 wherein the header-free packet string length is at least fifty packets in length.

6. The method of claim 1 wherein the packet format switching capability comprises an ability to switch between bundled packet format and header-free packet format.

7. The method of claim 1 further comprising:

upon transferring the RTP stream in header-free packet format for as long as the header-free packet string length, transferring the RTP stream in bundled packet format.

8. The method of claim 1 wherein transferring the packet format switch triggering event occurs in response to a need for maximum bandwidth efficiency and low latency.

9. The method of claim 1 wherein transferring the packet format switch triggering event occurs in response to a type of application running on the user communication device.

10. A non-transitory computer readable medium having program instruction stored thereon that, when executed by a computing system, direct the computing system to at least:

receive a session request from a user communication device indicating the user communication device has packet format switching capability;

in response to the session request, transfer an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length;

transfer a RTP stream using bundled packet format;

transfer a packet format switch triggering event; and

upon transferring the packet format switch triggering event, transfer the RTP stream using header-free packet format for at least as long as the header-free packet string length.

11. The non-transitory computer readable medium of claim 10 wherein the program instructions, to transfer the packet format switch triggering event, direct the computing system to transfer a packet format switching bit.

12. The non-transitory computer readable medium of claim 11 wherein the packet format switching bit is included in the bundled packet format, but is not included in the header-free packet format.

13. The non-transitory computer readable medium of claim 10 wherein the user communication device comprises a wireless communication device.

14. The non-transitory computer readable medium of claim 10 wherein the header-free packet string length is at least fifty packets in length.

15. The non-transitory computer readable medium of claim 10 wherein the packet format switching capability comprises an ability to switch between bundled packet format and header-free packet format.

16. The non-transitory computer readable medium of claim 10 wherein the program instructions further direct the computing system upon transferring the RTP stream in header-free packet format for as long as the header-free packet string length, to transfer the RTP stream in bundled packet format.

17. The non-transitory computer readable medium of claim 10 wherein the program instructions, to transfer the packet format switch triggering event, direct the computing system to transfer the packet format switch triggering event in response to a need for maximum bandwidth efficiency and low latency.

18. The non-transitory computer readable medium of claim 10 wherein the program instructions, to transfer the packet format switch triggering event, direct the computing system to transfer the packet format switch triggering event in response to a type of application running on the user communication device.

19. A RTP server system, comprising:

a communication interface configured to receive a session request from a user communication device;

a processing system configured to determine whether the session request indicates that the user communication device has packet format switching capability;

if the user communication device has packet format switching capability, the communication interface configured to:

transfer an acknowledgement to the user communication device wherein the acknowledgement comprises at least a header-free packet string length;

transfer a RTP stream using bundled packet format;

transfer a packet format switch triggering event; and

upon transferring the packet format switch triggering event, transferring the RTP stream using header-free packet format for at least as long as the header-free packet string length.

20. The system of claim 19 , wherein the packet format switch triggering event comprises a packet format switching bit.

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 Nov 27, 2012
From: OROSKAR, SIDDHARTH; GORMAN, PIERCE ANDREW; YOUNG, GERALD BAYLIS PRINCE; LEE-CHIN, DAVID M.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 029356/0993 →