IP Library Granted Patent US 9,232,115
Granted Patent B2
US 9,232,115 · App. 13/810,497 · Granted Jan 5, 2016

Audio playing scheme for digital billboard system

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,232,115
App. No.
13/810,497
Granted
Jan 5, 2016
Kind
B2
Abstract

Technologies are generally described for an audio playing scheme for digital billboard systems. In some examples, a method performed under control of a server may include receiving from an end device a control signal configured to indicate that the end device is located in a first predetermined area relative to a first digital billboard, identifying first video data currently displayed on the first digital billboard, determining first audio data corresponding to the first video data, and transmitting the first audio data to the end device based on the control signal.

Claims (76)

1. A method performed under control of a server, comprising:

transmitting first video data to a first digital billboard and second video data to a second digital billboard in real time, wherein the first video data is to be displayed on the first digital billboard and the second video data is to be displayed on the second digital billboard, and the first digital billboard and the second digital billboard are geographically separated;

receiving from an end device a control signal indicating that the end device is located in a predetermined area relative to both the first digital billboard and the second digital billboard;

receiving from the end device aiming information indicating that the end device is currently aimed at the first digital billboard, wherein the aiming information includes an indication of a direction at which the end device is currently aiming;

determining first audio data corresponding to the first video data currently being displayed on the first digital billboard and second audio data corresponding to the second video data currently being displayed on the second digital billboard;

preloading the first audio data on the end device by transmitting the first audio data to the end device based on the control signal and the aiming information; and

transmitting synchronization information to the end device, wherein the synchronization information allows for synchronization of the preloaded first audio data on the end device with the first video data being displayed on the first digital billboard.

2. The method of claim 1 , wherein the transmitting the first video data to the first digital billboard is via a buffer stores the first video data and provides the first video data to the first digital billboard, and the method further comprising:

receiving from the buffer a time stamp indicating displaying of the first video data; and

identifying the first video data currently being displayed on the first digital billboard based at least in part on the time stamp.

3. The method of claim 1 , wherein the transmitting of the first audio data is based at least in part on data streaming.

4. The method of claim 1 , further comprising:

receiving from the end device a confirmation signal indicating that the end device received the first audio signal; and

issuing a promotion coupon to a user of the end device.

5. The method of claim 1 , further comprising:

receiving from the end device identification information that includes at least one of a picture of the first digital billboard and an image code corresponding to the first digital billboard; and

registering the end device in an end device list based at least in part on the identification information,

wherein the transmitting of the first audio data is based at least in part on the end device list.

6. The method of claim 5 , wherein the image code is provided on or around the first digital billboard.

7. The method of claim 1 , further comprising:

receiving from the end device aiming information indicating that the end device is currently aimed at the second digital billboard; and

transmitting to the end device the second audio data corresponding to the second video data based at least in part on the aiming information.

8. The method of claim 1 , further comprising:

transmitting to the end device both the first audio data corresponding to the first video data and the second audio data corresponding to the second video data,

wherein the end device plays the first audio data based at least in part on the aiming information indicating that the end device is currently aimed at the first digital billboard.

9. A method performed under control of an end device, comprising:

determining whether the end device is located in a predetermined area relative to a first digital billboard displaying first video data and a second digital billboard displaying second video data, wherein the first digital billboard and the second digital billboard are geographically separated;

transmitting to a server a control signal indicating that the end device is located in the predetermined area relative to both the first digital billboard and the second digital billboard;

transmitting to the server aiming information indicating that the end device is currently aimed at the first digital billboard, wherein the aiming information includes an indication of a direction at which the end device is currently aiming;

preloading on the end device audio data received from the server based on the control signal and the aiming information, wherein the audio data is to be played in synchronism with the first video data currently being displayed on the first digital billboard;

receiving from the server synchronization information, wherein the synchronization information allows for synchronization of the preloaded audio data on the end device with the first video data being displayed on the first digital billboard; and

playing the audio data on the end device, the playing of the audio data being based at least in part on the synchronization information.

10. The method of claim 9 , wherein the receiving of the audio data is based at least in part on data streaming.

11. The method of claim 9 , further comprising:

