Use of peer maintained file to improve beacon position tracking utilizing spatial probabilities
First Claim
1. A computer implemented method for improving position beacon tracking using spatial probabilities, the computer implemented method comprising:
- a computer receiving a copy of a central probability file from a remote data processing system to form a local probability file;
the computer receiving a current position beacon identity;
the computer checking the local probability file to find an entry for a previously received position beacon identity;
the computer, responsive to finding the entry for the previously received position beacon identity, finding a sub-entry for the current position beacon identity in a previously received position beacon identity;
the computer, responsive to finding the sub-entry, determining a number of occurrences for the current position beacon identity;
the computer comparing the number of occurrences for the current position beacon identity to a maximum number of occurrences for the previously received position beacon identity;
the computer, responsive to determining that the number of occurrences of the current position beacon identity is within a range of a maximum number of occurrences for the previously received position beacon identity, determining that the currently received position beacon identity is valid;
the computer, responsive to determining that the currently received position beacon identity is valid, updating the local probability file to form an updated local probability file;
the computer receiving a new copy of the central probability file from the remote data processing system;
the computer combining the updated local probability file with the new copy of the central probability file to form an updated central probability file; and
the computer transmitting the updated central probability file to the remote data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for improving position beacon tracking using spatial probabilities is provided. A beacon identity recognition device receives a central probability file from a remote data processing system to form a local probability file. The device receives a current position beacon identity. The device compares current position beacon identity to a previous beacon identity stored in the local probability file to form a comparison. The device determines if the current position beacon identity is valid based on the comparison. The device transmits a valid position beacon identity to the remote data processing system. The device updates the local probability file and then combines a weighted version of the local probability file with a new copy of the probability file from the remote data processing system to form a combined probability file. The combined probability file is then sent to the remote data processing system and replaces the existing probability file.
-
Citations
20 Claims
-
1. A computer implemented method for improving position beacon tracking using spatial probabilities, the computer implemented method comprising:
-
a computer receiving a copy of a central probability file from a remote data processing system to form a local probability file; the computer receiving a current position beacon identity; the computer checking the local probability file to find an entry for a previously received position beacon identity; the computer, responsive to finding the entry for the previously received position beacon identity, finding a sub-entry for the current position beacon identity in a previously received position beacon identity; the computer, responsive to finding the sub-entry, determining a number of occurrences for the current position beacon identity; the computer comparing the number of occurrences for the current position beacon identity to a maximum number of occurrences for the previously received position beacon identity; the computer, responsive to determining that the number of occurrences of the current position beacon identity is within a range of a maximum number of occurrences for the previously received position beacon identity, determining that the currently received position beacon identity is valid; the computer, responsive to determining that the currently received position beacon identity is valid, updating the local probability file to form an updated local probability file; the computer receiving a new copy of the central probability file from the remote data processing system; the computer combining the updated local probability file with the new copy of the central probability file to form an updated central probability file; and the computer transmitting the updated central probability file to the remote data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer program product comprising a computer readable medium including computer usable program code for improving position beacon tracking using spatial probabilities, the computer program product comprising:
-
computer usable program code for receiving a central probability file from a remote data processing system to form a local probability file; computer usable program code for receiving a current position beacon identity; computer usable program code for checking the local probability file to find an entry for a previously received position beacon identity; computer usable program code for, responsive to finding the entry for the previously received position beacon identity, finding a sub-entry for the current position beacon identity in a previously received position beacon identity; computer usable program code for, responsive to finding the sub-entry, determining a number of occurrences for the current position beacon identity; computer usable program code for comparing the number of occurrences for the current position beacon identity to a maximum number of occurrences for the previously received position beacon identity; computer usable program code for, responsive to determining that the number of occurrences of the current position beacon identity is within a range of a maximum number of occurrences for the previously received position beacon identity, determining that the currently received position beacon identity is valid; computer usable program code for, responsive to determining that the currently received position beacon identity is valid, updating the local probability file to form an updated local probability file; computer usable program code for receiving a new copy of the central probability file from the remote data processing system; computer usable program code for combining the updated local probability file with the new copy of the central probability file to form an updated central probability file; and computer usable program code for transmitting the updated central probability file to a remote data processing system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data processing system for improving position beacon tracking using spatial probabilities, the data processing system comprising:
-
a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code to; receive a central probability file from a remote data processing system to form a local probability file; receive a current position beacon identity; check the local probability file to find an entry for a previously received position beacon identity; responsive to finding the entry for the previously received position beacon identity, find a sub-entry for the current position beacon identity in a previously received position beacon identity; responsive to finding the sub-entry, determine a number of occurrences for the current position beacon identity; compare the number of occurrences for the current position beacon identity to a maximum number of occurrences for the previously received position beacon identity; responsive to determining that the number of occurrences of the current position beacon identity is within a range of a maximum number of occurrences for the previously received position beacon identity, determine that the currently received position beacon identity is valid; responsive to determining that the currently received position beacon identity is valid, update the local probability file to form an updated local probability file;
receive a new copy of the central probability file from the remote data processing system;
combine the updated local probability file with the new copy of the central probability file to form an updated central probability file; and
transmit the updated central probability file to a remote data processing system.
-
Specification