IP Library Granted Patent US 8,499,323
Granted Patent B2
US 8,499,323 · App. 12/104,306 · Granted Jul 30, 2013

Method and apparatus for outputting media content

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,499,323
App. No.
12/104,306
Granted
Jul 30, 2013
Kind
B2
Abstract

A mobile communication device comprises receiver circuitry operable to receive broadcast real-time media data over a communication interface, and signal processing logic operable to extract real-time media content from the broadcast real-time media data, and output the extracted real-time media content via a user interface of the mobile communication device. In response to determining a partial loss of data for the broadcast real-time media data, the signal processing logic is operable to retrieve stored media content from a memory element of the mobile communication device, and output the retrieved media content via the user interface of the communication device.

Claims (64)

1. A mobile communication device comprising:

receiver circuitry operable to receive broadcast real-time media data over a communication interface; and

signal processing logic operable to extract real-time media content from the broadcast real-time media data, and to output the extracted real-time media content via a user interface of the mobile communication device,

wherein, in response to determining at least a partial loss of real-time media content extracted from the broadcast real-time media data, the signal processing logic is operable to:

attempt to establish a unicast connection with a serving communication unit via the communication interface, over which to receive second real-time media data, and from which to extract second real-time media content for outputting via the user interface; and

in response to the signal processing logic being unable to establish the unicast connection over which to receive the second real-time media data, the signal processing logic is further operable to:

retrieve stored media content from a memory element of the mobile communication device that is different from the real-time media content, and to

output the retrieved media content via the user interface of the mobile communication device.

2. The mobile communication device of claim 1 wherein the signal processing logic is operable to output the real-time media content extracted from the broadcast real-time media data via the user interface of the mobile communication device in response to determining a quality of service of the extracted real-time media content subsequently exceeding a threshold level.

3. The mobile communication device of claim 1 wherein the communication interface comprises an air interface.

4. The mobile communication device of claim 1 wherein the signal processing logic is operable to retrieve the stored media content from the memory element of the mobile communication device in response to detecting a gap in the broadcast real-time media data exceeding a predetermined duration.

5. The mobile communication device of claim 1 wherein the signal processing logic is operable to retrieve the stored media content according to a class of media data determined by at least one from a group of:

the real-time media content;

a user profile;

a time of day;

a date.

6. The mobile communication device of claim 1 wherein the stored media content comprises at least one from a group of media content categories comprising:

advertisements; sports clips, highlights, scores, interviews; news clips, headlines, or a combination thereof.

7. The mobile communication device of claim 1 wherein the signal processing logic is operable to download media content for storing in memory in at least one of:

during periods of inactivity of the mobile communication device;

periodically.

8. The mobile communication device of claim 1 wherein, in response to determining at least a partial loss of data for the real-time media content extracted from the broadcast real-time media data, the signal processing logic is operable to download real-time media data via a communication facility other than the communication interface over which broadcast real-time media data is received.

9. The mobile communication device of claim 1 wherein the stored media content comprises time-dependent restrictions.

10. The mobile communication device of claim 9 wherein the signal processing logic is operable to only retrieve stored media content that is valid with respect to the time-dependent restrictions at a time of retrieval.

11. The mobile communication device of claim 9 wherein the time-dependent restrictions comprise at least one from a group of:

an expiry date, after which media content is no longer valid;

a date range within which media content is valid;

a daily period of time within which media content is valid;

at least one date on which media content is valid.

12. The mobile communication device of claim 1 wherein, in response to determining at least a partial loss of data for the broadcast media content extracted from the broadcast real-time media data, the signal processing logic is further operable to suspend a reception of broadcast real-time media data over the communication interface by the receiver circuitry.

13. The mobile communication device of claim 1 wherein the signal processing logic is operable to retrieve the stored media content from a memory element of the mobile communication device and to output the stored media content via the user interface of the mobile communication device, in response to determination that at least a portion of the media content extracted from the broadcast real-time media data does not match data according to a user profile.

14. The mobile communication device of claim 1 wherein the signal processing logic is operable to display on the user interface an indication that a partial loss of broadcast real-time data has occurred prior to outputting the retrieved media content via the user interface.

15. The mobile communication device of claim 1 wherein, in response to determining a partial loss of received data of the broadcast real-time media data, the signal processing logic is operable to establish a connection to request lost real-time media content, and in response to subsequent receipt of the lost real-time media content, the signal processing logic is further operable to output the lost real-time media content via the user interface.

16. The mobile communication device of claim 15 , wherein, in response to the signal processing logic determining that a quality of the real-time media content exceeds a threshold level, the signal processing logic is operable to buffer media content extracted from the broadcast real-time media data until the lost real-time media content has been output via the user interface.

17. The mobile communication device of claim 1 wherein the broadcast real-time media data comprises a Multimedia Broadcast Multicast Service (MBMS) streaming service.

