Synchronizing an advertisement stream with a video source
First Claim
1. A method comprising:
- responsive to a television platform detecting that a mobile device is in physical proximity to the television platform based on the television platform periodically requesting a mobile device identifier of the mobile device, receiving, by a network server and from the television platform that manages television program content provided to at least one user, a mobile device identifier of the mobile device associated with the at least one user, wherein the mobile device identifier is at least one of a telephone number and an identifier that uniquely identifies the mobile device, wherein the at least one of the telephone number and the identifier that uniquely identifies the mobile device has been previously received by the television platform in response to the television platform having detected that the mobile device is in physical proximity to the television platform, wherein the television platform is implemented at a television peripheral device that is external to the mobile device;
responsive to the television platform identifying a television event within the television program content based on processing the television program content as the television program content is displayed, receiving, by the network server, a television event identifier from the television platform, wherein the television event identifier is associated with the television event included in the television program content;
determining, by the network server, that the television event identifier associated with the television event corresponds to a television event identifier of a marketing information database, wherein marketing information is associated with the television event identifier of the marketing information database;
selecting, by the network server, the marketing information associated with the television event identifier of the marketing information database, wherein the television event identifier associated with the television event and the mobile device identifier are usable by the network server to determine that the television program content is provided to the at least one user associated with the mobile device; and
using the mobile device identifier received from the television platform to transmit, by the network server, a message that includes the marketing information from the network server to the mobile device identified by the mobile device identifier, such that the marketing information is displayable to the at least one user.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, embodiments of the present disclosure are directed to a system for synchronizing an advertisement stream on a mobile device with the contents of a video source that includes audio data. In one example, the method includes receiving a mobile device identifier of a mobile device of the at least one user; receiving a television event identifier from the television platform, wherein the television event identifier is associated with a television event included in the television program content; selecting marketing information associated with the television event based on the television event identifier, wherein the television event identifier and the mobile device identifier are usable by the network server to determine that the television program content is provided to the at least one user associated with the mobile device; and transmitting a message that includes the marketing information from the network server to the mobile device.
39 Citations
13 Claims
-
1. A method comprising:
-
responsive to a television platform detecting that a mobile device is in physical proximity to the television platform based on the television platform periodically requesting a mobile device identifier of the mobile device, receiving, by a network server and from the television platform that manages television program content provided to at least one user, a mobile device identifier of the mobile device associated with the at least one user, wherein the mobile device identifier is at least one of a telephone number and an identifier that uniquely identifies the mobile device, wherein the at least one of the telephone number and the identifier that uniquely identifies the mobile device has been previously received by the television platform in response to the television platform having detected that the mobile device is in physical proximity to the television platform, wherein the television platform is implemented at a television peripheral device that is external to the mobile device; responsive to the television platform identifying a television event within the television program content based on processing the television program content as the television program content is displayed, receiving, by the network server, a television event identifier from the television platform, wherein the television event identifier is associated with the television event included in the television program content; determining, by the network server, that the television event identifier associated with the television event corresponds to a television event identifier of a marketing information database, wherein marketing information is associated with the television event identifier of the marketing information database; selecting, by the network server, the marketing information associated with the television event identifier of the marketing information database, wherein the television event identifier associated with the television event and the mobile device identifier are usable by the network server to determine that the television program content is provided to the at least one user associated with the mobile device; and using the mobile device identifier received from the television platform to transmit, by the network server, a message that includes the marketing information from the network server to the mobile device identified by the mobile device identifier, such that the marketing information is displayable to the at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage device encoded with instructions that cause one or more processors of a computing device to:
-
responsive to a television platform automatically detected that a mobile device is in physical proximity to the television platform based on the television platform periodically requesting a mobile device identifier of the mobile device, receive, by a network server and from the television platform that manages television program content provided to at least one user, a mobile device identifier of the mobile device associated with the at least one user, wherein the mobile device identifier is at least one of a telephone number and an identifier that uniquely identifies the mobile device, wherein the at least one of the telephone number and the identifier that uniquely identifies the mobile device has been previously received by the television platform in response to the television platform having detected that the mobile device is in physical proximity to the television platform, wherein the television platform is implemented at a television peripheral device that is external to the mobile device; responsive to the television platform identifying a television event within the television program content based on processing the television program content in real-time as the television program content is displayed, receive, by the network server, a television event identifier generated by the television platform, wherein the television event identifier is associated with the television event included in the television program content; determine, by the network server and based on data of the television event identifier indicating at least one of a television event context and the television program content, that the television event identifier associated with the television event corresponds to a television event identifier of a marketing information database; select, by the network server, a portion of most relevant marketing information from marketing information that is associated with the television event identifier of the marketing information database, wherein the television event identifier associated with the television event and the mobile device identifier are usable by the network server to determine that the television program content is provided to the at least one user associated with the mobile device; and responsive to processing the portion of the most relevant marketing information for display at the mobile device, using the mobile device identifier received from the television platform to transmit, by the network server, a message that includes the portion of the most relevant marketing information from the network server to the mobile device identified by the mobile device identifier, such that the marketing information is displayable to the at least one user.
-
-
13. A computing device, comprising:
-
one or more processors; a synchronization application operable by the one or more processors to; responsive to a television platform detecting that a mobile device is in physical proximity to the television platform based on the television platform periodically requesting a mobile device identifier of the mobile device, receive from the television platform a mobile device identifier of the mobile device associated with at least one user, wherein the mobile device identifier is at least one of a telephone number and an identifier that uniquely identifies the mobile device, wherein the at least one of the telephone number and the identifier that uniquely identifies the mobile device has been previously received by the television platform in response to the television platform having detected that the mobile device is in physical proximity to the television platform, wherein the television platform is implemented at a television peripheral device that is external to the mobile device; responsive to the television platform identifying a television event within the television program content based on processing the television program content in real-time as the television program content is displayed, receive a television event identifier from a television platform, wherein the television event identifier is associated with the television event included in the television program content; determine that the television event identifier associated with the television event corresponds to a television event identifier of a marketing information database; select most relevant marketing information from marketing information that is associated with the television event identifier of the marketing information database, wherein the television event identifier associated with the television event and the mobile device identifier are usable by the computing device to determine that the television program content is provided to the at least one user associated with the mobile device; and using the mobile device identifier received from the television platform to transmit a message that includes the most relevant marketing information from the computing device to the mobile device identified by the mobile device identifier, such that the marketing information is displayable to the at least one user.
-
Specification