IP Library Granted Patent US 7,746,895
Granted Patent B2
US 7,746,895 · App. 11/193,120 · Granted Jun 29, 2010

Guided discovery of media content

Assignee: Dell Products L.P.
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,746,895
App. No.
11/193,120
Filed
Jul 29, 2005
Granted
Jun 29, 2010
Kind
B2
Art Unit
2475
USPC
370/468
Abstract

Guided discovery of content in a device. A device such as a satellite radio can received multiple data streams at least over networks including a satellite network or other wireless networks. The device includes filters that are based on the history of the device, the advertising history of the device, or on lists obtained from other devices. The data streams available to the device are filtered using the filters to discover content in the data streams. Content, including metadata or a portion of the content itself, discovered by the results of the filters can be stored at the device. The device notifies the user of the discovered content. The filters guide the discovery of content that may be of interest to the user of the device.

Claims (55)

1. In a system including a device that receives a plurality of data streams from one or more data stream sources, a method comprising:

receiving the plurality of data streams broadcast over a satellite radio network at the device, the data streams comprising content data segments comprising: audio data; and

metadata identifying one or more characteristics of the audio data;

performing at least a portion of a first audio data of one of the data streams at the device, the performing comprising converting the audio data into sound perceptible by a user; and

discovering, at the device, a content data segment of a second one of the data streams that is not being performed, wherein the discovering comprises filtering, with a filter, the second one of the data streams currently received at the device, wherein the filter is created automatically based at least in part on a history of the device and on a list received from a second device, the list including the history of the second device, a play list of the second device, user preferences of the second device and ads that have been viewed by the second device;

wherein the filtering comprises:

a comparison of the audio data of an unperformed content data segment of the second data stream to other audio data;

a search of the metadata of the unperformed content data segment of the second data stream for certain filter criteria; and

a comparison of the metadata of the unperformed content data segment of the second data stream to other metadata.

2. The method as defined in claim 1 , further comprising receiving a plurality of data streams from an IP based wireless network.

3. The method as defined in claim 2 , wherein the plurality of data streams from the IP based wireless network comprise one or more channels of digital radio media content.

4. The method as defined in claim 1 , wherein the discovering comprises filtering a portion of the data streams using one or more of the history of the device and an ad history of the device.

5. The method as defined in claim 1 , wherein the discovering comprises comparing metadata in one or more data streams with metadata in the filter.

6. The method as defined in claim 1 , further comprising notifying a user of a device of the discovered content, wherein the discovered content is in a data stream that the device is not performing.

7. The method as defined in claim 1 , further comprising one or more of

automatically purchasing a discovered content; and

renting the discovered content.

8. The method as defined in claim 1 , further comprising one or more of

permanently acquiring rights to a discovered content; or

temporarily acquiring rights to the discovered content.

9. The method as defined in claim 1 , further comprising storing a discovered content at the device by performing one or more of

storing metadata of the discovered content in memory of the device; and

recording at least a portion of the discovered content in the memory of the device.

10. The method as defined in claim 1 , further comprising updating the filter dynamically based on at least one of the history of the device and a list from another device.

11. The method as defined in claim 10 , further comprising manually updating the filter to focus the filter on specific content to be discovered in the one or more data streams.

12. In a system that delivers radio content using a satellite network, a method comprising:

receiving a plurality of channels broadcast over the satellite radio network at a first device, each of the channels carrying content data segments comprising:

audio data; and

metadata identifying one or more characteristics of the audio data;

performing at least part of a first audio data from a first one of the channels at the first device, the performing comprising converting the first audio data to sound that is perceptible by a user;

processing two or more unperformed content data segments of the received channels at the first device, the processing comprising filtering the content data segments currently received at the device with a filter at the first device, wherein the processing is based at least in part on one or more of a performance history and a list from a second device, the list including the history of the second device, a play list of the second device, user preferences of the second device and ads that have been viewed by the second device, the filtering comprising:

a comparison of the audio data of the two or more unperformed content data segments to other audio data;

a search of the metadata of the two or more unperformed content data segments for certain criteria; or

a comparison of the metadata of the two or more unperformed content data segments to other metadata;

discovering content included in the second one of the received channels based on a result of the processing; and

notifying a user of the discovered content.

13. The method as defined in claim 12 , further comprising receiving additional channels over a separate wireless network.

14. The method as defined in claim 13 , wherein the separate wireless network is an IP based network.

15. The method as defined in claim 12 , wherein the discovered content is on a channel not being performed by the first device.

16. The method as defined in claim 12 , further comprising storing the discovered content in memory of the first device.

17. The method as defined in claim 16 , wherein storing the discovered content further comprises one or more of

storing metadata associated with the discovered content; and

recording at least a portion of the discovered content.

18. The method as defined in claim 1 , wherein the filter is created automatically based on information maintained by the device.

19. The method as defined in claim 11 , further comprising recommending content on another channel to the user.

20. A performance device comprising:

a memory configured to store content;

a user interface responsive to a user input so as to enable a user to cause the performance device to perform a portion of audio content stored in the memory;

a data link receptive to a plurality of data streams that each include content data segments comprising audio data and metadata identifying one or more characteristics of the audio data, the data link being arranged for communication with the memory;

filters configured to identify content data segments currently received at the device according to a set of criteria that is related to one of a performance history of the performance device, an ad viewing history of the performance device, and community information, the community information including the history of a second device, a play list of the second device, user preferences of the second device and ads that have been viewed by the second device; and

a display configured to present information regarding content stored in the memory, the information including a content title, the display further configured to notify the user that the filters have identified content,

wherein the filters perform:

a comparison of the audio data of an unperformed content data segment of the plurality of data streams to other audio data;

a search of the metadata of the unperformed content data segment of the plurality of data streams for certain filter criteria; and

a comparison of the metadata of the unperformed content data segment of the plurality of data streams to other metadata.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
MERGER Recorded Jan 11, 2008
From: ZING SYSTEMS, INC.
To: DELL PRODUCTS L.P.
Reel/Frame 020353/0262 →
CHANGE OF NAME Recorded Aug 28, 2006
From: ZERMATT SYSTEMS, INC.
To: ZING SYSTEMS, INC.
Reel/Frame 018182/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2005
From: BUCHER, TIMOTHY; ROSS, MARK A.; NICHOLAS, TIMOTHY C.
To: ZERMATT SYSTEMS, INC.
Reel/Frame 016832/0175 →
Continuity (1)
Related Publication 20070058674A1 · Mar 15, 2007