IP Library Granted Patent US 8,335,872
Granted Patent B2
US 8,335,872 · App. 12/318,593 · Granted Dec 18, 2012

Systems and methods for fast seek and scan functions in a digital radio broadcast receiver

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,335,872
App. No.
12/318,593
Granted
Dec 18, 2012
Kind
B2
Abstract

Methods and systems for advancing to another service from a plurality of services in a digital radio broadcast receiver are described. The methods and systems include the steps of receiving an instruction to advance to another service from a man-machine interface of the digital radio broadcast receiver, selecting an entry from a set of entries stored in a memory of the digital radio broadcast receiver responsive to the instruction, wherein each entry identifies a service, and wherein at least some of said services correspond to services identified as receivable, tuning to a first service identified by the selected entry, rendering content received on the first service at the digital radio broadcast receiver, and updating the set of entries stored in the memory of the digital radio broadcast receiver based on at least one criteria.

Claims (86)

1. A method of advancing to a service from a plurality of services in a digital radio broadcast receiver, the method comprising the steps of:

a. receiving an instruction to advance to another service from a man-machine interface of the digital radio broadcast receiver;

b. selecting an entry from a set of entries stored in a memory of the digital radio broadcast receiver responsive to the instruction, wherein each entry identifies a service, and wherein at least some of said services correspond to services identified by the receiver as receivable;

c. tuning to a first service identified by the selected entry;

d. rendering content received on the first service at the digital radio broadcast receiver; and

e. when content received on the first service is rendered for a period of time exceeding a predetermined minimum dwell time, updating the set of entries stored in the memory of the digital radio broadcast receiver based on at least one criteria.

2. The method of claim 1 comprising the steps of:

a. selecting a new entry from the set of entries responsive to the instruction;

b. if a second service corresponding to the new entry is on the same frequency as the first service,

i. tuning to the second service;

ii. determining whether an instruction to terminate scanning has been received from the man-machine interface during the predetermined time;

iii. if no instruction to terminate scanning was received during the predetermined time, rendering content received on the second service; and

c. if the second service is not on the same frequency as the first service,

i. determining whether an instruction to terminate scanning has been received from the man-machine interface during the predetermined time;

ii. tuning to the second service;

iii. if no instruction to terminate scanning was received during the predetermined time, rendering content received on the second service.

3. The method of claim 1 wherein each entry in the set of entries is associated with at least one user profile, and wherein selecting the entry comprises selecting an entry associated with a current user's profile.

4. The method of claim 1 comprising generating the set of entries by consecutively tuning to each frequency of a radio band and identifying receivable services.

5. The method of claim 1 comprising generating the set of entries by assigning user-defined station presets for storage as services identified as receivable.

6. The method of claim 1 wherein each entry further includes a time stamp, wherein selecting the entry comprises selecting an entry having the closest time stamp to a current time, and wherein updating the set of entries based on at least one criteria comprises updating the time stamp of the selected entry based on the current time.

7. The method of claim 1 wherein each entry further includes a service genre, and wherein selecting the entry comprises selecting an entry from a selected genre.

8. The method of claim 1 wherein each entry further includes a likelihood value based upon a user's previous listening behavior, wherein selecting the entry comprises selecting the entry based on the likelihood value, and wherein updating the set of entries based on at least one criteria comprises updating the likelihood value of at least one of the entries in the set of entries based on the selected entry and the user's previous listening behavior.

9. The method of claim 1 wherein tuning to the service is performed concurrently with rendering the content received on the service.

10. The method of claim 1 wherein updating the set of entries based on at least one criteria comprises:

a. acquiring at least one available service;

b. adding a new entry to the set of entries for each of the at least one available services that is not represented in the set of entries; and

c. updating an existing entry in the set of entries for each of the at least one available services that is represented in the set of entries.

11. The method of claim 1 wherein the selected entry identifies a service on a radio band different from a radio band that the digital radio broadcast receiver is currently tuned to.

12. An article of manufacture comprising a non-transitory computer readable storage medium having computer program instructions adapted to cause a processing system to execute steps comprising:

a. receiving an instruction to advance to another service from a man-machine interface of a digital radio broadcast receiver;

b. selecting an entry from a set of entries stored in a memory of the digital radio broadcast receiver responsive to the instruction, wherein each entry identifies a service, and wherein at least some of said services correspond to services identified by the receiver as receivable;

c. tuning to a first service identified by the selected entry;

d. rendering content received on the first service at the digital radio broadcast receiver; and

e. when content received on the first service is rendered for a period of time exceeding a predetermined minimum dwell time, updating the set of entries stored in the memory of the digital radio broadcast receiver based on at least one criteria.

13. The article of manufacture of claim 12 comprising the steps of:

a. selecting a new entry from the set of entries responsive to the instruction;

b. if a second service corresponding to the new entry is on the same frequency as the first service,

i. tuning to the second service;

ii. determining whether an instruction to terminate scanning has been received from the man-machine interface during the predetermined time;

iii. if no instruction to terminate scanning was received during the predetermined time, rendering content received on the second service; and

c. if the second service is not on the same frequency as the first service,

i. determining whether an instruction to terminate scanning has been received from the man-machine interface during the predetermined time;

ii. tuning to the second service;

iii. if no instruction to terminate scanning was received during the predetermined time, rendering content received on the second service.

14. The article of manufacture of claim 12 wherein each entry in the set of entries is associated with at least one user profile, and wherein selecting the entry comprises selecting an entry associated with a current user's profile.

