Distributed data in a close proximity notification system
DCFirst Claim
1. A transceiver comprising:
- an antenna;
a data storage device; and
a processing device that includes a memory configured for storing instructions that when executed by the processing device result in;
discovery of other transceivers within a proximity range of the transceiver;
initiating communication between the transceiver and one or more of the other transceivers;
exchanging data with the one or more of the other transceivers, the exchanging including receiving a request for information from one of the one or more other transceivers;
based on receiving the request for information, identifying a retrieval location of at least a subset of the requested information; and
transmitting the at least a subset of the information or an identifier of the retrieval location to the other transceiver.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
An aspect includes providing distributed data in a close proximity notification system using a transceiver that includes an antenna and a processing device. The processing device includes a memory for storing instructions that when executed by the processing device result in the transceiver: discovering wireless mobile devices within a proximity range of the transceiver; initiating communication between the transceiver and one or more of the wireless mobile devices; exchanging data with the one or more of the wireless mobile devices, the exchanging including receiving a request for information from one of the one or more of the wireless mobile devices; based on receiving the request for information, identifying a retrieval location of at least a subset of the requested information; and transmitting the at least subset of the information or an identifier of the retrieval location to the wireless mobile device.
48 Citations
20 Claims
-
1. A transceiver comprising:
-
an antenna; a data storage device; and a processing device that includes a memory configured for storing instructions that when executed by the processing device result in; discovery of other transceivers within a proximity range of the transceiver; initiating communication between the transceiver and one or more of the other transceivers; exchanging data with the one or more of the other transceivers, the exchanging including receiving a request for information from one of the one or more other transceivers; based on receiving the request for information, identifying a retrieval location of at least a subset of the requested information; and transmitting the at least a subset of the information or an identifier of the retrieval location to the other transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for data exchange at a transceiver, the method comprising:
-
discovery of other transceivers within a proximity range of the transceiver, the transceiver including a data storage device and the discovery performed using the transceiver; initiating communication between the transceiver and one or more of the other transceivers, the initiating performed using the transceiver; exchanging data with the one or more of the other transceivers, the exchanging including receiving a request for information from one of the one or more of the other transceivers; based on receiving the request for information, identifying, by the transceiver, a retrieval location of at least a subset of the requested information; and transmitting, from the transceiver, the at least a subset of the information or an identifier of the retrieval location to the other transceivers.
-
-
20. A computer program product comprising a non-transitory computer-readable storage medium comprising computer-readable instructions, which instructions, when executed by a processing device located in a transceiver, cause the transceiver to perform operations comprising:
-
discovery of other transceivers within a proximity range of the transceiver; initiating communication between the transceiver and one or more of the other transceivers; exchanging data with the one or more of the other transceivers, the exchanging including receiving a request for information from one of the one or more of the other transceivers; based on receiving the request for information, identifying a retrieval location of at least a subset of the requested information; and transmitting the at least a subset of the information or an identifier of the retrieval location to the other transceivers.
-
Specification