IP Library Granted Patent US 8,514,824
Granted Patent B2
US 8,514,824 · App. 13/091,050 · Granted Aug 20, 2013

Methods and apparatus for broadcast and multicast/unicast transition

Inventors: Cedric Fernandes (San Ramon, CA); James Barnes (Alameda, CA)
Assignee: MobiTV, Inc.
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,514,824
App. No.
13/091,050
Granted
Aug 20, 2013
Kind
B2
Abstract

Mechanisms are provided for efficient transition between broadcast media reception and multicast/unicast media reception. Broadcast media quality is dynamically analyzed to determine when transition is appropriate. Broadcast services are mapped to multicast/unicast delivered services. Transition occurs smoothly by acquiring both broadcast and multicast/unicast media during transition and analyzing timing data to allow for media stream alignment and switchover.

Claims (33)

1. A method comprising:

receiving a broadcast media stream from a terrestrial transmitter using an Advanced Television Systems Committee (ATSC) antenna on a mobile device;

determining that the broadcast media stream no longer meets a quality threshold;

receiving a multicast/unicast media stream on the mobile device over a wireless network, the wireless network delivering Internet Protocol (IP) data;

monitoring timing information for the broadcast media stream and the multicast/unicast media stream;

transitioning to the multicast/unicast media stream after aligning the broadcast media stream and the multicast/unicast media stream.

2. The method of claim 1 , wherein the broadcast media stream no longer meets the quality threshold when pixelation reaches a predetermined level.

3. The method of claim 1 , wherein the broadcast media stream no longer meets the quality threshold when buffering/pausing exceeds a predetermined period.

4. The method of claim 1 , wherein the broadcast media stream no longer meets the quality threshold when bit rates fall below a predetermined level.

5. The method of claim 1 , wherein the broadcast media stream no longer meets the quality threshold when a signal to noise ratio falls below a predetermined level.

6. The method of claim 1 , wherein monitoring timing information comprises monitoring presentation time stamps (PTS) of the broadcast media stream and the multicast/unicast media stream.

7. The method of claim 6 , wherein if a broadcast PTS occurs prior to a multicast/unicast PTS and there is sufficient buffer data, additional multicast/unicast data is discarded.

8. The method of claim 6 , wherein if a broadcast PTS occurs prior to a multicast/unicast PTS and there is insufficient buffer data, a reacquiring signal phase is introduced.

9. The method of claim 6 , wherein if a broadcast PTS occurs after a multicast/unicast PTS, multicast/unicast data is buffered and a transition occurs after sufficient buffering.

10. A system comprising:

an Advanced Television System Committee (ATSC) antenna on a mobile device configured to receive a broadcast media stream from a terrestrial transmitter;

a processor configured to determine that the broadcast media stream no longer meets a quality threshold;

an Internet Protocol (IP) interface configured to receive a multicast/unicast media stream on the mobile device over a wireless network, the wireless network delivering Internet Protocol (IP) data, wherein the processor monitors timing information for the broadcast media stream and the multicast/unicast media stream and transitions to the multcast/unicast media stream after aligning the broadcast media stream and the multicast/unicast media stream.

11. The system of claim 10 , wherein the broadcast media stream no longer meets the quality threshold when pixelation reaches a predetermined level.

12. The system of claim 10 , wherein the broadcast media stream no longer meets the quality threshold when buffering/pausing exceeds a predetermined period.

13. The system of claim 10 , wherein the broadcast media stream no longer meets the quality threshold when bit rates fall below a predetermined level.

14. The system of claim 10 , wherein the broadcast media stream no longer meets the quality threshold when a signal to noise ratio falls below a predetermined level.

15. The system of claim 10 , wherein monitoring timing information comprises monitoring presentation time stamps (PTS) of the broadcast media stream and the multicast/unicast media stream.

16. The system of claim 15 , wherein if a broadcast PTS occurs prior to a multicast/unicast PTS and there is sufficient buffer data, additional multicast/unicast data is discarded.

17. The system of claim 15 , wherein if a broadcast PTS occurs prior to a multicast/unicast PTS and there is insufficient buffer data, a reacquiring signal phase is introduced.

18. The system of claim 15 , wherein if a broadcast PTS occurs after a multicast/unicast PTS, multicast/unicast data is buffered and a transition occurs after sufficient buffering.

19. A non-transitory computer readable medium comprising:

computer code for receiving a broadcast media stream from a terrestrial transmitter using an Advanced Television Systems Committee (ATSC) antenna on a mobile device;

computer code for determining that the broadcast media stream no longer meets a quality threshold;

computer code for receiving a multicast/unicast media stream on the mobile device over a wireless network, the wireless network delivering Internet Protocol (IP) data;

computer code for monitoring timing information for the broadcast media stream and the multicast/unicast media stream;

computer code for transitioning to the multicast/unicast media stream after aligning the broadcast media stream and the multicast/unicast media stream.

20. The computer readable medium of claim 19 , wherein the broadcast media stream no longer meets the quality threshold when pixelation reaches a predetermined level.

Assignments (8)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0001 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0250 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0325 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2011
From: FERNANDES, CEDRIC; BARNES, JAMES
To: MOBITV, INC.
Reel/Frame 026159/0063 →
Continuity (1)
Related Publication 20120269075A1 · Oct 25, 2012