IP Library Granted Patent US 8,964,734
Granted Patent B2
US 8,964,734 · App. 11/828,530 · Granted Feb 24, 2015

Method and system for communicating content having modified packet headers through a satellite

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,734
App. No.
11/828,530
Granted
Feb 24, 2015
Kind
B2
Abstract

A communication system 100 includes a content management system 221 determining a programming schedule and a video transport processing system 223 receiving a content file in forming a transport stream from the content file having a plurality of packets, each having a header with a first packet identifier in the header and a data portion. The communication system 100 further includes a content repository 274 storing the content in a satellite transport processing system 250 changing the first packet identifier to a second packet identifier in response to the programming schedule and communicating the transport stream to a user device.

Claims (54)

1. A method comprising:

determining a programming schedule;

receiving a content file;

forming a transport stream from the content file having a plurality of packets each having a header with a first packet identifier corresponding to a first communication means in the header;

storing the content in a content repository;

in response to the programming schedule, changing the first packet identifier to a second packet identifier corresponding to a second communication means; and

communicating the transport stream to a user device using the second communication means.

2. A method as recited in claim 1 wherein determining a programming schedule is performed at a content management system.

3. A method as recited in claim 1 wherein forming a transport stream comprises forming an encrypted transport stream.

4. A method as recited in claim 1 wherein the header is unencrypted and a data portion is encrypted.

5. A method as recited in claim 1 wherein forming a transport stream comprises forming an unencrypted transport stream.

6. A method as recited in claim 1 further comprising communicating metadata to the user device.

7. A method as recited in claim 1 wherein the first packet identifier comprises a service channel identifier.

8. A method as recited in claim 1 wherein forming the transport stream comprises forming a header with a first cyclic redundancy check portion and in response to changing the first packet identifier comprises changing the first cyclic redundancy check portion to a second cyclic redundancy check portion.

9. A method as recited in claim 1 wherein communicating the transport stream comprises communicating the transport stream through a satellite.

10. A method as recited in claim 9 wherein forming the transport stream comprises forming a header with a program map table and prior to communicating the transport stream through the satellite removing the program map table.

11. A method as recited in claim 1 wherein the transport stream comprises video.

12. A method as recited in claim 1 wherein the transport stream comprises audio.

13. A method as recited in claim 1 wherein the transport stream comprises audio and video.

14. A method comprising:

communicating scheduling and delivery information from a content management system at a content distribution system;

forming a transport stream from content data having a plurality of packets each having a header with a first packet identifier, a first cyclic redundancy check and a map;

storing the transport stream in a content repository;

at a scheduled airtime, communicating a start broadcast message from the content management system to a transport processing system;

changing the first packet identifier of the plurality of packets of the transport stream to a broadcast packet identifier;

changing the first cyclic redundancy check of the plurality of packets of the transport stream to a second redundancy check;

removing the map from the headers of the plurality of packets of the content transport stream; and

communicating the transport stream to a user device.

15. A method as recited in claim 14 wherein the map comprises a program map table.

16. A method as recited in claim 14 wherein the broadcast packet identifier comprises a service channel identifier.

17. A method as recited in claim 14 further comprising forming the scheduling and delivery information at the content management system.

18. A method as recited in claim 14 wherein forming a transport stream comprises forming an encrypted transport stream.

19. A method as recited in claim 14 wherein forming a transport stream comprises forming an unencrypted transport stream.

20. A method as recited in claim 14 further comprising communicating metadata to the user device.

21. A method as recited in claim 14 wherein the first packet identifier comprises a PID.

22. A method as recited in claim 14 wherein communicating the transport stream comprises communicating the transport stream to the user device through a satellite.

23. A method as recited in claim 14 wherein the transport stream comprises video.

24. A method as recited in claim 14 wherein the transport stream comprises audio.

25. A method as recited in claim 14 wherein the transport stream comprises audio and video.

26. A communication system comprising:

a content management system determining a programming schedule;

a video transport processing system receiving a content file and forming a transport stream from the content file having a plurality of packets each having a header with a first packet identifier corresponding to a first communication means in the header and a data portion;

a content repository storing the content; and

a satellite transport processing system changing the first packet identifier to a second packet identifier for a satellite system in response to the programming schedule and communicating the transport stream to a user device using the satellite system.

27. A communication system as recited in claim 26 wherein the transport stream comprises an encrypted transport stream.

28. A communication system as recited in claim 26 wherein the header is unencrypted and the data portion is encrypted.

29. A communication system as recited in claim 26 wherein the transport stream comprises an unencrypted transport stream.

30. A communication system as recited in claim 26 wherein the first packet identifier comprises a service channel identifier.

31. A communication system as recited in claim 26 wherein the transport stream comprises a first cyclic redundancy check portion and wherein the satellite transport processing system, in response to changing the first packet identifier, changes the first cyclic redundancy check portion to a second cyclic redundancy check portion.

32. A communication system as recited in claim 26 wherein the satellite transport processing system communicates the transport stream through a satellite of the satellite system.

33. A communication system as recited in claim 32 wherein the satellite transport processing system forms a header with a program map table and wherein the satellite transport processing system, prior to communicating the transport stream through the satellite, removes the program map table.

34. A communication system as recited in claim 32 wherein the transport stream comprises video.

35. A communication system as recited in claim 32 wherein the transport stream comprises audio.

36. A communication system as recited in claim 32 wherein the transport stream comprises audio and video.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057020/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2008
From: NGUYEN, DIEM V.; MUNSELL, MICHAEL R.; RILEY, XAVIER D.
To: THE DIRECTV GROUP, INC.
Reel/Frame 020465/0429 →