IP Library Granted Patent US 9,877,057
Granted Patent B2
US 9,877,057 · App. 14/525,434 · Granted Jan 23, 2018

Addressable content distribution systems and methods

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 9,877,057
App. No.
14/525,434
Granted
Jan 23, 2018
Kind
B2
Abstract

Systems and methods for providing and receiving addressable content may include an electronic device for receiving the content. The electronic device may receive a first data stream including targeting data criteria for a plurality of assets at the electronic device. The electronic device may determine a subset of the plurality of assets for storage on the electronic device. The electronic device may also receive a second data stream including the plurality of assets. The electronic device may identify each asset of the subset of the plurality of assets within the second data stream, and may store each asset of the subset of the plurality of assets at the electronic device.

Claims (40)

1. A method of receiving addressable content at an electronic device, the method comprising:

receiving a first data stream comprising targeting data criteria for a plurality of assets at the electronic device, wherein an asset comprises a data file that is presented by the electronic device as an advertisement, wherein the targeting data criteria defines for each asset of the plurality of assets at least one of geographic data, demographic data, or personal viewing habits criteria to be met at the electronic device to extract each asset from the plurality of assets, and wherein the targeting data criteria comprises a frequency of time-shifting activities versus live viewing for the electronic device;

determining, at the electronic device, a subset of the plurality of assets for storage on the electronic device;

receiving a second data stream comprising the plurality of assets at the electronic device, wherein the first data stream and second data stream are broadcast on parallel satellite broadcast streams;

identifying each asset of the subset of the plurality of assets within the second data stream; and

storing each asset of the subset of the plurality of assets at the electronic device.

2. The method of claim 1 , wherein the determination comprises:

comparing, at the electronic device, the received targeting data criteria for each asset of the plurality of assets to stored targeting data on the electronic device; and

determining a subset of the plurality of assets for which the targeting data criteria is satisfied by the stored targeting data.

3. The method of claim 1 , wherein the second data stream comprises the plurality of assets as a spool of individual assets.

4. The method of claim 3 , wherein the individual assets of the second data stream are each separated by an asset identifier.

5. The method of claim 4 , further comprising:

analyzing the asset identifiers as they are received in the second data stream to determine whether a following asset is part of the subset of the plurality of assets to be stored at the electronic device.

6. The method of claim 1 , wherein the electronic device only stores assets of the subset of the plurality of assets from the second data stream.

7. The method of claim 1 , wherein the received first and second data streams are received along a unidirectional data path.

8. The method of claim 1 , wherein an asset comprises less than 20 megabytes of data, and wherein the plurality of assets comprises greater than 200 assets.

9. The method of claim 1 , wherein the electronic device is configured to allocate a portion of memory to storage of assets, and wherein the portion of memory allocated is less than a combined data size of the plurality of assets.

10. An electronic device comprising:

at least one input component configured to receive one or more data streams;

at least one output component communicatively coupled with at least one display device;

one or more processors; and

memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions, which when executed by the one or more processors cause the one or more processors to:

receive a first data stream comprising targeting data criteria for a plurality of assets, wherein an asset comprises a data file that is presented by the electronic device as an advertisement, wherein the electronic device accesses the first data stream while in standby mode via a tuner of the electronic device, and wherein the targeting data criteria comprises a frequency of time-shifting activities versus live viewing for the electronic device;

determine a subset of the plurality of assets for storage on the electronic device;

receive a second data stream comprising the plurality of assets by switching the tuner from the first data stream to a second data stream;

identify each asset of the subset of the plurality of assets within the second data stream; and

store each asset of the subset of the plurality of assets within the memory of the electronic device.

11. The electronic device of claim 10 , wherein the processors are further caused to:

compare the received targeting data criteria for each asset of the plurality of assets to targeting data stored on the electronic device; and

determine a subset of the plurality of assets for which the targeting data criteria is satisfied by the stored targeting data.

12. The electronic device of claim 10 , wherein the electronic device comprises a television receiver.

13. A method of providing addressable content to one or more electronic devices, the method comprising:

broadcasting a first data stream comprising targeting data criteria for a plurality of assets, wherein an asset comprises a data file that is presented by the electronic device as an advertisement, wherein the targeting data criteria defines for each asset of the plurality of assets at least one of geographic data, demographic data, or personal viewing habits criteria to be met at the electronic device to extract each asset from the plurality of assets, and wherein the targeting data criteria comprises a frequency of time-shifting activities versus live viewing for the electronic device; and

broadcasting a second data stream comprising the plurality of assets, wherein the first data stream and second data stream are broadcast on parallel satellite broadcast streams.

14. The method of claim 13 , wherein the second data stream is broadcast in a loop, wherein after a last asset of the plurality is broadcast the loop is repeated and a first asset is rebroadcast.

15. The method of claim 13 , wherein the second data stream comprises the plurality of assets as a spool of individual assets separated by an asset identifier for the following asset.

16. The method of claim 15 , wherein the individual assets are ordered within the second data stream based at least partially on geographic data associated with the assets, and wherein the second data stream comprises all assets for all geographic regions.

17. The method of claim 16 , wherein the second data stream is broadcast such that at least a portion of the assets associated with a particular geographic region are received by electronic devices in that particular geographic region at a particular time of day.

18. The method of claim 1 , wherein each asset comprises an asset identifier, wherein the asset identifiers are organized in ascending numerical fashion, and wherein the method further comprises:

predicting, by the electronic device, when at least one asset of the subset of the plurality of assets within the second data stream will be received based on a numerical difference between an asset identifier of a currently broadcast asset, and an asset identifier for the at least one asset of the subset of the plurality of assets.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
CHANGE OF NAME Recorded Feb 12, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046860/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2014
From: GRANT, JOHN
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 034054/0749 →