15. The article of manufacture of claim 12 comprising generating the set of entries by consecutively tuning to each frequency of a radio band and identifying services as receivable.

16. The article of manufacture of claim 12 comprising generating the set of entries by assigning user-defined station presets for storage as services identified as receivable.

17. The article of manufacture of claim 12 wherein each entry further includes a time stamp, wherein selecting the entry comprises selecting an entry having the closest time stamp to a current time, and wherein updating the set of entries based on at least one criteria comprises updating the time stamp of the selected entry based on the current time.

18. The article of manufacture of claim 12 wherein each entry further includes a service genre, and wherein selecting the entry comprises selecting an entry from a selected genre.

19. The article of manufacture of claim 12 wherein each entry further includes a likelihood value based upon a user's previous listening behavior, wherein selecting the entry comprises selecting the entry based on the likelihood value, and wherein updating the set of entries based on at least one criteria comprises updating the likelihood value of at least one of the entries in the set of entries based on the selected entry and the user's previous listening behavior.

20. The article of manufacture of claim 12 wherein tuning to the service is performed concurrently with rendering the content received on the service.

21. The article of manufacture of claim 12 wherein updating the set of entries based on at least one criteria comprises:

a. acquiring at least one available service;

b. adding a new entry to the set of entries for each of the at least one available services that is not represented in the set of entries; and

c. updating an existing entry in the set of entries for each of the at least one available services that is represented in the set of entries.

22. The article of manufacture of claim 12 wherein the selected entry identifies a service on a radio band different from a radio band that the digital radio broadcast receiver is currently tuned to.

23. A digital radio broadcast receiver system configured to scan a plurality of services comprising:

a. a processing system; and

b. a memory coupled to the processing system, wherein the processing system is configured to execute steps comprising:

i. receiving an instruction to advance to another service from a man-machine interface of the digital radio broadcast receiver;

ii. selecting an entry from a set of entries stored in a memory of the digital radio broadcast receiver responsive to the instruction, wherein each entry identifies a service, and wherein at least some of said services correspond to services identified by the receiver as receivable;

iii. tuning to a first service identified by the selected entry;

iv. rendering content received on the first service at the digital radio broadcast receiver; and

v. when content received on the first service is rendered for a period of time exceeding a predetermined minimum dwell time, updating the set of entries stored in the memory of the digital radio broadcast receiver based on at least one criteria.

24. The digital radio broadcast receiver system of claim 23 comprising the steps of:

a. selecting a new entry from the set of entries responsive to the instruction;

b. if a second service corresponding to the new entry is on the same frequency as the first service,

i. tuning to the second service;

ii. determining whether an instruction to terminate scanning has been received from the man-machine interface during the predetermined time;

iii. if no instruction to terminate scanning was received during the predetermined time, rendering content received on the second service; and

c. if the second service is not on the same frequency as the first service,

i. determining whether an instruction to terminate scanning has been received from the man-machine interface during the predetermined time;

ii. tuning to the second service;

iii. if no instruction to terminate scanning was received during the predetermined time, rendering content received on the second service.

25. The digital radio broadcast receiver system of claim 23 wherein each entry in the set of entries is associated with at least one user profile, and wherein selecting the entry comprises selecting an entry associated with a current user's profile.

26. The digital radio broadcast receiver system of claim 23 comprising generating the set of entries by consecutively tuning to each frequency of a radio band and identifying services as receivable.

27. The digital radio broadcast receiver system of claim 23 comprising generating the set of entries by assigning user-defined station presets for storage as services identified as receivable.

28. The digital radio broadcast receiver system of claim 23 wherein each entry further includes a time stamp, wherein selecting the entry comprises selecting an entry having the closest time stamp to a current time, and wherein updating the set of entries based on at least one criteria comprises updating the time stamp of the selected entry based on the current time.

29. The digital radio broadcast receiver system of claim 23 wherein each entry further includes a service genre, and wherein selecting the entry comprises selecting an entry from a selected genre.

30. The digital radio broadcast receiver system of claim 23 wherein each entry further includes a likelihood value based upon a user's previous listening behavior, wherein selecting the entry comprises selecting the entry based on the likelihood value, and wherein updating the set of entries based on at least one criteria comprises updating the likelihood value of at least one of the entries in the set of entries based on the selected entry and the user's previous listening behavior.

31. The digital radio broadcast receiver system of claim 23 wherein tuning to the service is performed concurrently with rendering the content received on the service.

32. The digital radio broadcast receiver system of claim 23 wherein updating the set of entries based on at least one criteria comprises:

a. acquiring at least one available service;

b. adding a new entry to the set of entries for each of the at least one available services that is not represented in the set of entries; and

c. updating an existing entry in the set of entries for each of the at least one available services that is represented in the set of entries.

33. The digital radio broadcast receiver system of claim 23 wherein the selected entry identifies a service on a radio band different from a radio band that the digital radio broadcast receiver is currently tuned to.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 040821/0108 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 9, 2015
From: IBIQUITY DIGITAL CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037069/0153 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2015
From: MERRILL LYNCH CREDIT PRODUCTS, LLC
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 036877/0146 →
SECURITY INTEREST Recorded Jun 9, 2011
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC
Reel/Frame 026423/0250 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 21, 2009
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC, AS COLLATERAL AGENT
Reel/Frame 022980/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2009
From: PAHUJA, ASHWINI; MILBAR, MAREK; GORELIK, DAVID; GOOI, CATHERINE P.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 022424/0053 →