IP Library Granted Patent US 7,653,342
Granted Patent B2
US 7,653,342 · App. 11/355,816 · Granted Jan 26, 2010

Providing content to a device when lost a connection to the broadcasting station

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,653,342
App. No.
11/355,816
Filed
Feb 16, 2006
Granted
Jan 26, 2010
Kind
B2
Art Unit
2618
USPC
455/3.01
Abstract

Providing content to a device. Content stored on a device can be examined or searched based on the programming of channels that are available to the device over various networks. The content can be searched using other rules related to user preferences or content characteristics. Based on the results of the examination of the content, playlists are generated. Each playlist includes content from the device that matches or partially matches the content associated with one of the channels. Using the playlists, a user can load content from their device that has a theme consistent with a particular channel. When signal loss is detected for a given channel, the playlist associated with that channel can be loaded and played by the device. The device can resume playing the channel when the signal is again adequately detected.

Claims (48)

1. In a system including a device that configured to communicate with a network, a method comprising:

receiving, at the device, content transmitted over a particular channel by way of a signal;

playing, on the device, the transmitted content;

generating a correlation matrix of content stored at the device and channels available at the device, the correlation matrix illustrating one or more channels transmitted to the device, having matches with the content stored at the device;

generating a playlist at the device based at least in part on the correlation matrix, the playlist identifying content stored at the device that is related to the transmitted content;

detecting a loss of the signal by way of which the content was transmitted to the device;

accessing the stored content identified by the playlist; and

playing on the device the accessed content identified by the playlist,

wherein generating a playlist at the device comprises:

examining the stored content on the device based on programming of the multiple channels transmitted to the device, wherein examination of the stored content on the device is based on rules that reflect the programming of the multiple channels transmitted to the device, wherein the rules use the following parameters: genre of the transmitted content; artist of the transmitted content; time period of the transmitted content; metadata describing the transmitted content; user preferences; or any combination thereof;

creating one or more playlists such that the stored content identified with each of the one or more playlists is related to the transmitted content of one of the multiple channels;

changing either the rules or the stored content, or both;

reexamining the stored content; and

generating a new group of playlists based on the reexamination of the stored content.

2. A method as defined in claim 1 , wherein detecting a loss of a signal further comprises one or more of:

determining that a signal to noise ratio of the signal is below a threshold; or

determining that a characteristic of the signal is insufficient.

3. A method as defined in claim 1 , wherein the signal is a satellite signal that carries multiple channels of transmitted content.

4. A method as defined in claim 1 , further comprising forming a seamless transition between playing the transmitted content of the particular channel and playing the stored content identified by the playlist.

5. A method as defined in claim 1 , further comprising resuming play of the transmitted content of the particular channel when the signal is detected.

6. A method as defined in claim 5 , further comprising forming a seamless transition between playing the stored content identified by the playlist and playing the transmitted content of the particular channel when resuming play of the transmitted content of the particular channel.

7. In a system including a device that configured to communicate with a network, a method comprising:

receiving, at the device, content transmitted over a particular channel by way of a signal;

playing, on the device, the transmitted content;

generating a playlist at the device, the playlist identifying content stored at the device that is related to the transmitted content;

detecting a loss of the signal by way of which the content was transmitted to the device;

accessing the stored content identified by the playlist; and

playing on the device the accessed content identified by the playlist, wherein generating a playlist at the device further comprises:

gaining access to an external storage medium;

discovering external content on the external storage medium;

examining the external content located on the external storage medium;

creating the playlist based on results from the examining of the external content, the playlist identifying the external content that is related to the transmitted content of the particular channel; and

transferring the external content identified by the playlist from the external storage medium to the device.

8. A device for playing stored content and transmitted content comprising:

a receiver that obtains the transmitted content from a network;

a memory source that contains the stored content;

a discovery module that generates a playlist at the device based at least in part on a programming of a channel communicating the transmitted content, the playlist identifying stored content related to the transmitted content from the network, the discovery module further monitoring a signal that transmits the transmitted content from the network, and the discovery module loading the stored content identified by the playlist when detecting a weak signal strength that impairs the device from obtaining the transmitted content, wherein the programming style is modifiable by a user,

wherein generating a playlist at the device comprises:

examining the stored content on the device based on the programming of the transmitted content to the device, wherein examination of the stored content on the device is based on rules that reflect the programming of the transmitted content to the device, wherein the rules use the following parameters: genre of the transmitted content; artist of the transmitted content; time period of the transmitted content; metadata describing the transmitted content; user preferences; or any combination thereof;

creating one or more playlists such that the stored content identified with each of the one or more playlists is related to the transmitted content;

changing either the rules or the stored content, or both;

reexamining the stored content; and

generating a new group of playlists based on the reexamination of the stored content.

9. A device in claim 8 further comprising:

a display that shows the degree in which the stored content relates to the transmitted content of particular channels of the network; and

an user interface where an user can select one of the particular channels such that the device plays the transmitted content from a selected channel.

10. A device in claim 8 , wherein the discovery module transitions from playing the stored content identified by the playlist to playing the transmitted content when detecting a sufficient signal strength that allows the device to obtain the transmitted content.

11. A device in claim 10 , wherein the discovery module forms a seamless transition from playing the stored content identified by the playlist to playing the transmitted content.

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/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2006
From: NICHOLS, TIMOTHY C.; ROSS, MARK ANDREW; LAWSON, CLARE; VAN HOFF, ARTHUR ANTHONIE
To: ZERMATT SYSTEMS, INC.
Reel/Frame 017599/0145 →
Continuity (1)
Related Publication 20070190928A1 · Aug 16, 2007