18. The mobile communication device of claim 1 wherein the broadcast real-time media data comprises a Digital Video Broadcasting-Handheld (DVB-H) streaming service.

19. The mobile communication device of claim 1 wherein, the signal processing logic is operable to attempt to establish a unicast connection with a serving communication unit via the communication interface, over which to receive second real-time media data, in response to determining a complete loss of real-time media content extracted from the broadcast real-time media data.

20. A computer-enabled method for outputting media content on a mobile communication device, the method comprising, at the mobile communication device:

receiving broadcast real-time media data over a communication interface;

extracting real-time media content from the broadcast real-time media data; and

outputting the extracted real-time media content via a user interface of the mobile communication device;

determining a partial loss of received real-time media content extracted from the broadcast real-time media data;

attempting to establish a unicast connection with a serving communication unit via the communication interface, over which to receive second real-time media data, and from which to extract real-time media content for outputting via the user interface; and

determining an inability to establish the unicast connection over which to receive the second real-time media data; and based thereon

retrieving stored media content from a memory element of the mobile communication device that is different from the real-time media content; and

outputting the retrieved stored media content via the user interface of the mobile communication device.

21. A mobile communication system comprising a node for wirelessly communicating with a mobile communication device, the system comprising:

receiver circuitry operable to receive broadcast real-time media data over a communication interface; and

signal processing logic operable to extract real-time media content from the broadcast real-time media data, and to output the extracted real-time media content via a user interface of the mobile communication device,

wherein, in response to determining a partial loss of real-time media content extracted from the broadcast real-time media data, the signal processing logic is operable to:

attempt to establish a unicast connection with a serving communication unit via the communication interface, over which to receive second real-time media data, and from which to extract real-time media content for outputting via the user interface; and

in response to the signal processing logic being unable to establish the unicast connection over which to receive the second real-time media data, the signal processing logic is further operable to:

retrieve stored media content from a memory element of the mobile communication device that is different from the real-time media content; and

output the retrieved media content via the user interface of the mobile communication device.

22. A non-transitory computer program product having executable program code stored thereon for outputting media content on a mobile communication device, the program code operable for, when executed at the mobile communication device:

receiving broadcast real-time media data over a communication interface;

extracting real-time media content from the broadcast real-time media data; and

outputting the extracted real-time media content via a user interface of the mobile communication device,

determining a partial loss of received real-time media content extracted from the broadcast real-time media data;

attempting to establish a unicast connection with a serving communication unit via the communication interface, over which to receive second real-time media data, and from which to extract real-time media content for outputting via the user interface; and

determining an inability to establish the unicast connection over which to receive the second real-time media data; and based thereon

retrieving stored media content from a memory element of the mobile communication device that is different from the real-time media content; and

outputting the retrieved media content via the user interface of the mobile communication device.

23. The non-transitory computer program product of claim 22 , wherein the computer readable medium comprises at least one of a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), a EPROM (Erasable Programmable Read Only Memory), a EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory.

Assignments (6)
PATENT PURCHASE AGREEMENT Recorded May 23, 2012
From: IP WIRELESS, INC.; VC WORLDWIDE LTD.
To: NVIDIA CORPORATION
Reel/Frame 028260/0218 →
SECURITY AGREEMENT Recorded Feb 16, 2012
From: IPWIRELESS, INC.
To: SQUARE 1 BANK
Reel/Frame 027727/0075 →
RELEASE OF SECURITY INTEREST Recorded Apr 29, 2010
From: NORTHROP GRUMMAN SYSTEMS CORPORATION (SUCCESSOR BY MERGER TO NORTHROP GRUMMAN INFORMATION TECHNOLOGY, INC.)
To: IPWIRELESS, INC.
Reel/Frame 024305/0231 →
AMENDED AND RESTATED PATENT SECURITY AGREEEMENT Recorded Apr 14, 2010
From: IPWIRELESS, INC.; IPWIRELESS U.K. LIMITED; IPW HOLDINGS, INC.; IPWIRELESS PTE LIMITED
To: NORTHROP GRUMMAN INFORMATION TECHNOLOGY, INC. NOW KNOWN AS NORTHROP GRUMMAN SYSTEMS CORPORATION BY REASON OF MERGER
Reel/Frame 024233/0065 →
SECURITY AGREEMENT Recorded Jan 21, 2009
From: IPWIRELESS, INC.; IPWIRELESS U.K. LIMITED; IPW PARENT HOLDINGS INC.; IPW HOLDINGS, INC.; IPWIRELESS PTE LIMITED
To: NORTHROP GRUMMAN INFORMATION TECHNOLOGY, INC.
Reel/Frame 022126/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: CLARK, DEAN
To: IPWIRELESS, INC.
Reel/Frame 020821/0243 →