For years people have relied on GPS equipment for generating positioning information. Unfortunately, GPS cannot be used indoors, and there is a significant time lag before positioning can begin. PlaceEngine technology offers a viable solution by taking advantage of the growing popularity of wireless LAN (Wi-Fi) systems. It determines a user’s location by using signals emitted by numerous Wi-Fi access points. This approach can be used to estimate positions even in indoor or underground locations, where GPS is not an option. Years ago, Sony Computer Science Laboratories initiated PlaceEngine research and development. The free PlaceEngine Service, which became mainstream in 2007, consists of the PlaceEngine server (where location estimation is performed), a device with a built-in Wi-Fi device, and the PlaceEngine client (which runs on the device to collect Wireless LAN signal information). You can download the PlaceEngine software for free – Windows, Mac, and Windows Mobile are supported.
Aside from PetaMap/Vaio P (using X-Radar) PSP and Mylo integration, Sony decided that PlaceEngine should be developed as openly as possible as an “ecosystem” in a network environment. This approach carried the potential to enhance the ultimate value of the technology more than closed development within a single company or product. Koozyt, Inc. was established under the ownership of So-net Entertainment Corporation to handle licensing and PlaceEngine technology-based solution proposals. Koozyt is currently developing PlaceEngine business through tie-ups with PlayStation Portable (PSP) game titles and major service sites. Currently PlaceEngine supports the major parts of the main cities in Japan, especially Tokyo. However with our Register Location function, you can register your area into our database. PlaceEngine technology is not limited to only Japan, and can be used anywhere just to regsiter location (latitude and longitude).
Here’s how it works:
After installation, the PlaceEngine client software monitors signals from nearby Wi-Fi access points and acquires Wi-Fi data, including MAC addresses, SSIDs and field strengths.
The client software transmits the Wi-Fi information to the PlaceEngine server.
The PlaceEngine server estimates the user’s position (including longitude, latitude and street addresses) by comparing this data with Wi-Fi information stored in its database. The results are sent back to the client software.
If no estimation results are returned from the PlaceEngine server, or if the results are incorrect, the user can register the current location to correct PlaceEngine’s location estimation.
The PlaceEngine client software also works in conjunction with websites configured to support the PlaceEngine API (click here for Japanese demo site). When visitors hit the “current location” button on these websites, various web-based positioning services can be provided, including maps displaying the user’s current location, or downloads of local information, such as traffic data or locations of nearby restaurants. Additionally, users can obtain positioning information through PlaceEngine even when not connected to the network (offline). The PlaceEngine client determines latitude and longitude by referring to a locally stored database (PlaceEngine local database), and the resulting information is transmitted to the application. This method has been implemented on portable computer entertainment systems, such as PlayStation Portable (PSP). Users can periodically download the latest PlaceEngine local database and store it on their devices.
Factors influencing the positioning accuracy of the PlaceEngine system include the quality of the Wi-Fi information (including access point density) in the area where the client software is located, and the amount of Wi-Fi information stored in the server’s database. While accuracy is therefore difficult to predict, the positioning information provided is estimated to be accurate within an approximate range of 5 to 100m. By using PlaceEngine to estimate location or explicitly register locations, users can help improve PlaceEngine coverage and positioning accuracy. The system is self-maintaining, and its performance as a positioning technology will improve as usage increases.
Another important feature of the PlaceEngine system is its ability to acquire extremely accurate positioning data, especially in urban areas, from Wi-Fi terminals, access points and other devices, which have proliferated rapidly in recent years. As a result, PlaceEngine is becoming an extremely effective positioning tool for urbanites in their daily activities. The positioning results plotted on the map in the figure above were obtained using PlaceEngine on a portable game console carried on a train traveling along Tokyo’s Yamanote Line. Readouts were taken every 10 seconds.
In addition to triangulation based on wireless LAN signals, PlaceEngine can also be configured to search for any text tag corresponding to such signals through the introduction of pattern matching. This technology is currently used with the PlaceEngine service in not only providing the absolute position of the user, (longitude and latitude), but also their level (floor) within a building. Unlike GPS, which cannot determine altitude indoors, the PlaceEngine system can use this pattern matching technology to indicate on which floor of a building the user happens to be located. Future enhancements may lead to a more diverse range of information to include not only the floor information, but also the name of the buildings and points of interests, such as the name of the nearest train station, shopping district or complex.