Wireless location routing applications and architecture therefor
First Claim
1. A method for communicating information to a plurality of mobile units, wherein for each of the mobile units, wireless signal measurements are obtained from transmissions between the mobile unit and a network having a plurality of terrestrial communication stations, and wherein each of the mobile units is independently moveable from each of the communication stations, and each of said communications stations includes one or more of:
- a transmitter for transmitting wireless signals to the mobile units, and a receiver for receiving wireless signals from the mobile units;
wherein output from at least one of the following location techniques (A-1) through (A-5) is available;
(A-1) a first technique for locating a mobile unit (M1) of the mobile units by recognizing a pattern of wireless signal transmission characteristics, wherein said pattern of characteristics is indicative of a plurality of wireless signal transmission paths between the mobile unit M1 and each of one or more of the communication stations,(A-2) a second technique for locating a mobile unit (M2) of the mobile units, wherein at least one of the following steps (A-2-1) through (A-2-3) are performed;
(A-2-1) determining a time difference of arrival (TDOA) from timing information of signals transmitted between the mobile unit M2 and the communication stations,(A-2-2) determining a timing advance (TA) location estimate for the mobile unit M2 using wireless signals communicated between M2 and at least one of the communication stations, and(A-2-3) determining a location of the mobile unit M2 using the TDOA, and the TA location estimate,(A-3) a third technique for locating a mobile unit (M3) of the mobile units , wherein a first measurement for a time of travel of a signal transmitted by a wireless transmitter not supported on the earth'"'"'s surface is received by the mobile unit M3, wherein the first measurement is used for determining the location of the mobile unit M3,(A-4) a fourth technique for locating a mobile unit (M4) of the mobile units by using a value indicative of a signal strength of one or more signals communicated between the mobile unit M4 and the communication stations, and(A-5) a fifth technique for locating a mobile unit (M5) of the mobile units by using a joint probability from location related information obtained from each of two different location providing information sources,wherein access to a data storage is available, the data storage used for storing, for each of a plurality of users of the plurality of mobile units, corresponding user preference information providing preferences related to the user accessing one or more of a plurality of products or services available for purchase;
wherein access to a data repository is available, the data repository used for storing data of the plurality of products or services, including data for providing one or more corresponding presentations for the products or services to the mobile units via network communications,comprising;
for each one of the plurality of mobile units, the following steps (A) through (H) are performed;
(A) receiving, for a corresponding user of the one mobile unit, a corresponding user input for establishing at least a portion of the user preference information for the corresponding user;
(B) providing the portion of the user preference information for storing, in the data storage;
(C) first obtaining, from the network, a first estimate indicative of a location of the one mobile unit, wherein one of the location techniques (A-1) through (A-5) is used for locating the one mobile unit;
(D) selecting, from the data repository first data for an instance (I1,1) of one of the plurality of products or services, wherein the first data is selected according to both of (a) and (b) following;
(a) a first result from a matching of one or more characteristics of the instance I1,1 with the stored user preference information for the corresponding user, and(b) a second result from evaluating, a first geolocation condition from the stored preference information for the corresponding user, wherein the first geolocation condition is dependent upon both (i) and (ii) following;
(i) first location data obtained from the data repository for identifying a corresponding geographic location (L1) for accessing the instance I1,1, and(ii) the first estimate;
(E) obtaining a first extent for a route from a location for the one mobile unit to substantially the geographic location L1;
(F) selecting, from the data repository second data for one of an additional instance (I1,2) of one of the plurality of products or services, wherein the second data is selected according to both of (c) and (d) following;
(c) a third result from a matching of one or more characteristics of the instance I1,2 with the stored user preference information for the corresponding user, and(d) a fourth result from evaluating, a geolocation condition from the stored preference information for the corresponding user, wherein the geolocation condition is dependent upon both;
second location data obtained from the data repository for identifying a corresponding geographic location L2 for accessing the instance I1,2, and a location along the first extent;
(G) obtaining a route (R) to substantially the geographic location L1;
wherein the route R is determined using the geographic location L2 providing access to the additional instance I1,2 so that the location L2 is along the route R; and
(H) outputting, to the one mobile unit, data indicative of the route R, and corresponding presentation data (P1,2) for the additional instance I1,2, wherein the corresponding presentation data P1,2 provides information identifying a merchant for accessing the additional instance I1,2.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for wirelessly locating mobile station/units (MS) and using resulting location determinations for providing a product or service is disclosed. The system is useful for routing an MS user to a plurality of desired locations, alerting an MS user to a nearby desired product or service based on satisfaction of user criteria, and providing enhanced security and 911 response. In one embodiment, the system responds to MS location requests via, e.g., Internet communication between a distributed network of location processing sites. A plurality of locating technologies including those based on: (1) TDOA; (2) pattern recognition; (3) timing advance; (5) GPS and network assisted GPS, (6) angle of arrival, (7) super resolution enhancements, and (8) supplemental information from low cost base stations can be activated, in various combinations, by system embodiments. MS location difficulties resulting from poor location accuracy/reliability and/or poor coverage are alleviated via such technologies in combination with automatically adapting and calibrating system performance according to environmental and geographical changes so that the system becomes progressively more comprehensive and accurate. Further, the system can be modularly configured for use in location signaling environments ranging from urban, dense urban, suburban, rural, mountain to low traffic or isolated roadways. Accordingly, the system is useful for 911 emergency calls, tracking, routing, people and animal location including applications for confinement to and exclusion from certain areas.
513 Citations
26 Claims
-
1. A method for communicating information to a plurality of mobile units, wherein for each of the mobile units, wireless signal measurements are obtained from transmissions between the mobile unit and a network having a plurality of terrestrial communication stations, and wherein each of the mobile units is independently moveable from each of the communication stations, and each of said communications stations includes one or more of:
- a transmitter for transmitting wireless signals to the mobile units, and a receiver for receiving wireless signals from the mobile units;
wherein output from at least one of the following location techniques (A-1) through (A-5) is available; (A-1) a first technique for locating a mobile unit (M1) of the mobile units by recognizing a pattern of wireless signal transmission characteristics, wherein said pattern of characteristics is indicative of a plurality of wireless signal transmission paths between the mobile unit M1 and each of one or more of the communication stations, (A-2) a second technique for locating a mobile unit (M2) of the mobile units, wherein at least one of the following steps (A-2-1) through (A-2-3) are performed; (A-2-1) determining a time difference of arrival (TDOA) from timing information of signals transmitted between the mobile unit M2 and the communication stations, (A-2-2) determining a timing advance (TA) location estimate for the mobile unit M2 using wireless signals communicated between M2 and at least one of the communication stations, and (A-2-3) determining a location of the mobile unit M2 using the TDOA, and the TA location estimate, (A-3) a third technique for locating a mobile unit (M3) of the mobile units , wherein a first measurement for a time of travel of a signal transmitted by a wireless transmitter not supported on the earth'"'"'s surface is received by the mobile unit M3, wherein the first measurement is used for determining the location of the mobile unit M3, (A-4) a fourth technique for locating a mobile unit (M4) of the mobile units by using a value indicative of a signal strength of one or more signals communicated between the mobile unit M4 and the communication stations, and (A-5) a fifth technique for locating a mobile unit (M5) of the mobile units by using a joint probability from location related information obtained from each of two different location providing information sources, wherein access to a data storage is available, the data storage used for storing, for each of a plurality of users of the plurality of mobile units, corresponding user preference information providing preferences related to the user accessing one or more of a plurality of products or services available for purchase; wherein access to a data repository is available, the data repository used for storing data of the plurality of products or services, including data for providing one or more corresponding presentations for the products or services to the mobile units via network communications, comprising; for each one of the plurality of mobile units, the following steps (A) through (H) are performed; (A) receiving, for a corresponding user of the one mobile unit, a corresponding user input for establishing at least a portion of the user preference information for the corresponding user; (B) providing the portion of the user preference information for storing, in the data storage; (C) first obtaining, from the network, a first estimate indicative of a location of the one mobile unit, wherein one of the location techniques (A-1) through (A-5) is used for locating the one mobile unit; (D) selecting, from the data repository first data for an instance (I1,1) of one of the plurality of products or services, wherein the first data is selected according to both of (a) and (b) following; (a) a first result from a matching of one or more characteristics of the instance I1,1 with the stored user preference information for the corresponding user, and (b) a second result from evaluating, a first geolocation condition from the stored preference information for the corresponding user, wherein the first geolocation condition is dependent upon both (i) and (ii) following; (i) first location data obtained from the data repository for identifying a corresponding geographic location (L1) for accessing the instance I1,1, and (ii) the first estimate; (E) obtaining a first extent for a route from a location for the one mobile unit to substantially the geographic location L1; (F) selecting, from the data repository second data for one of an additional instance (I1,2) of one of the plurality of products or services, wherein the second data is selected according to both of (c) and (d) following; (c) a third result from a matching of one or more characteristics of the instance I1,2 with the stored user preference information for the corresponding user, and (d) a fourth result from evaluating, a geolocation condition from the stored preference information for the corresponding user, wherein the geolocation condition is dependent upon both;
second location data obtained from the data repository for identifying a corresponding geographic location L2 for accessing the instance I1,2, and a location along the first extent;(G) obtaining a route (R) to substantially the geographic location L1; wherein the route R is determined using the geographic location L2 providing access to the additional instance I1,2 so that the location L2 is along the route R; and (H) outputting, to the one mobile unit, data indicative of the route R, and corresponding presentation data (P1,2) for the additional instance I1,2, wherein the corresponding presentation data P1,2 provides information identifying a merchant for accessing the additional instance I1,2. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15, 16, 17)
- a transmitter for transmitting wireless signals to the mobile units, and a receiver for receiving wireless signals from the mobile units;
-
8. A method for communicating information to a plurality of mobile units, wherein for each of the mobile units, wireless signal measurements are obtained from transmissions between the mobile unit and a network having a plurality of terrestrial communication stations, and wherein each of the mobile units is independently moveable from each of the communication stations, and each of said communications stations includes one or more of:
- a transmitter for transmitting wireless signals to the mobile units, and a receiver for receiving wireless signals from the mobile units;
wherein access to a data repository is available, the data repository used for storing data of a plurality of products or services available for purchase, including data for providing one or more corresponding presentations for the products or services to the mobile units via network communications, comprising; for each one of the plurality of mobile units, the following steps (A) through (G) are performed; (A) receiving, for a corresponding user of the one mobile unit, a corresponding user input for establishing at least a portion of user preference information for the corresponding user, the user preference information providing preferences related to the user accessing one or more of the plurality of products or services; (B) first obtaining, from the network, a first estimate indicative of one of a plurality of locations of the one mobile unit, wherein for at least a second of the plurality of locations of the one mobile unit, a second estimate therefor is different from the first estimate; (C) selecting, from the data repository first data for an instance (I1,1) of one of the plurality of products or services, wherein the first data is selected according to both of (a) and (b) following; (a) a first result from a matching of one or more characteristics for the instance I1,1 with the user preference information for the corresponding user, and (b) a second result from evaluating, a first geolocation condition for travelling to a corresponding geographic location (L1) for accessing the instance I1,1, the first geolocation condition obtained from the user preference information for the corresponding user, wherein the first geolocation condition is dependent upon both;
first location data obtained from the data repository for identifying the corresponding geographic location L1 for accessing the instance I1,1, and the first estimate;(D) obtaining a first extent for a route from a location for the one mobile unit to substantially the geographic location L1; (E) selecting, from the data repository second data for one of an additional instance (I1,2) of one of the plurality of products or services, wherein the second data is selected according to both of (c) and (d) following; (c) a third result from a matching of one or more characteristics for the instance I1,2 with the user preference information for the corresponding user, and (d) a fourth result from evaluating, a geolocation condition for travelling to a corresponding geographic location (L2) for accessing the instance I1,2, the geolocation condition obtained from the user preference information for the corresponding user, wherein the geolocation condition is dependent upon both;
second location data obtained from the data repository for identifying the corresponding geographic location L2 for accessing the instance I1,2, and a location along the first extent;(F) obtaining a route (R) to substantially the geographic location L1; wherein the route R is determined using the geographic location L2 providing access to the additional instance I1,2 so that the location L2 is along the route R; and (G) outputting, to the one mobile unit, data indicative of the route R, and corresponding presentation data (P1,2) for the additional instance I1,2, wherein the corresponding presentation data P1,2 provides information identifying a merchant for accessing the additional instance I1,2. - View Dependent Claims (9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- a transmitter for transmitting wireless signals to the mobile units, and a receiver for receiving wireless signals from the mobile units;
Specification