Concurrent Builds Real-Time Ad Analysis System

Concurrent Computer Corp. won a U.S. patent for an invention that could allow media buyers and content owners to track how viewers using set-tops, mobile devices and connected TVs respond to advertising in real time.

The invention, detailed in a patent that became public on Tuesday, could help Concurrent draw service providers to its UpShift unified content delivery solution.

Concurrent CTO Bob Chism and former director of product line management Aaron Feig are named as inventors on the patent, titled, “Method and apparatus for using viewership activity data to customize a user interface.”

Duluth, Georgia-based Concurrent, whose customers include Cox Communications and Time Warner Cable, filed the applicaiton in 2013.

Abstract: A method and system for customizing a user interface on a display or consumption device is provided. In one embodiment, the method includes delivering, with a control circuit, an advertisement to a plurality of client devices. A channel collector device can then capture viewership activity data occurring during playout of the advertisement. The method then modifies a presentation characteristic of the user interface by presenting a playback comprising both the advertisement and at least some of the viewership activity data in synchrony.

Patent

Claims: 

1. A method for customizing a user interface on a display device, the method comprising: delivering, with a control circuit, an advertisement to a plurality of client devices; capturing, with a channel collector operable with the control circuit, viewership activity data occurring during playout of the advertisement; storing the viewership activity data and the advertisement in a memory operable with the control circuit; and modifying, with the control circuit, a presentation characteristic of the user interface by presenting, by displaying on the display device, a playback comprising both the advertisement and at least some of the viewership activity data in synchrony.

2. The method of claim 1, the synchrony occurring on a second by second basis.

3. The method of claim 1, further comprising receiving, with the control circuit, a user input identifying the at least some of the viewership activity data.

4. The method of claim 3, further comprising receiving another user input identifying at least some other of the viewership data, and in response to the receiving another user input, modifying the playback by presenting the advertisement and at least some other of the viewership activity data in synchrony.

5. The method of claim 3, the at least some of the viewership activity data comprising demographic data.

6. The method of claim 3, the at least some of the viewership activity data comprising economic data.

7. The method of claim 3, the at least some of the viewership activity data comprising residence data.

8. The method of claim 1, the viewership activity data presented in a linear presentation window.

9. A method for presenting data on a display, comprising: retrieving an advertisement from a memory device; delivering the advertisement from a delivery device to a plurality of client devices; capturing viewer behavior data with a data capture device; synchronizing the advertisement and the viewer behavior data in the memory device; and delivering a user interface to a consumption device, the user interface to playback, by displaying on the display, the advertisement and at least some of the viewer behavior data in synchrony.

10. The method of claim 9, further comprising receiving a filter at the delivery device and altering the at least some of the viewer behavior data in accordance with the filter.

11. The method of claim 9, the delivering comprising presenting a linear representation of the at least some of the viewer behavior data.

12. The method of claim 9, further comprising modifying the user interface to present filter selection controls.

13. An apparatus for customizing a user interface on a display device, comprising: a server complex in communication with one or more client devices, one or the server complex to: cause a channel collector device to capture viewership activity data from the one or more client devices occurring during playout of an advertisement; and deliver the user interface to a consumption device, for displaying on the display, the user interface comprising both the advertisement and at least some of the viewership activity data presented in synchrony.

14. The apparatus of claim 13, at least some of the one or more client devices comprising set top boxes.

15. The apparatus of claim 13, at least some of the one or more client devices comprising portable electronic devices.

16. The apparatus of claim 13, the user interface comprising filter selection controls.

17. The apparatus of claim 13, the user interface comprising a linear representation of the at least some of the viewership activity data.

18. The apparatus of claim 13, the user interface further comprising at least some other of the viewership activity data presented in synchrony with both the advertisement and the at least some of the viewership activity data.

19. The apparatus of claim 13, the advertisement comprising a television commercial.

20. The apparatus of claim 13, the user interface comprising a temporal indicator indicating when during the playout particular viewership activity data occurs.