IP Library Granted Patent US 7,076,202
Granted Patent B1
US 7,076,202 · App. 09/851,528 · Granted Jul 11, 2006

System and method for providing an electronic program guide of live and cached radio programs accessible to a mobile device

Assignee: Digeo, 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 7,076,202
App. No.
09/851,528
Granted
Jul 11, 2006
Kind
B1
Abstract

An electronic program guide for the radio (radio EPG) depicts radio programs available via the Internet or analog transmission. The radio EPG displays the programming available for a plurality of radio stations and time slots. The radio EPG is interactive in that a user may select a radio program for immediate playback or future recording. Radio programs are continuously received and cached by the Internet-enabled television system such that a user may be able to select and listen to an earlier-broadcast radio program listed in the radio EPG. The EPG is broadcast using a wireless technology so that mobile devices such as cellular phones, webpads, personal desktop assistants (PDA's), personal stereos, car stereos, and laptop computers with wireless network connections can receive and display the EPG.

Claims (116)

1. A method for delivering radio programs and related schedule information using a mobile device, the method comprising:

retrieving schedule information pertaining to radio programs;

formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program;

displaying the program guide on a screen integrated with the mobile device;

receiving a user selection of an element corresponding to a radio program to be broadcast in the future;

scheduling a task to receive the selected radio program at a time indicated by the program guide; and

in response to the selected radio program being received, caching the selected radio program.

2. The method of claim 1 , wherein the radio program schedule information is retrieved from a remote database.

3. The method of claim 2 , wherein the program schedule information is retrieved by a wireless method.

4. The method of claim 1 , wherein the program schedule information is contained in a cellular transmission received by the mobile device.

5. The method of claim 1 , wherein the elements of the program guide are irregularly shaped.

6. The method of claim 1 , wherein the program guide is displayed on the screen in response to a user activating a specifically-designated button on the mobile device.

7. The method of claim 1 , wherein at least one element of the program guide corresponds to a radio program to be broadcast in the future.

8. The method of claim 7 , wherein the received radio programs are cached at a location selected from the group consisting of the mobile device, a communication network, and a wireless transmission apparatus connected to the communication network.

9. The method of claim 1 , further comprising:

visually indicating within the program guide that a task has been scheduled for receiving the selected radio program.

10. The method of claim 1 , further comprising:

playing the cached radio program using the mobile device in response to a user command.

11. The method of claim 10 , further comprising:

selectively receiving a plurality of radio programs; and

caching the received radio programs.

12. The method of claim 11 , wherein the received radio programs are cached at a location selected form the group consisting of the mobile device, a communication network, and a wireless transmission apparatus connected to the communication network.

13. The method of claim 11 , wherein the plurality of radio programs is selectively received in response to specified user preferences.

14. The method of claim 11 , wherein the plurality of radio programs are selectively received in response to historical user selections.

15. The method of claim 11 , wherein the plurality of radio programs comprise all of the programming broadcast by a particular radio station for a period of time.

16. The method of claim 11 , further comprising:

receiving a user selection of an element corresponding to a previously-broadcast and cached radio program; and

playing the cached radio program using the mobile device.

17. The method of claim 1 , wherein at least one element corresponds to a radio program broadcast at an earlier time.

18. The method of claim 1 , wherein at least one element corresponds to a radio program being currently broadcast over the Internet.

19. The method of claim 18 , further comprising:

receiving a user selection of an element corresponding to a radio program being currently broadcast;

receiving the radio program via the Internet; and

playing the radio program using the mobile device.

20. The method of claim 1 , wherein at least one element corresponds to a radio program being currently broadcast in a wireless analog transmission.

21. The method of claim 20 , further comprising:

receiving a user selection of an element corresponding to a radio program being currently broadcast;

receiving the radio program via an analog wireless receiver of the mobile device; and

playing the radio program using the mobile device.

22. A system for delivering radio programs and related schedule information using a mobile device, the system comprising:

a display screen integrated with the mobile device;

a schedule retrieval component configured to retrieve schedule information pertaining to radio programs;

a formatting component, coupled to the schedule retrieval component, configured to format the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program;

a display component, coupled to the formatting component and the display screen, configured to show the program guide on the display screen;

a user selection component configured to receive a user selection of an element corresponding to a radio program to be broadcast in the future;

a scheduling component configured to schedule a task to receive the selected radio program at a time indicated by the program guide;

a radio program reception component configured to receive the selected radio program; and

a caching component configured to cache the selected radio program in response to the selected radio program being received.

23. The system of claim 22 , wherein the radio program schedule information is retrieved from a remote database.

24. The system of claim 23 , wherein the radio program schedule information is retrieved by a wireless method.

25. The system of claim 24 , wherein the radio program schedule information is contained in a cellular transmission received by the mobile device.

26. The system of claim 22 , wherein the elements of the program guide are irregularly shaped.

27. The system of claim 22 , wherein the program guide is displayed on the display screen in response to a user activating a specifically-designated button on the mobile device.

28. The system of claim 22 , wherein at least one element of the program guide corresponds to a radio program to be broadcast in the future.

29. The system of claim 22 , wherein the caching component is further configured to cache the selected radio program in a location selected from the group consisting of the mobile device, a communication network, and a wireless transmission apparatus connected to the communication network.

30. The system of claim 22 , wherein the formatting component is further configured to visually indicate within the program guide that a task has been scheduled for receiving the selected radio program.

31. The system of claim 22 , further comprising:

a playback component configured to play the cached radio program using the mobile device in response to a user command.

32. The system of claim 22 , wherein at least one element corresponds to a radio program broadcast at an earlier time.

33. The system of claim 32 , further comprising:

a radio program reception component configured to selectively receive a plurality of radio programs; and

a caching component configured to cache the received radio programs.

34. The system of claim 33 , wherein the caching component is further configured to cache the selected radio program in a location selected from the group consisting of the mobile device, a communication network, and a wireless transmission apparatus connected to the communication network.

35. The system of claim 33 , wherein the plurality of radio programs are selectively received in response to specified user preferences.

36. The system of claim 33 , wherein the plurality of radio programs are selectively received in response to historical user selections.

37. The system of claim 33 , wherein the plurality of radio programs comprise all of the programming broadcast by a particular radio station for a period of time.

38. The system of claim 33 , further comprising:

a user selection component configured to receive a user selection of an element corresponding to a previously-broadcast and cached radio program; and

a playback component configured to play the cached radio program using the mobile device.

39. The system of claim 22 , wherein at least one element corresponds to a radio program being currently broadcast over the Internet.

40. The system of claim 39 , further comprising:

a user selection component configured to receive a user selection of an element corresponding to a radio program being currently broadcast;

a radio program reception component configured to receive the radio program via the Internet; and

a playback component configured to play the radio program using the mobile device.

41. The system of claim 22 , wherein at least one element corresponds to a radio program being currently broadcast in a wireless analog transmission.

42. The system of claim 41 , further comprising:

a user selection component configured to receive a user selection of an element corresponding to a radio program being currently broadcast;

a radio program reception component configured to receive the radio program via an analog wireless receiver of the mobile device; and

a playback component configured to play the radio program using the mobile device.

43. A mobile device comprising:

a wireless digital receiver configured to receive radio program schedule information;

a formatting component configured to format the radio program schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program;

a display screen;

a display component configured to display the program guide on the integrated display screen; and

a storage device configured to cache radio programs for future playback.

44. The mobile device of claim 43 , further comprising a wireless digital transmitter configured to transmit a request for the radio program schedule information.

45. The mobile device of claim 43 , further comprising an audio controller configured to convert a radio program into a format that can be played on the mobile device.

46. The mobile device of claim 45 , wherein the audio controller is configured to provide a signal usable by an audio playback component to a component selected from the group consisting of a speaker, a headphone jack, and a line-out jack.

47. The mobile device of claim 43 , further comprising a wireless analog receiver configured to receive a wireless analog transmission.

48. The mobile device of claim 47 , further comprising an analog-to-digital converter configured to convert an analog signal from the wireless analog receiver into a digital signal.

49. The mobile device of claim 43 , further comprising a specifically designated button configured to activate display of the program guide.

50. The mobile device of claim 43 , further comprising user controls configured to enable operation of the mobile device as a car stereo.

51. The mobile device of claim 43 , further comprising user controls configured to enable operation of the mobile device as a personal stereo.

52. The mobile device of claim 43 , further comprising user controls configured to enable operation of the mobile device as a personal desktop assistant.

53. The mobile device of claim 43 , further comprising user controls configured to enable operation of the mobile device as a cellular phone.

54. The mobile device of claim 43 , further comprising user controls configured to enable operation of the mobile device as a laptop computer.

55. The mobile device of claim 43 , further comprising user controls configured to enable operation of the mobile device as a webpad.

56. A method for delivering radio programs and related schedule information using a mobile device, the method comprising:

retrieving schedule information pertaining to radio programs;

formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to at least one time slot, each element corresponding to a radio program;

displaying the program guide on a screen integrated with the mobile device; and

caching at least one selected radio program within the mobile device for future playback.

57. A system for delivering radio programs and related schedule information using a mobile device, the system comprising:

means for retrieving schedule information pertaining to radio programs;

means for formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to at least one radio station, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program;

means for displaying the program guide on a screen integrated with the mobile device;

means for receiving a user selection of an element corresponding to a radio program to be broadcast in the future;

means for scheduling a task to receive the selected radio program at a time indicated by the program guide; and

means for caching, in response to the selected radio program being received, the selected radio program.

58. A computer program product comprising computer-readable code for performing a method for delivering radio programs and related schedule information using a mobile device, the method comprising:

retrieving schedule information pertaining to radio programs;

formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program;

displaying the program guide on a screen integrated with the mobile device;

receiving a user selection of an element corresponding to a radio program to be broadcast in the future;

scheduling a task to receive the selected radio program at a time indicated by the program guide; and

in response to the selected radio program being received, caching the radio program.

Assignments (12)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: DIGEO, INC AND VULCAN VENTURES, INC.
To: ARRIS GROUP, INC.
Reel/Frame 026621/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: DIGEO, INC.
To: VULCAN VENTURES, INC.
Reel/Frame 022309/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2001
From: BILLMAIER, JAMES A.
To: DIGEO, INC.
Reel/Frame 012093/0058 →
Continuity (1)
Continuation In Part 0978917500 · Feb 20, 2001