Method and system for providing a relevant message using a smart radio
First Claim
1. A method comprising:
- receiving a communication from a client at a device associated with the client;
determining an identity of the client using a voice recognition device;
obtaining client data corresponding to the client;
determining one or more areas of interest of the client using the client data;
obtaining location data corresponding to the client, the location data comprising a geographic location of the client and a current direction of movement of the client;
determining one or more potential locations of the client using the location data;
receiving a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags corresponding to areas of interest of the client and the one or more potential locations of the client;
ranking the plurality of messages based upon the number of tags corresponding to the areas of interest of the client and the one or more potential locations of the client;
identifying a relevant commercial message comprising audio data from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least of the one or more potential locations;
wherein the relevant commercial message comprises the one of the plurality of messages having the most tags corresponding to the areas of interest of the client and the one or more potential locations of the client;
determining whether the commercial message comprises video data;
in response to determining that the commercial message does not comprise video data, identifying a topic of the commercial message using the audio data;
searching a local repository to identify an image related to the topic;
simultaneously displaying the image and presenting the relevant commercial message to the device associated with the client; and
transmitting information from the device indicating that the relevant commercial message was played at a particular time at a particular place to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods include obtaining client data corresponding to a client. Methods further include determining one or more areas of interest of the client using the client data. Methods further include obtaining location data corresponding to the client. The location data comprises a geographic location of the client and a current direction of movement of the client. Methods further include determining one or more potential locations of the client using the location data. Methods further include receiving a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags. Methods further include identifying a relevant commercial message from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least one of the one or more potential locations.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving a communication from a client at a device associated with the client; determining an identity of the client using a voice recognition device; obtaining client data corresponding to the client; determining one or more areas of interest of the client using the client data; obtaining location data corresponding to the client, the location data comprising a geographic location of the client and a current direction of movement of the client; determining one or more potential locations of the client using the location data; receiving a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags corresponding to areas of interest of the client and the one or more potential locations of the client; ranking the plurality of messages based upon the number of tags corresponding to the areas of interest of the client and the one or more potential locations of the client; identifying a relevant commercial message comprising audio data from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least of the one or more potential locations; wherein the relevant commercial message comprises the one of the plurality of messages having the most tags corresponding to the areas of interest of the client and the one or more potential locations of the client; determining whether the commercial message comprises video data; in response to determining that the commercial message does not comprise video data, identifying a topic of the commercial message using the audio data; searching a local repository to identify an image related to the topic; simultaneously displaying the image and presenting the relevant commercial message to the device associated with the client; and transmitting information from the device indicating that the relevant commercial message was played at a particular time at a particular place to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a first obtaining device configured to receive a communication from a client at a device; a first determining device configured to determine an identity of the client using a voice recognition device; the first obtaining device configured to obtain client data corresponding to the client; the first determining device configured to determine one or more areas of interest of the client using the client data; a second obtaining device configured to obtain location data corresponding to the client, the location data comprising a geographic location of the client and a current direction of movement of the client; a second determining device configured to determine one or more potential locations of the client using the location data; a first receiving device configured to receive a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags corresponding to areas of interest of the client or the one or more potential locations of the client; a ranking device configured to rank the plurality of messages based upon the number of tags corresponding to the areas of interest of the client or the one or more potential locations of the client; an identifying device configured to identify a relevant commercial message comprising audio data from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least one of the one or more potential locations; wherein the relevant commercial message comprises the one of the plurality of messages having the most tags corresponding to the areas of interest of the client or the one or more potential locations of the client; the identifying device being further configured to; determine whether the commercial message comprises video data; in response to determining that the commercial message does not comprise video data, identify a topic of the commercial message using the audio data; search a local repository to identify an image related to the topic; a presentation device associated with the client configured to simultaneously display the image and present the relevant commercial message; and a transmitting device configured to transmit information from the device indicating that the relevant commercial message was played at a particular time at a particular place to the client. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a communication from a client at a device associated with the client; computer readable program code configured to determine an identity of the client using a voice recognition device; computer readable program code configured to obtain client data corresponding to the client; computer readable program code configured to determine one or more areas of interest of the client using the client data; computer readable program code configured to obtain location data corresponding to the client, the location data comprising a geographic location of the client and a current direction of movement of the client; computer readable program code configured to determine one or more potential locations of the client using the location data; computer readable program code configured to receive a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags corresponding to areas of interest of the client or the one or more potential locations of the client; computer readable program code configured to rank the plurality of messages based upon the number of tags corresponding to the areas of interest of the client or the one or more potential locations of the client; computer readable program code configured to identify a relevant commercial message comprising audio data from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least one of the one or more potential locations; wherein the relevant commercial message comprises the one of the plurality of messages having the most tags corresponding to the areas of interest of the client or the one or more potential locations of the client; computer readable program code configured to determine whether the commercial message comprises video data; computer readable program code configured to, in response to determining that the commercial message does not comprise video data, identify a topic of the commercial message using the audio data; computer readable program code configured to search a local repository to identify an image related to the topic; computer readable program code configured to simultaneously display the image and present the relevant commercial message to the device associated with the client; and computer readable program code configured to transmit information from the device indicating that the relevant commercial message was played at a particular time at a particular place to the client. - View Dependent Claims (15, 16, 17, 18, 19)
Specification