Intelligent Communication and Advertising Mechanism
First Claim
1. A method for dynamically synchronizing information to be published on a plurality of broadcasting devices with the information stored on a server in an intermittent network connectivity by relaying the information through one or more intermediate smart communication devices in a non-intrusive manner, the method comprising:
- detecting, by a first processor, at least one smart communication device from a first set of smart communication devices within a vicinity of at least one broadcasting device from a first set of broadcasting devices;
establishing, by the first processor, a handshake communication channel between the at least one smart communication device and the at least one broadcasting device, wherein the at least one smart communication device is authorized using at least one of an authentication technique, an authorization technique, and a cryptographic technique before establishing the handshake communication channel;
receiving, by a second processor, a quantity of information to be published on the at least one broadcasting device from the smart communication device through the established handshake communication channel;
relaying, by the second processor, at least a portion of the quantity of information received from the smart communication device to at least one smart communication device from a second set of smart communication devices;
establishing, by the second processor, the handshake communication channel between the at least one smart communication device from the first set of communication devices and at least one broadcasting device from a second set of broadcasting devices; and
synchronizing, by the second processor, the quantity of information to be published by the at least one broadcasting device from the second set of broadcasting devices with at least a portion of the quantity of the information received by the at least one smart communication device from the first set of communication devices and the quantity of information relayed to the at least one smart communication device from the second set of smart communication devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for exchanging information between a mobile device and a physical advertising medium, such as a billboard. The method and system enables a pluggable device, coupled with the mobile device, to detect the mobile device within its vicinity of the physical advertising medium. On detection of the mobile device, the pluggable device establishes a handshake communication channel with the mobile device by authorizing the mobile device. Upon authorizing the mobile device, the pluggable device initiates the advertisement information exchange between the physical advertising medium and the mobile device in a non-intrusive manner. In one aspect, the method and system further enables the mobile device to relay the advertisement information to other mobile devices or any other physical advertisement mediums within its vicinity.
-
Citations
20 Claims
-
1. A method for dynamically synchronizing information to be published on a plurality of broadcasting devices with the information stored on a server in an intermittent network connectivity by relaying the information through one or more intermediate smart communication devices in a non-intrusive manner, the method comprising:
-
detecting, by a first processor, at least one smart communication device from a first set of smart communication devices within a vicinity of at least one broadcasting device from a first set of broadcasting devices; establishing, by the first processor, a handshake communication channel between the at least one smart communication device and the at least one broadcasting device, wherein the at least one smart communication device is authorized using at least one of an authentication technique, an authorization technique, and a cryptographic technique before establishing the handshake communication channel; receiving, by a second processor, a quantity of information to be published on the at least one broadcasting device from the smart communication device through the established handshake communication channel; relaying, by the second processor, at least a portion of the quantity of information received from the smart communication device to at least one smart communication device from a second set of smart communication devices; establishing, by the second processor, the handshake communication channel between the at least one smart communication device from the first set of communication devices and at least one broadcasting device from a second set of broadcasting devices; and synchronizing, by the second processor, the quantity of information to be published by the at least one broadcasting device from the second set of broadcasting devices with at least a portion of the quantity of the information received by the at least one smart communication device from the first set of communication devices and the quantity of information relayed to the at least one smart communication device from the second set of smart communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for dynamically synchronizing information to be published on a plurality of broadcasting devices with the information stored on a server in an intermittent network connectivity, the system comprising:
-
at least one pluggable device in at least one of the plurality of broadcasting devices, the at least one pluggable device comprising; a first processor; and a first memory coupled with the first processor, the first memory comprising a plurality of modules, wherein the plurality of modules comprises; a detection module configured to detect a presence of at least one smart communication device within a vicinity of the at least on pluggable device; a transceiver module configured to establish a handshake communication channel with the at least one smart communication device; an authorization module configured to authorize the at least one smart communication device and secure the handshake communication channel; a database module configured to store a quantity of information received from at least one of;
the at least one smart communication device and the server; anda congestion control module configured to control congestion traffic due to instantaneous information exchange with a plurality of smart communication devices; and the at least one smart communication device further comprising; a second processor; and a second memory coupled with the second processor, the second memory comprising a plurality of modules, wherein the plurality of modules comprise; a display module configured to display the information to be published by the plurality of broadcasting devices; a database module configured to store the quantity information received from the plurality of broadcasting devices; an authorization module for authorizing at least one additional smart communication device from at least one of a first and a second set of smart communication devices; a transceiver module adapted to transmit and receive the quantity of information to and from the plurality of broadcasting devices and the at least one additional smart communication device; and a synchronization module configured to synchronize the quantity of information to be published on the plurality of broadcasting devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for synchronizing a plurality of broadcasting devices with a smart communication device during intermittent network connectivity between the plurality of broadcasting devices and a server, the method comprising:
-
detecting at least one smart communication device located within a vicinity of a first broadcasting device of the plurality of broadcasting devices; establishing a first handshake communication channel between a processor of the at least one smart communication device and a processor of the first broadcasting device, wherein the first handshake communication channel is established using at least one of an authentication technique, an authorization technique, and a cryptographic technique; receiving, on the at least one smart communication device, a quantity of information from the first broadcasting device through the first handshake communication channel; terminating the first handshake communication channel when the at least one smart communication device is located beyond a vicinity of the first broadcasting device, wherein the quantity of information from the first broadcasting device is stored on a memory of the at least one smart communication device; detecting the at least one smart communication device located within a vicinity of a second broadcasting device of the plurality of broadcasting devices; establishing a second handshake communication channel between the at least one smart communication device and the second broadcasting device, wherein the second handshake communication channel is established using at least one of the authentication technique, the authorization technique, and the cryptographic technique; and synchronizing at least a portion of the quantity of information received from the first broadcasting device with the second broadcasting device through the second handshake communication channel, wherein the quantity of information is stored in the memory of the at least one smart communication device. - View Dependent Claims (20)
-
Specification