obtaining identification information including at least one of a picture of the first digital billboard and an image code corresponding to the first digital billboard; and

transmitting the identification information to the server,

wherein the server registers the end device in an end device list based at least in part on the identification information.

12. The method of claim 11 , wherein the image code is provided on or around the first digital billboard.

13. A server, comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the server to:

receive from an end device a control signal indicating that the end device is located in a predetermined area relative to both a first digital billboard and a second digital billboard, wherein the first digital billboard and the second digital billboard are geographically separated;

receive from the end device aiming information indicating that the end device is currently aimed at the first digital billboard, wherein the aiming information includes an indication of a direction at which the end device is currently aiming;

transmit first video data to the first digital billboard and second video data to the second digital billboard in real time, wherein the first video data is to be displayed on the first digital billboard and the second video data is to be displayed on the second digital billboard;

preload first audio data on the end device by transmitting the first audio data to the end device based on the control signal and the aiming information; and

transmit synchronization information to the end device, wherein the synchronization information allows for synchronization of the preloaded first audio data on the end device with the first video data being displayed on the first digital billboard.

14. The server of claim 13 , wherein the instructions, when executed, further cause the server to:

transmit the first video data to the first digital billboard via a buffer to store the first video data and provide the first video data to the first digital billboard,

receive from the buffer a time stamp indicating displaying of the first video data, and

identify the first video data currently being displayed on the first digital billboard based at least in part on the time stamp.

15. The server of claim 13 , wherein the instructions, when executed, further cause the server to receive from the end device identification information that includes at least one of a picture of the first digital billboard and an image code corresponding to the first digital billboard.

16. The server of claim 15 , wherein the image code is provided on or around the first digital billboard.

17. The server of claim 15 , wherein the instructions, when executed, further cause the server to:

register the end device in an end device list based at least in part on the identification information, and

transmit the first audio data based at least in part on the end device list.

18. The server of claim 13 , wherein the instructions, when executed, further cause the server to:

receive from the end device aiming information indicating that the end device is currently aimed at the second digital billboard, and

transmit to the end device second audio data corresponding to the second video data based at least in part on the aiming information.

19. The server of claim 13 , the instructions when executed further cause the server to transmit to the end device both the first audio data corresponding to the first video data and second audio data corresponding to the second video data,

wherein the end device plays the first audio data based at least in part on the aiming information indicating that the end device is currently aimed at the first digital billboard.

20. An end device, comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the end device to:

determine whether the end device is located in a predetermined area relative to a first digital billboard that is displaying first video data and a second digital billboard that is displaying second video data, wherein the first digital billboard and the second digital billboard are geographically separated;

transmit to a server a control signal indicating that the end device is located in the predetermined area relative to both the first digital billboard and the second digital billboard;

transmit to the server aiming information indicating that the end device is currently aimed at the first digital billboard, wherein the aiming information includes an indication of a direction at which the end device is currently aiming;

receive from the server audio data corresponding to the first video data currently being displayed on the first digital billboard to preload the audio data on the end device based on the control signal and the aiming information;

receive from the server synchronization information, wherein the synchronization information allows for synchronization of the preloaded audio data on the end device with the first video data being displayed on the first digital billboard; and

play the audio data based at least in part on the synchronization information.

21. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause an end device to perform operations, comprising:

determining whether the end device is located in a predetermined area relative to a first digital billboard displaying first video data and a second digital billboard displaying second video data, wherein the first digital billboard and the second digital billboard are geographically separated;

transmitting to a server a control signal indicating that the end device is located in the predetermined area relative to both the first digital billboard and the second digital billboard;

transmitting to the server aiming information indicating that the end device is currently aimed at the first digital billboard, wherein the aiming information includes an indication of a direction at which the end device is currently aiming;

receiving from the server audio data corresponding to the first video data currently being displayed on the first digital billboard to preload the audio data on the end device based on the control signal and the aiming information;

receiving from the server synchronization information, wherein the synchronization information allows for synchronization of the preloaded audio data on the end device with the first video data being displayed on the first digital billboard; and

playing the audio data based at least in part on the synchronization information.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: OH, HYUN OH
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 029709/0551 →