IP Library Granted Patent US 9,608,853
Granted Patent B1
US 9,608,853 · App. 13/969,908 · Granted Mar 28, 2017

IP origination point and method to determine transcoding in packet communications

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 9,608,853
App. No.
13/969,908
Granted
Mar 28, 2017
Kind
B1
Abstract

An IP origination point and method to determine transcoding in packet communications are provided. The IP origination point in one example embodiment includes a communication interface configured to exchange packet communications with a media transport path, a storage system configured to store an origination communication, payload data for the origination communication, integrity information for the origination communication that is configured to be modified by one or more transcoding operations, and returned integrity information that may have been modified by the one or more transcoding operations. A processing system generates and transmits the origination communication into the media transport path, compares the returned integrity information to the integrity information, and determines a transcoding level of transcoding that occurred in the media transport path if the returned integrity information is not equal to the sent integrity information.

Claims (37)

1. An IP origination point to determine transcoding in packet communications, comprising:

a communication interface configured to exchange packet communications with a media transport path;

a storage system configured to store an origination communication, payload data for the origination communication, integrity information for the origination communication that is configured to be modified by one or more transcoding operations, and returned integrity information that may have been modified by one or more transcoding operations; and

a processing system coupled to the communication interface and the storage system, with the processing system configured to generate and transmit the origination communication into the media transport path, compare the returned integrity information to the integrity information, and determine a transcoding level of transcoding that occurred in the media transport path if the returned integrity information is not equal to the integrity information.

2. The IP origination point of claim 1 , wherein multiple transcoding operations may be detected using the returned integrity information.

3. The IP origination point of claim 1 , with the processing system configured to store the transcoding level in the storage system, with the transcoding level comprising a detected narrowest transcoding.

4. The IP origination point of claim 1 , with the processing system being further configured to store the transcoding level in the storage system, generate a transcode-ready data comprising the payload data modified according to the transcoding level, and generate a re-origination communication including the transcode-ready data, wherein the re-origination communication re-originates the communication session using the transcode-ready data.

5. The IP origination point of claim 1 , with the IP origination point storing transcoding data of the communication session.

6. The IP origination point of claim 1 , with the integrity information comprising predetermined information that is added or appended to the payload data of the origination communication.

7. The IP origination point of claim 1 , with the integrity information comprising predetermined information that is modified into or subtracted from the payload data of the origination communication.

8. A method of operating a packet communication network to determine transcoding in packet communications, the method comprising:

generating an origination communication in an IP origination point and transmitting the origination communication into a media transport path, with the origination communication including payload data and integrity information that is configured to be modified by one or more transcoding operations;

the IP origination point comparing a returned integrity information to the integrity information, wherein the returned integrity information may have been modified by the one or more transcoding operations;

the IP origination point determining a transcoding level of transcoding that occurred in the media transport path if the returned integrity information is not equal to the sent integrity information and generating a re-origination communication based on the determined transcoding level; and

the IP origination point transmitting the re-origination communication into the media transport path.

9. The method of claim 8 , wherein multiple transcoding operations may be detected using the returned integrity information.

10. The method of claim 8 , further comprising storing the transcoding level, with the transcoding level comprising a narrowest transcoding.

11. The method of claim 8 , further comprising:

storing the transcoding level, with the transcoding level comprising a narrowest transcoding;

generating a transcode-ready data comprising the payload data modified according to the transcoding level; and

generating the re-origination communication including the transcode-ready data, wherein the re-origination communication re-originates the communication session using the transcode-ready data.

12. The method of claim 8 , further comprising storing transcoding data of the communication session.

13. The method of claim 8 , with the integrity information comprising predetermined information that is added or appended to the payload data of the origination communication.

14. The method of claim 8 , with the integrity information comprising predetermined information that is modified into or subtracted from the payload data of the origination communication.

15. A method of operating a packet communication network to determine transcoding in packet communications, the method comprising:

generating an origination communication in an IP origination point and transmitting the origination communication into a media transport path, with the origination communication including payload data and integrity information that is configured to be modified by one or more transcoding operations;

the IP origination point comparing a returned integrity information to the integrity information, wherein the returned integrity information may have been modified by the one or more transcoding operations;

the IP origination point determining a transcoding level of transcoding that occurred in the media transport path if the returned integrity information is not equal to the sent integrity information and generating a re-origination communication based on the determined transcoding level; and

the IP origination point transmitting the re-origination communication into the media transport path.

16. The method of claim 15 , wherein multiple transcoding operations may be detected using the returned integrity information.

17. The method of claim 15 , with the transcoding level comprising a narrowest transcoding.

18. The method of claim 15 , further comprising:

storing the transcoding level and transcoding data of the communication session;

generating a transcode-ready data comprising the payload data modified according to the transcoding level; and

generating the re-origination communication including the transcode-ready data, wherein the re-origination communication re-originates the communication session using the transcode-ready data.

19. The method of claim 15 , with the integrity information comprising predetermined information that is added or appended to the payload data of the origination communication.

20. The method of claim 15 , with the integrity information comprising predetermined information that is modified into or subtracted from the payload data of the origination communication.

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 Aug 19, 2013
From: GORMAN, PIERCE ANDREW; OROSKAR, SIDDHARTH; GEIS, ROBERT E.; BEECH, HAL S.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 031037/0047 →