Plaque It!
Sponsored by: Flash of Genius |
| 4445118 | Navigation system and method | Taylor et al. | 342/357 | |
| 4651157 | Security monitoring and tracking system | Gray et al. | 342/457 | |
| 4654867 | Cellular voice and data radiotelephone system | Labedz et al. | 455/438 | |
| 4737978 | Networked cellular radiotelephone systems | Burke et al. | 455/438 | |
| 4748655 | Portable telephones | Thrower et al. | ||
| 4750197 | Integrated cargo security system | Denekamp et al. | 455/404 | |
| 4754465 | Global positioning system course acquisition code receiver | Trimble | 375/376 | |
| 4809005 | Multi-antenna gas receiver for seismic survey vessels | Counselman, III | 342/352 | |
| 4912756 | Method and apparatus for error-free digital data transmission during cellular telephone handoff, etc. | Hop | 455/423 | |
| 5014206 | Tracking system | Scribner et al. | 701/207 | |
| 5043736 | Cellular position locating system | Darnell et al. | 342/357 | |
| 5055851 | Vehicle location system | Sheffer | 342/457 | |
| 5081703 | Satellite mobile communication system for rural service areas | Lee | 455/13.1 | |
| 5155689 | Vehicle locating and communicating method and apparatus | Wortham | ||
| 5208756 | Vehicle locating and navigating system | Song | ||
| 5218367 | Vehicle tracking system | Sheffer et al. | ||
| 5221925 | Position identification system | Cross | ||
| 5235633 | Cellular telephone system that uses position of a mobile unit to make call management decisions | Dennison et al. | 455/456 | |
| 5299132 | Vehicle locating and communicating method and apparatus using cellular telephone network | Wortham | ||
| 5327144 | Cellular telephone location system | Stilp et al. | 342/387 | |
| 5371781 | System and method for identifying the incoming directory number when multiple directory numbers are assigned to one wireless device | Ardon | ||
| 5388147 | Cellular telecommunication switching system for providing public emergency call location information | Grimes | ||
| 5398190 | Vehicle locating and communicating method and apparatus | Wortham | 455/456 | |
| 5432841 | System for locating and communicating with mobile vehicles | Rimer | ||
| 5442684 | Method and arrangement of locating cordless units in wide area cordless telephone system | Hashimoto et al. | ||
| 5479482 | Cellular terminal for providing public emergency call location information | Grimes | ||
| 5519621 | Vehicle locating and communicating method and apparatus | Wortham | ||
| 5542100 | Mobile communication system | Hatakeyama | ||
| 5544225 | Data messaging in a cellular communications network | Kennedy, III et al. | ||
| 5548583 | Wireless telephone user location capability for enhanced 911 application | Bustamante | ||
| 5561704 | Proximity based toll free communication services | Salimando | ||
| 5561840 | Method and system for location-updating of subscriber mobile stations in a mobile radio network by a combination of mobile initiated location updating of some mobile stations and network-initiated location updating of others | Alvesalo et al. | ||
| 5815814 | Cellular telephone system that uses position of a mobile unit to make call management decisions | Dennison et al. | 455/456 | |
| RE35916 | Cellular telephone system that uses position of a mobile unit to make call management decisions | Dennison et al. | 455/456 |
| CA2122988 | ||||
| CA2069230 | ||||
| CA2149135 | ||||
| CA2139514 | ||||
| CA2161333 | ||||
| EP0484067 | Automatic system for forwarding of calls. | |||
| WO/1989/012835 | ROAD VEHICLE LOCATING SYSTEM | |||
| WO/1994/001978 | SYSTEM FOR LOCATING AND COMMUNICATING WITH MOBILE VEHICLES |
The present invention relates to cellular communication systems and, more particularly, to a cellular configuration for determining the location of a mobile station.
The increased terminal mobility offered by cellular telephone networks as well as mobile radio data networks has brought about an increased demand for location-based services and applications. Fleet operators are interested in automated vehicle tracking applications to enhance their dispatch operations. Moreover, stolen vehicle recovery systems have enjoyed a significant amount of success during the past few years. However, most efforts to date have been designed around specialized equipment employed at the mobile operator site for acquiring location information. For example, U.S. Pat. No. 5,043,736 to Darnell et al. discloses a cellular position locating system where the location of a remote unit is derived from data transmitted by a global positioning system to a specially equipped receiver at the remote unit.
The present invention concerns, in a cellular system comprising a plurality of cell sites each including a plurality of mobile stations in communication with a base station, and comprising a plurality of interconnected mobile switching centers each in communication with the base stations of certain cell sites, wherein each mobile switching center maintains network identification data for each mobile station being served in said certain cell sites, a method of determining the location of a mobile station originating communications within a cell site, comprising the steps of: acquiring the network identification data for said mobile station from the mobile switching center serving said cell site; and translating said acquired network identification data into geographical location information.
In another aspect the present invention concerns, in a cellular system comprising a plurality of cell sites each including a plurality of mobile stations in communication with a base station, and comprising a plurality of interconnected mobile switching centers each in communication with the base stations of certain cell sites, wherein each mobile switching center maintains network identification data for each mobile station being served in said certain cell sites, a method of determining the location of a mobile station originating communications within a cell site, comprising the steps of: transmitting from the mobile switching center a cellular channel including the network identification data for said mobile station; receiving the transmitted network identification data; and translating the received network identification data into geographical location information.
The implementation of certain cellular services requires that the mobile station location be made available to the service provider. For example, in a 911 emergency service, medical personnel need an accurate and precise reading on the source of a distress call in order for prompt medical attention to be made available within the entire coverage area of single or multi-carrier cellular networks. Although the location finding system disclosed by Darnell et al., supra, conveys highly accurate positional information from a modified mobile station specially configured to interface with a GPS system, a more desirable system from a subscriber perspective would keep intact the existing mobile station configuration.
The present invention concerns an enhancement to the existing cellular network topology permitting the acquisition of a mobile station location using cellular parameters from the network. The cellular parameters define the placement of each mobile station within its cellular network and its relationship to other mobile stations. For example, the parameters may include data identifying the communications trunk group serving the mobile station, a member number, and cell and/or sector ID. An accurate conversion of cellular data into a geographical profile may be performed using radio plans as a translational mechanism. The radio plans, which correspond to geographic maps of radio coverage, furnish information such as the latitude and longitude derived from the cell base station antenna location, elevation, radius, and angles for sectorized cells.
For purposes of discussion and clarity, the term “mobile station locator” (MSL or “Locator”) is used hereinafter to encompass a facility, mechanism, or assembly in whatever form implemented, constructed, or operable, which interacts with and is the recipient of location-determinative cellular data from the cellular network. The MSL itself maintains an information resource responsive to input cellular data for generating a corresponding geographical location estimate. The resource is constructed by accumulating position data from radio coverage maps, for example, where cellular data is translatable into geographical information.
The basic configuration of a cellular network includes a plurality of base stations defining cell sites and providing wireless communication to mobile station units within the cell site coverage area. The cellular network is further configured with a plurality of mobile switching centers in communication with the base stations and other switching centers to perform processing and switching functions enabling connections between mobile stations and interfacing to external networks such as the PSTN.
In one embodiment of the present invention detailed in the flow diagram sequence of
In another embodiment of the present invention detailed in the flow diagram sequence of
The Mobile Switching Center
Base stations, also called cell sites, are connected to Center
The cellular configuration shown in
The LATIS trial activated the acquisition mode to determine a mobile station's position by engaging the operator into initiating a call into *the cellular network. In particular, the mobile station operator dialed a recognizable feature code (FC) on a standard cellular phone. The Center
The acquisition of location information by Locator
The AC
In Method II, Center
| Location | Mobile | Signaling Data | |
| Transport | Dialed Digits | Outpulsed | |
| Method | (Feature Code) | from MSC to AC | |
| | |||
| I | *57 | MIN (10) | |
| II | 211 | MIN (10) + cell & sector (5) | |
Although the LATIS field trial included specific routes for communicating cellular network data to Locator
Likewise, even though in Method I the Locator
The mobile station employed standard cellular phones such as Motorola transportable cellular phones which did not require any non-standard modifications. The phones were initialized with MINs (telephone numbers) from the serving GTE Mobilnet cellular system so that the phone would be on its “home” system throughout the trial.
The Mobile Switching Center
The ECP
(1) The Subscriber and Feature Information Form was modified to add Primary Dialing Class
(2) Pattern matching was added to the Dialing Plan form (DPLAN). These modifications specified the feature codes that were used. If the dialed digits received form the mobile station matched *57 (Method I), or 211 (Method II), a Destination Index of 911 for the DXDRTE route and a Dialed Number Modification (DNMOD) of 13 were assigned. If the digits matched *58+12 or more digits (which would be latitude/longitude), a Destination Index of 911 and a DNMOD of 14 were assigned.
(3) Dialed Number Modification (DNMOD) 13 performed cell and sector matching. It the call originated from one of the cells/sectors in the table, a corresponding set of digits was added to the dialed digits (*57 or 211), and the entire set was routed to the Digit-By-Digit Call Routing (DXDRTE).
(4) Dialed Number Modification (DNMOD) 14 performed latitude and longitude translation. The *58 was deleted from the incoming digits, and the remaining lat/long digits were routed to the Digit-By-Digit Call Routing (DXDTRE).
(5) The Digit-By-Digit Call Routing (DXDTRE) assigned an outgoing trunk group and outpulsed the digits. The Feature Group D signaling method was used. The caller's MIN was outpulsed in the ANI (Automatic Number Identification) field, and the digits sent by the DNMOD forms were outpulsed in the Called Address field.
As noted above, Assistance Center
The ACS
The control software for the switch
This module received messages from the SDS switch
This module received messages from host modules and queued them for transmission to the switch. It returned several status responses to the calling module, including socket full/output pending and communication error.
This module reacted to changes in the T
The Impulse Rule Complete report indicated that the signaling information from an inbound call (on the T
This module analyzed the digits received by the signal capture module to determine which set of location data it contained (e.g., latitude & longitude, cell & sector, or none). The location data were then reformatted into a location information set and sent to the Prepare MSL Input module.
This module prepared a location record for the MSL from the given location information set. If any error in the location set was detected, an appropriate error message was written to a log file. Otherwise, a data record was passed immediately to Locator
Additionally, this module sent an Outgoing Port Control command to the switch to perform an Outpulse Rule (ringing, etc.) for an ACDS telset (discussed infra). Since six telsets were used, if the first one was busy, the second one rang; if they both were busy, the call was queued (with ringback heard by the caller), and the first available telset received the call.
As noted above, the Assistance Center may also include an Assistance Center Dispatch Station (ACDS)
The ACDS comprised six standard telephones
The Geographic Information System is an X Window application which displays geographic data. In addition, GIS contains highly powerful algorithms for determining the shortest route/path between any two or more points. The following features were specifically added for use in the trial.
A feature was added to display incoming location data with a car icon; this corresponded with “exact” locations where latitude and longitude data were present.
A feature was added to display incoming location data with a circle; this corresponded with locations from omni-directional base stations.
A feature was added to display incoming location data as a pie-wedge (section of a circle); this corresponded with locations from sectorized base stations.
Capabilities were added to retrieve and delete the information related to a call. While any icon was illuminated, the operator could click on the icon and retrieve the specific information related to that call: MIN, latitude & longitude (if applicable), and cell/sector values (if applicable). The operator could also delete the entry, at which point the icon would be removed.
The GUI assists the operator in the gathering of necessary information. The GUI was built using X Windows/Motif 1.1 widget family, and includes a menu bar with twelve fields which the operator can fill with test information. The fields are delineated below.
(a) Dialing MIN: The tester's MIN.
(b) Date: The date and times were obtained from the workstation's operating system.
(c) Dial Type: The dialing types (Method I or II) are listed.
(d) Cell: The name and number of the test cells were listed.
(e) Cell_id: The number of the cell used.
(f) Sector: The sector used by the tester in that cell.
(g) Caller: Caller's name.
(h) Call_taker: The operator's name.
(i) Weather: Four conditions were listed: sunny, partly cloudy, rainy, and foggy.
(j) Location: Thirty-two pre-assigned test locations were listed.
(k) Result: Pass or fail result was given to each test_index.
(l) Duration: Three call-duration times were listed: less then ten seconds, less than one minute, and greater than one minute.
A comment field was also provided to function as a server for location information. The Mobile Station Locator
The Locator
To ascertain the performance of the Mobile Station Locator
incoming mobile station call message received;
query sent to MSC interface process by the MSC query process;
query response received from the MSC interface process; and
mobile station location record sent to ACDS.
The purpose of the MSL-MSC Interface (MMI) module
When a query request was found, the MMI
The Locator
| cell and sector | 4 characters | |
| longitude | 8 | |
| latitude | 8 | |
| elevation | 5 | |
| radius | 5 | |
| starting angle | 5 | |
| real coverage angle | 5 | |
| message/comments | 125 | |
A space was used to delimit each field.
The MSL host
The conversion operations are preferably performed using indexable tables previously generated and stored at Locator
The following describes the interfaces among the units represented in FIG.
(1) MSC-ACS Interface (link “A”)
This is a T
(2) ACS-MSL interface (link “B”)
This is a file-transfer interface between the SDS host
(3) MSL-MSC interface (link “C”)
This is a serial connection between the MSL interface unit
(4) MSL-ACDS interface (link “D”)
This is a file-transfer interface between the MSL Server
As an alternative to the location-finding schemes discussed above, the geographical location data may be obtained at the mobile station site using an enhanced mobile unit interfaced to an external position location system such as a GPS satellite. Location data for this service consisted of the latitude and longitude information uploaded by the enhanced mobile station. The resolution of this data was dependent upon the capabilities of the positioning equipment used at the mobile station.
For this service (designate transport Method III), an “enhanced” cellular phone employed an attached positioning device capable of determining the current location of the mobile unit. At the mobile operator's command, the enhanced phone read the current location information from the positioning device and automatically initiated a call. The dialed digits comprised a feature code plus the latitude and longitude location information. The Mobile Switching Center recognized this feature code and connected the call to the Assistance Center. In particular, the Switching Center out-pulsed the MIN plus the latitude (‘lat’) and longitude (‘lon’) which were included in the digits dialed by the cellular phone; the ‘lat’ required eight digits, and the ‘lon’ required seven digits. The Switching Center transmitted this information to the Station Locator, which reformatted it and sent it to the Assistance Center for graphical display. Transport Method III is summarized in the following table.
| Location | ||
| Transport | Mobile | Signaling Data Outpulsed |
| Method | Dialed Digits | to AC from MSC |
| III | *58 + lon (8) + lat (7) | MIN (10) + lon (8) + |
| lat (7) | ||
The implementation of transport Method III required certain modifications to the mobile system configuration described above. The following discussion recites the enhancements made for the GPS-based implementation.
Five GTE CCP-2000 Cellular Credit Card Phones (CCP) were modified for use in the aforementioned LATIS trial to implement Transport Method III. The modifications included the software and hardware revisions noted below. Hardware modifications included the following.
The RJ-11 data jack on the side of the CCP was modified to connect directly to the serial port of the CCP's microprocessor. This allowed the CCP to communicate with an attached positioning device via a serial link.
Several modifications were made to the CCP's operating software.
The software polled the serial port once every second looking for location data from the connected positioning device. If data was found and valid position information was included, the data was flagged as valid and stored in a buffer. If no data was found, or if invalid position information was included, the data was flagged as invalid.
The software displayed a location status on the CCP's display. If location data flag indicated valid data in the buffer, the display would be updated with latitude and longitude information alternating every five seconds. If the data was flagged as invalid, an “Invalid Loc Data” message was displayed every five seconds.
The function of the “Data” key was changed to provide the following functionality. When the Data key was pressed by a user/tester, the CCP would automatically initiate a call. The dialed digits included a 3-digit programmable feature code (FC) followed by 15 digits of position information (8 longitude digits followed by 7 latitude digits). Once the call was successfully initiated, control of the CCP was returned to the tester.
The “Lock” key functionality was modified such that it would act as a toggle for a Tracking Mode. If the Tracking Mode was currently off when the Lock key was pressed, the CCP software would enable the mode; if the mode was on when the key was pressed, the software turned off the mode. While in the Tracking Mode, the CCP software maintained complete control of the phone; the tester could only press the Lock key, which would lead to the mode being disabled and control returned to the tester. While in the Tracking Mode, the CCP would initiate calls automatically in a pre-programmed interval. The call initiation was identical to that corresponding to the Data key press, but the duration of the call and the time between calls were determined by a set of programmable parameters.
The CCP's service utility was modified to allow the feature code for the Data key to be programmed. Modifications were made also to allow programming of the feature code, call duration, and between-call interval for Tracking Mode.
The positioning devices were Lowrance OEM GPS receivers, although any such geographical positioning system may be employed. These receivers were capable of receiving signals from location acquisition systems such as GPS satellites, processing the signals, and computing a location estimate based on those signals. One GPS receiver was connected to each CCP-2000 phone through a serial data cable. The GPS receivers automatically forwarded location information messages once every second. These messages contained the receiver status, position status, and position information. The resolution of GPS receivers is highly dependent upon environmental factors and varies continuously. Under typical conditions, a GPS receiver that is receiving data from three or more satellites will have an accuracy of 50 to 100 meters.
While there has been shown and described herein what are presently considered the preferred embodiments of the invention, it will be apparent to those skilled in the art that various changed and modifications can be made therein without departing from the scope of the invention as defined by the appended claims.