IP Library Granted Patent US 9,100,718
Granted Patent B2
US 9,100,718 · App. 13/918,551 · Granted Aug 4, 2015

System for synchronising content with live television

Inventors: Anthony Rose (London, GB); Adrian Spender (London, GB); Kerry Jones (London, GB); Michael Slater (London, GB)
Assignee: BEAMLY LIMITED
H04N21/81H04H20/18H04H20/38H04H20/93H04H60/37H04H60/59H04H60/65H04N21/4307H04N21/4316H04N21/44008H04N21/4622H04N21/812
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,100,718
App. No.
13/918,551
Granted
Aug 4, 2015
Kind
B2
Abstract

A computer system in which augmentation content can be provided to a client device. A receiver is provided in a server for receiving a live television signal. A matching engine can then identify a segment of television, based on fingerprinting techniques and can determine a time delay between the start time of the segment of television and its identification. A content retrieval unit can then select augmentation content based on the identified segment of television and the time delay, and this can be output to a client device. In this way the augmentation content can be selected so that it maintains synchronization with live television.

Claims (38)

1. A computer system for providing augmentation content related to segments of television, the computer system comprising one or more processors, which:

identify a television advertisement being displayed on a first user device,

determine a first time, which is a start time of the television advertisement displayed on the first user display device;

determine a second time, which is a time at which augmentation content related to the identified television advertisement can be provided on a second user display device;

determine a third time, which is an end time of the television advertisement displayed on the first user device;

determine a non-zero time delay between the first time and the second time;

determine a duration of the television advertisement, which is the difference between the first time and the third time;

select augmentation content which is dependent on the value of the non-zero time delay relative to the duration of the identified television advertisement; and

output the selected augmentation content for display on said second user display device,

wherein the television advertisement is identified using fingerprint matching techniques.

2. The computer system of claim 1 wherein the time delay is based, at least in part, on the time needed to identify the television advertisement.

3. The computer system of claim 1 wherein the time delay is based, at least in part, on the time needed to deliver the augmentation content to the user device.

4. The computer system of claim 1 wherein the time delay is based, at least in part, on the time needed to render the augmentation content on the user device.

5. The computer system of claim 1 wherein the one or more processors select augmentation content that is related to the identified television advertisement only if the time delay is less than or equal to the duration of the advertisement.

6. The computer system of claim 1 wherein the duration of the selected augmentation content is dependent on the time delay.

7. The computer system of claim 6 wherein the duration of the selected augmentation content is equal to the duration of the television advertisement minus the time delay.

8. The computer system of claim 1 wherein a plurality of augmentation content items are associated with each television advertisement and one of the plurality of augmentation content items is selected based on the time delay.

9. The computer system of claim 1 wherein the augmentation content is at least one of: an image, a video, a hyperlink, an interactive game and text.

10. The computer system of claim 1 wherein the television advertisement corresponds to an advertisement.

11. A method of providing augmentation content related to segments of television, comprising the steps of:

identifying a television advertisement being displayed on a first user display device,

determining a first time, which is the start time of the television advertisement being displayed on the first user display device;

determining a second time, which is a time at which augmentation content related to the advertisement can be provided on a second user display device;

determining a third time, which is an end time of the television advertisement being displayed on the first user display device;

determining a non-zero time delay between the first time and the second time;

determining a duration of the television advertisement, which is the difference between the first time and the third time;

selecting augmentation content which is dependent on the value of the non-zero time delay relative to the duration of the television advertisement; and

outputting the selected augmentation content for display on the second user display device,

wherein the television advertisement is identified using fingerprint matching techniques.

12. A non-transitory computer readable storage medium having a computer program stored thereon, the computer program comprising processor readable instructions that, when executed, direct a device to perform actions comprising:

identifying a television advertisement being displayed on a first user display device,

determining a first time, which is the start time of the television advertisement being displayed on the first user display device;

determining a second time, which is a time at which augmentation content related to the advertisement can be provided on a second user display device;

determining a third time, which is an end time of the television advertisement being displayed on the first user display device;

determining a non-zero time delay between the first time and the second time;

determining a duration of the television advertisement, which is the difference between the first time and the third time;

selecting augmentation content which is dependent on the value of the non-zero time delay relative to the duration of the television advertisement; and outputting the selected augmentation content for display on the second user display device,

wherein the television advertisement is identified using fingerprint matching techniques.

Assignments (2)
CHANGE OF NAME Recorded Jul 2, 2014
From: ZEEBOX LIMITED
To: BEAMLY LIMITED
Reel/Frame 033231/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2013
From: ROSE, ANTHONY; SPENDER, ADRIAN; JONES, KERRY; SLATER, MICHAEL
To: ZEEBOX LIMITED
Reel/Frame 030972/0680 →
Continuity (1)
Related Publication 20140373043A1 · Dec 18, 2014