Electromagnetic reflection profiles
First Claim
Patent Images
1. A method, comprising:
- transmitting, from a cellular communications device, an impulse signal;
receiving, at multiple antennas of the cellular communications device, multiple reflections of the impulse signal;
storing, in a memory of the cellular communications device, a database of reflection profiles that associates different electromagnetic reflection characteristics to global positioning system coordinates of different locations;
determining, by the cellular communications device, a null entry in the database of reflection profiles for the global positioning system coordinates representing a current location;
determining, by the cellular communications device, a reflection profile from the multiple reflections of the impulse signal;
replacing, by the cellular communications device, the null entry in the database of reflection profiles with the reflection profile determined from the multiple reflections of the impulse signal; and
associating, by the cellular communications device, the reflection profile to the global positioning system coordinates representing the current location of the cellular communications device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products determine electromagnetic reflective characteristics of ambient environments. A wireless communications device sends a cellular impulse and receives reflections of the cellular impulse. The cellular impulse and the reflections of the cellular impulse may be compared to determine the electromagnetic reflective characteristics of an ambient environment.
33 Citations
20 Claims
-
1. A method, comprising:
-
transmitting, from a cellular communications device, an impulse signal; receiving, at multiple antennas of the cellular communications device, multiple reflections of the impulse signal; storing, in a memory of the cellular communications device, a database of reflection profiles that associates different electromagnetic reflection characteristics to global positioning system coordinates of different locations; determining, by the cellular communications device, a null entry in the database of reflection profiles for the global positioning system coordinates representing a current location; determining, by the cellular communications device, a reflection profile from the multiple reflections of the impulse signal; replacing, by the cellular communications device, the null entry in the database of reflection profiles with the reflection profile determined from the multiple reflections of the impulse signal; and associating, by the cellular communications device, the reflection profile to the global positioning system coordinates representing the current location of the cellular communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising; storing a database of reflection profiles that associates different electromagnetic reflection characteristics to global positioning system coordinates of different locations; determining a null entry in the database of reflection profiles for one of the different locations; retrieving an address of a wireless access point associated with the one of the different locations in the database of reflection profiles; determining the address of a communications device that wirelessly communicates with the wireless access point; sending an impulse instruction to the address of the communications device, the impulse instruction instructing the communications device to transmit a cellular impulse and to receive a reflection of the cellular impulse; determining a reflection profile from the cellular impulse and the reflection of the cellular impulse; and associating the reflection profile to the global positioning system coordinates of the one of the different locations in the database of reflection profiles to replace the null entry. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory storing instructions which when executed cause a processor to perform operations, the operations comprising:
-
storing a database of reflection profiles that associates different electromagnetic reflection characteristics to global positioning system coordinates of different locations; determining a null entry in the database of reflection profiles for one of the different locations; retrieving an address of a wireless access point associated with the one of the different locations; polling the wireless access point for addresses of communications devices that wirelessly communicate with the wireless access point; selecting one of the addresses; sending an impulse command to the one of the addresses instructing a corresponding communications device to transmit a cellular impulse and to receive a reflection of the cellular impulse; determining a reflection profile from the cellular impulse and the reflection of the cellular impulse; and associating the global positioning system coordinates of the one of the different locations with the reflection profile in the database of reflection profiles to replace the null entry. - View Dependent Claims (18, 19, 20)
-
Specification