Method and apparatus for mitigating port swapping during signal tracking
First Claim
Patent Images
1. A method of mitigating port swapping during signal tracking, the method comprising:
- assigning a received wireless signal to a first port of a computing element;
repeatedly acquiring signal characteristics of the signal and storing the acquired signal characteristics in a memory component;
comparing a first one of the signal characteristics stored in the memory component to a second one of the signal characteristics stored in the memory component, the second one of the signal characteristics being acquired earlier in time than the first one of the signal characteristics;
if the first and second signal characteristics vary, assigning the signal to a second port; and
comparing a third one of the signal characteristics stored in the memory component to the first one of the signal characteristics stored in the memory component, the third one of the signal characteristics being acquired at a different time than the first one and the second one of the signal characteristics, and if the third and first signal characteristics vary, assigning the signal to the second port,wherein the signal is not present on the first port unless the signal has been assigned to the first port, the signal is not present on the second port unless the signal has been assigned to the second port, wherein the first signal characteristic is selected from the group consisting of a geolocation, an angle of arrival, a direction of arrival, a time difference of arrival, a frequency difference of arrival, and combinations thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method and apparatus for mitigating port swapping during signal tracking. The method and apparatus generally include acquiring a first signal characteristic corresponding to a signal assigned to a first port, comparing the first signal characteristic to a second previously acquired signal characteristic, and assigning the signal to a second port if the first and second signal characteristics vary. Such a configuration mitigates port swapping without requiring signals to include identification information, thereby enabling assignment of signals corresponding to any format or source.
-
Citations
19 Claims
-
1. A method of mitigating port swapping during signal tracking, the method comprising:
-
assigning a received wireless signal to a first port of a computing element; repeatedly acquiring signal characteristics of the signal and storing the acquired signal characteristics in a memory component; comparing a first one of the signal characteristics stored in the memory component to a second one of the signal characteristics stored in the memory component, the second one of the signal characteristics being acquired earlier in time than the first one of the signal characteristics; if the first and second signal characteristics vary, assigning the signal to a second port; and comparing a third one of the signal characteristics stored in the memory component to the first one of the signal characteristics stored in the memory component, the third one of the signal characteristics being acquired at a different time than the first one and the second one of the signal characteristics, and if the third and first signal characteristics vary, assigning the signal to the second port, wherein the signal is not present on the first port unless the signal has been assigned to the first port, the signal is not present on the second port unless the signal has been assigned to the second port, wherein the first signal characteristic is selected from the group consisting of a geolocation, an angle of arrival, a direction of arrival, a time difference of arrival, a frequency difference of arrival, and combinations thereof. - View Dependent Claims (2, 3, 4, 5, 15)
-
-
6. A computing element operable to mitigate port swapping during signal tracking, the computing element comprising:
-
a first port; a second port; a memory; and a processor coupled with the memory and the ports, the processor operable to— repeatedly acquire signal characteristics corresponding to the signal assigned to the first port and store the signal characteristics in the memory, compare a first one of the signal characteristics stored in the memory to a second one of the signal characteristics stored in the memory, the second one of the signal characteristics being acquired earlier in time than the first one of the signal characteristics, if the first and second signal characteristics vary, assign the signal to the second port, compare acquire a third one of the signal characteristics stored in the memory to the first one of the signal characteristics stored in the memory, the third one of the signal characteristics being acquired at a different time than the first one and the second one of the signal characteristics, and if the third and first signal characteristics vary, assign the signal to the second port, wherein the signal is not present on the first port unless the signal has been assigned to the first port, and the signal is not present on the second port unless the signal has been assigned to the second port, wherein the first signal characteristic is selected from the group consisting of a geolocation, an angle of arrival, a direction of arrival, a time difference of arrival, a frequency difference of arrival, and combinations thereof. - View Dependent Claims (7, 8, 9, 16)
-
-
10. A non-transitory computer-readable medium having stored thereon a computer program for mitigating port swapping during signal tracking, the computer-readable medium comprising:
-
a code segment operable to be executed by the computing element to repeatedly acquire signal characteristics corresponding to a signal assigned to a first port and to store the signal characteristics in a memory; a code segment operable to be executed by the computing element to compare a first one of the signal characteristics stored in the memory to a second one of the signal characteristics stored in the memory, the second one of the signal characteristics being acquired earlier in time than the first one of the signal characteristics; a code segment operable to be executed by the computing element to assign the signal to a second port if the first and second signal characteristics vary; a code segment operable to be executed by the computing element to compare a third one of the signal characteristics stored in the memory to the first one of the signal characteristics stored in the memory, the third one of the signal characteristics being acquired at a different time than the first one and the second one of the signal characteristics; and a code segment operable to be executed by the computing element to assign the signal to the second port if the third and first signal characteristics vary, wherein the signal is not present on the first port unless the signal has been assigned to the first port, and the signal is not present on the second port unless the signal has been assigned to the second port, wherein the first signal characteristic is selected from the group consisting of a geolocation, an angle of arrival, a direction of arrival, a time difference of arrival, a frequency difference of arrival, and combinations thereof. - View Dependent Claims (11, 12, 13, 17)
-
-
14. A computing element operable to mitigate port swapping during signal tracking, the computing element comprising:
-
a first port; a second port; a memory operable to store a second signal characteristic corresponding to a first signal assigned to the first port and a third signal characteristic corresponding to a second signal assigned to the second port; and a processor coupled with the memory and the ports, the processor operable to— acquire a first signal characteristic corresponding to the first signal, compare the first and second signal characteristics, if the first and second signal characteristics vary, assign the first signal to the second port, acquire a fourth signal characteristic corresponding to the second signal, compare the fourth signal characteristic to the second and third signal characteristics, and if the fourth signal characteristic varies from the third signal characteristic more than the second signal characteristic, assign the second signal to the first port and assign the first signal to the second port, wherein the signal is not present on the first port unless the signal has been assigned to the first port, the signal is not present on the second port unless the signal has been assigned to the second port, the second signal is not present on the first port unless the second signal has been assigned to the first port, the second signal is not present on the second port unless the second signal has been assigned to the second port, wherein the first signal characteristic is selected from the group consisting of a geolocation, an angle of arrival, a direction of arrival, a time difference of arrival, a frequency difference of arrival, and combinations thereof. - View Dependent Claims (18)
-
-
19. A computing element operable to mitigate port swapping during signal tracking, the computing element comprising:
-
a first port comprising a channel of a first network connection; a second port comprising a channel of a second network connection; a memory; and a processor coupled with the memory and the ports, the processor operable to— repeatedly acquire the signal characteristics corresponding to the signal and store the signal characteristics in the memory, compare a first one of the signal characteristics stored in the memory and second one of the signal characteristics stored in the memory, the second one of the signal characteristics being acquired earlier in time than the first one of the signal characteristics, if the first and second signal characteristics vary, assign the signal to the second port, compare a third one of the signal characteristics stored in the memory to the first one of the signal characteristics stored in the memory, the third one of the signal characteristics being acquired at a different time than the first one and the second one of the signal characteristics, compare the third signal characteristic to the first signal characteristic, and if the third and first signal characteristics vary, assign the signal to the second port, wherein the signal is not present on the first port unless the signal has been assigned to the first port, and the signal is not present on the second port unless the signal has been assigned to the second port, wherein the first signal characteristic is selected from the group consisting of a geolocation, an angle of arrival, a direction of arrival, a time difference of arrival, a frequency difference of arrival, and combinations thereof.
-
Specification