| CPC H04L 43/0817 (2013.01) [H04L 5/0032 (2013.01); H04L 7/0079 (2013.01); H04L 7/0091 (2013.01); H04L 43/0852 (2013.01); H04L 43/0882 (2013.01)] | 18 Claims |

|
1. An apparatus, comprising:
at least one processor; and
at least one memory including computer program code, wherein the at least one memory and computer program code are configured, with the at least one processor, to cause the apparatus to:
receive, at the apparatus, a first portion of a dataset from a transmitter;
recognize the dataset based on comparing the first portion to a plurality of datasets stored at the apparatus;
determine whether the first portion is unique within the plurality of datasets based on a location of the first portion within at least one dataset of the plurality of datasets;
perform at least one of:
transmit a request to transmit at least one second portion, in response to determining that the first portion is not unique within the plurality of datasets;
transmit an indication of a successful recognition of at least one dataset of the plurality of datasets, in response to determining that the first portion is unique within the plurality of datasets; or
refrain from transmitting the request or the indication, in response to determining that the first portion is unique within the plurality of datasets; and
determine a battery level of the transmitter based on a size of the received first portion,
wherein the dataset comprises at least one of the plurality of datasets known to the transmitter and the apparatus.
|