CA2649004A1 - Method and apparatus for distribution of positional information - Google Patents
Method and apparatus for distribution of positional information Download PDFInfo
- Publication number
- CA2649004A1 CA2649004A1 CA 2649004 CA2649004A CA2649004A1 CA 2649004 A1 CA2649004 A1 CA 2649004A1 CA 2649004 CA2649004 CA 2649004 CA 2649004 A CA2649004 A CA 2649004A CA 2649004 A1 CA2649004 A1 CA 2649004A1
- Authority
- CA
- Canada
- Prior art keywords
- information
- user
- wireless
- server
- location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method and apparatus is disclosed for collecting and distributing geographic information for the purposes of securing marketing information such as real estate information selected by reference to geographic information. The method includes a transmission of information or data by electromagnetic signals such as Bluetooth.TM. from a position information acquiring device to a wireless device for communicating the request for marketing information to a server. This method and apparatus provide for an inexpensive method of commanding a wireless device to retrieve marketing information selected according to geographic position of a user seeking such information without having modify or manipulate most commercially available wireless devices.
Description
Method and Apparatus for Distribution of Positional Information Technical Field of the Invention This disclosure relates generally to a method and apparatus for communicating geographical positional information to a wireless device for the purpose of delivering marketing or other target information to a user based on positional information of the user when the request is made.
Background of the Invention Geographical location information is becoming more commonly used as the cost of geographical positioning system (GPS) chipsets declines. As such, location-based services (LBS) that use positional information are becoming more feasible. LBS
in general, however, have focused on services that provide geographical directions to a user or emergency services that alert authorities in the event of emergency situations. Such applications, used in conjunction with a wireless device, communicate with an operator or map file server that is used to determine the location of a distress call (Tendler U.S.
Patent 5,555,286; U.S. Patent 6,516,198; U.S. Patent 7,050,818) or to communicate directions to a user, as the case may be. Such LBS have however been generally limited to applications where geographical location information is the goal of the service. That is, the goal is to provide directions from one geographical location to another or to provide emergency assistance to a user at a particular geographical location.
Geographical location information however can be associated with marketing information relevant to a user's location. One particular use associating geographic information with marketing data has been in real estate where geographical positioning system (GPS) information is built into a wireless device that includes software capable of accessing real estate information databases. As real estate marketing information is one of the few marketing databases available with positional information as a parameter to sort this marketing information, it is not surprising that real estate has been an area of early interest for developers of applications that try to combine LBS and marketing services and, as such, provides a good illustrative example of how an LBS and marketing service can be used. Other marketing data relevant to retail, tourism or other service providers require a positional database be developed before exploiting the capability of an LBS directed at these markets.
In the real estate context, a user's geographic position determined from a GPS
receiver is associated with a property being marketed where the user is given access to information associated with a property proximate to the geographic position of the user (in most cases). By way of example, such systems have been disclosed in U.S. Patent 6,636,803 B1, Hartz et al.; U.S. Patent 6,681,107 B2, Jenkins; U.S. Patent 6,983,139, Dowling; and U.S. Patent 6,385,541 B1, Blumberg.
Hartz et al (U.S. Patent 6,636,803 B1) discloses a navigational system equipped with a data terminal, GPS receiver and data enabled mobile phone which accesses a remote server and downloads property information from a MLS database which is then stored in the mobile system. The device has a map generation unit which generates a digital map of the property area of interest and integrates onto the digital map available properties. The GPS is then used to guide the user to the property locations. This system requires a large data storage and processing unit equipped with specialized software that integrates and then displays all the information from the various digital information databases onto the system's interactive display.
Jenkins et al. (U.S. Patent 6,681,107 B2) discloses a system and method of accessing and recording messages at certain waypoints, i.e., leaving and retrieving "virtual post-it notes" at specific geographic locations. When the user's communication device is located within the influence of the commercial mobile radio service (CMRS) provider network and comes into an area having a "virtual post-it note" it will automatically receive the message if the user's preferences permit receiving that particular type of message. In one embodiment, Jenkins discloses a method for real estate inquires whereby a property owner or real estate agent posts information such as MLS type information to the physical location of the property. When a person with the interfacing device reaches the specific location of the property, he can learn more about the property by pushing a button on his device. Upon depressing the button on the device, the network transmits MLS type information to the device. If the user is interested in the property, the user can send that information to their agent or property leasing office by print or electronically such as through faxes or email. When turned on and within the network area, the device continuously updates its location and checks for information that may be accessible to the user at that location. If there is no posted information at that location then the device waits for a beacon signal and then resumes updating its location. This system requires huge database management servers not only to contain the whereabouts of all the continuously updating devices but also to hold the messages for each way point distributed throughout the network area. This system also requires the participants to be part of the provider network and it only works when the user is within the provider network with the particular enabled communication device.
Dowling (U.S. Patent 6,983,139) discloses a GPS enabled mobile unit which communicates wirelessly with a network server. The network server uses a set of user preferences to filter a set of server-side information in accordance with a user's interest and the user's present location. A content-selective information filter performs a network server-side search to identify content that matches the user's preferences and the user's location and selectively generates an unsolicited message at a later time to notify the user of relevant results when the user enters a geographical area where the search is satisfied.
In some embodiments, the message is used to notify the user that information is available for download, and in other embodiments the message provides the content directly to the user. In one embodiment related to a real estate application, Dowling discloses a home for sale having an electronic real estate sign which broadcasts its MLS
information from the home to mobile units driving by.
Blumberg (U.S. Patent 6,385,541 B1) discloses a system for accessing a database containing real estate information over a communications network using a handheld GPS
Background of the Invention Geographical location information is becoming more commonly used as the cost of geographical positioning system (GPS) chipsets declines. As such, location-based services (LBS) that use positional information are becoming more feasible. LBS
in general, however, have focused on services that provide geographical directions to a user or emergency services that alert authorities in the event of emergency situations. Such applications, used in conjunction with a wireless device, communicate with an operator or map file server that is used to determine the location of a distress call (Tendler U.S.
Patent 5,555,286; U.S. Patent 6,516,198; U.S. Patent 7,050,818) or to communicate directions to a user, as the case may be. Such LBS have however been generally limited to applications where geographical location information is the goal of the service. That is, the goal is to provide directions from one geographical location to another or to provide emergency assistance to a user at a particular geographical location.
Geographical location information however can be associated with marketing information relevant to a user's location. One particular use associating geographic information with marketing data has been in real estate where geographical positioning system (GPS) information is built into a wireless device that includes software capable of accessing real estate information databases. As real estate marketing information is one of the few marketing databases available with positional information as a parameter to sort this marketing information, it is not surprising that real estate has been an area of early interest for developers of applications that try to combine LBS and marketing services and, as such, provides a good illustrative example of how an LBS and marketing service can be used. Other marketing data relevant to retail, tourism or other service providers require a positional database be developed before exploiting the capability of an LBS directed at these markets.
In the real estate context, a user's geographic position determined from a GPS
receiver is associated with a property being marketed where the user is given access to information associated with a property proximate to the geographic position of the user (in most cases). By way of example, such systems have been disclosed in U.S. Patent 6,636,803 B1, Hartz et al.; U.S. Patent 6,681,107 B2, Jenkins; U.S. Patent 6,983,139, Dowling; and U.S. Patent 6,385,541 B1, Blumberg.
Hartz et al (U.S. Patent 6,636,803 B1) discloses a navigational system equipped with a data terminal, GPS receiver and data enabled mobile phone which accesses a remote server and downloads property information from a MLS database which is then stored in the mobile system. The device has a map generation unit which generates a digital map of the property area of interest and integrates onto the digital map available properties. The GPS is then used to guide the user to the property locations. This system requires a large data storage and processing unit equipped with specialized software that integrates and then displays all the information from the various digital information databases onto the system's interactive display.
Jenkins et al. (U.S. Patent 6,681,107 B2) discloses a system and method of accessing and recording messages at certain waypoints, i.e., leaving and retrieving "virtual post-it notes" at specific geographic locations. When the user's communication device is located within the influence of the commercial mobile radio service (CMRS) provider network and comes into an area having a "virtual post-it note" it will automatically receive the message if the user's preferences permit receiving that particular type of message. In one embodiment, Jenkins discloses a method for real estate inquires whereby a property owner or real estate agent posts information such as MLS type information to the physical location of the property. When a person with the interfacing device reaches the specific location of the property, he can learn more about the property by pushing a button on his device. Upon depressing the button on the device, the network transmits MLS type information to the device. If the user is interested in the property, the user can send that information to their agent or property leasing office by print or electronically such as through faxes or email. When turned on and within the network area, the device continuously updates its location and checks for information that may be accessible to the user at that location. If there is no posted information at that location then the device waits for a beacon signal and then resumes updating its location. This system requires huge database management servers not only to contain the whereabouts of all the continuously updating devices but also to hold the messages for each way point distributed throughout the network area. This system also requires the participants to be part of the provider network and it only works when the user is within the provider network with the particular enabled communication device.
Dowling (U.S. Patent 6,983,139) discloses a GPS enabled mobile unit which communicates wirelessly with a network server. The network server uses a set of user preferences to filter a set of server-side information in accordance with a user's interest and the user's present location. A content-selective information filter performs a network server-side search to identify content that matches the user's preferences and the user's location and selectively generates an unsolicited message at a later time to notify the user of relevant results when the user enters a geographical area where the search is satisfied.
In some embodiments, the message is used to notify the user that information is available for download, and in other embodiments the message provides the content directly to the user. In one embodiment related to a real estate application, Dowling discloses a home for sale having an electronic real estate sign which broadcasts its MLS
information from the home to mobile units driving by.
Blumberg (U.S. Patent 6,385,541 B1) discloses a system for accessing a database containing real estate information over a communications network using a handheld GPS
enabled wireless communications device. Based upon the geographic position of the wireless device, the database returns information relating to a property located proximate to the geographic position of the device. When the user is proximate to the property of interest the user activates the wireless device to determine the user's geographic position.
The wireless device then accesses the database and retrieves information relating to the property. The user can then access additional information relating to the property, make a bid on the property, schedule an appointment to view the property, or search for additional properties, all through the wireless device. If the user requires assistance during this process, the user can use the device to contact an agent and be connected to a call center or realtor-connected office to receive additional information.
The shortcomings of many of these approaches however, is that they rely on multifaceted wireless communication devices that have device specific information management software and GPS receivers. This creates three issues. First, at present, relatively few wireless communication devices have GPS receivers. While many wireless communication devices do employ GSM localization, a possible substitute for GPS
position information, the accuracy of such systems is only appropriate to provide approximate positional information, frequently only accurate to a few hundred meters.
This is not suitable for applications that require positional information that is accurate to within a few tens of meters, as is the case for most marketing information services including those associated with real estate information.
Second, GSM localization, in situations where it provides accurate enough positional information, is network derived from the wireless carriers' own proprietary network (using a form of signal triangulation) as opposed to being generated within the wireless device itself (as is the case with GPS), which may not be available from a network provider.
Third, such an approach requires users (who are willing to incur the time, inconvenience and expense of upgrading their wireless devices) to upgrade such device to include GPS
capability. Such devices also require the installation of device specific software before they could deliver marketing or informational data based on the user's positional information. In the case of GPS enabled cell phones, custom software would have to be written for each make and model of cell phone, which would require cooperation from cell phone manufacturers, complicating the implementation of such a system.
Communication directly with a database server through the public switched network or internet requires hardware that would act as a stripped down cell phone and would likely require its own account with a cellular carrier. The additional costs, size and weight make such an approach impractical. In a broad sense, services that provide combine marketing information and real time positional information of a user have been limited by the "closed" nature of the wireless devices relied upon to transmit information. Unless the LBS and wireless device are integrated together, developers have had difficulty easily accessing a wireless device from a device that secures positional information.
The wireless device then accesses the database and retrieves information relating to the property. The user can then access additional information relating to the property, make a bid on the property, schedule an appointment to view the property, or search for additional properties, all through the wireless device. If the user requires assistance during this process, the user can use the device to contact an agent and be connected to a call center or realtor-connected office to receive additional information.
The shortcomings of many of these approaches however, is that they rely on multifaceted wireless communication devices that have device specific information management software and GPS receivers. This creates three issues. First, at present, relatively few wireless communication devices have GPS receivers. While many wireless communication devices do employ GSM localization, a possible substitute for GPS
position information, the accuracy of such systems is only appropriate to provide approximate positional information, frequently only accurate to a few hundred meters.
This is not suitable for applications that require positional information that is accurate to within a few tens of meters, as is the case for most marketing information services including those associated with real estate information.
Second, GSM localization, in situations where it provides accurate enough positional information, is network derived from the wireless carriers' own proprietary network (using a form of signal triangulation) as opposed to being generated within the wireless device itself (as is the case with GPS), which may not be available from a network provider.
Third, such an approach requires users (who are willing to incur the time, inconvenience and expense of upgrading their wireless devices) to upgrade such device to include GPS
capability. Such devices also require the installation of device specific software before they could deliver marketing or informational data based on the user's positional information. In the case of GPS enabled cell phones, custom software would have to be written for each make and model of cell phone, which would require cooperation from cell phone manufacturers, complicating the implementation of such a system.
Communication directly with a database server through the public switched network or internet requires hardware that would act as a stripped down cell phone and would likely require its own account with a cellular carrier. The additional costs, size and weight make such an approach impractical. In a broad sense, services that provide combine marketing information and real time positional information of a user have been limited by the "closed" nature of the wireless devices relied upon to transmit information. Unless the LBS and wireless device are integrated together, developers have had difficulty easily accessing a wireless device from a device that secures positional information.
Moreover, in general, it is difficult to control data transfer with a wireless device over a data channel, due to proprietary restrictions imposed by the wireless device manufacturers.
Unlike the above, there have been some LBS systems developed to work in conjunction with non-enabled GPS cell phones to provide the user with positional information in order to obtain LBS. These systems involve using a separate GPS enabled locator device that communicates its position to a second communications device, i.e. cell phone, PDA
or the like. One such device, disclosed by Wortham (U.S. Patent 7,228,139), determines the location of a mobile communications device such as a standard cellular phone. Using the wireless communications device, i.e. cell phone, a user establishes a wireless communications link with a manned or unmanned service center such as a"911" or roadside assistance service center and then depresses a button on the position locator. The locator then communicates its location message via encoded audio signals such as DTMF
to the service center. Wortham's GPS enabled device works as a slave to the master device, i.e. the cell phone. It only gives a location message to the user's cell phone after the user has first established a wireless connection to the service center using the cell phone. After depressing a button on the locator device so that it transmits the location information, the user must still identify (on the wireless device) the requested service or information desired and how that information is to be delivered. Further, the delivered information is provided over the same communications channel through which the request is made. Consequently, if a request was initiated through an audio communications channel the information could be delivered only in audio form.
This would make it impossible to deliver requested information in the more preferable form of text and or images - which would require a data channel.
Wortham (U.S. Patent 7,308,272), discloses a separate mobile phone locator having GPS, signal converter, output device, an impact sensor and an activation trigger.
In one embodiment the signal converter converts the GPS signal to DTMF audio tones that are then sent via a speaker to the microphone of a proximate phone. The mobile phone locator is placed on the window or dash of a car and in the event of an accident the impact sensor activates the GPS, stores the coordinates and then transmits a command to the proximate mobile phone to dial a phone number for emergency services. The locator message is then sent via DTMF audio tones to a call center, which converts the DTMF
audio tones to the latitude and longitude of the mobile phone. The location message may provide additional information such as the velocity and altitude of the locator. In addition, to phone number(s) for emergency services, the phone may also dial additional numbers such as the user's home phone number. In another embodiment, instead of DTMF audio tones, Wortham discloses encoding the location message in alternate formats such as BluetoothTm infrared beams to then be transmitted to the transceiver (data port) chip of the proximate mobile phone. Wortham does not disclose the mobile phone locator having or sending a locator ID which is in turn linked to or associated with a user profile nor an information service request, where the user obtains the requested information back to either the user's cell phone or other electronic devices.
Unlike the above, there have been some LBS systems developed to work in conjunction with non-enabled GPS cell phones to provide the user with positional information in order to obtain LBS. These systems involve using a separate GPS enabled locator device that communicates its position to a second communications device, i.e. cell phone, PDA
or the like. One such device, disclosed by Wortham (U.S. Patent 7,228,139), determines the location of a mobile communications device such as a standard cellular phone. Using the wireless communications device, i.e. cell phone, a user establishes a wireless communications link with a manned or unmanned service center such as a"911" or roadside assistance service center and then depresses a button on the position locator. The locator then communicates its location message via encoded audio signals such as DTMF
to the service center. Wortham's GPS enabled device works as a slave to the master device, i.e. the cell phone. It only gives a location message to the user's cell phone after the user has first established a wireless connection to the service center using the cell phone. After depressing a button on the locator device so that it transmits the location information, the user must still identify (on the wireless device) the requested service or information desired and how that information is to be delivered. Further, the delivered information is provided over the same communications channel through which the request is made. Consequently, if a request was initiated through an audio communications channel the information could be delivered only in audio form.
This would make it impossible to deliver requested information in the more preferable form of text and or images - which would require a data channel.
Wortham (U.S. Patent 7,308,272), discloses a separate mobile phone locator having GPS, signal converter, output device, an impact sensor and an activation trigger.
In one embodiment the signal converter converts the GPS signal to DTMF audio tones that are then sent via a speaker to the microphone of a proximate phone. The mobile phone locator is placed on the window or dash of a car and in the event of an accident the impact sensor activates the GPS, stores the coordinates and then transmits a command to the proximate mobile phone to dial a phone number for emergency services. The locator message is then sent via DTMF audio tones to a call center, which converts the DTMF
audio tones to the latitude and longitude of the mobile phone. The location message may provide additional information such as the velocity and altitude of the locator. In addition, to phone number(s) for emergency services, the phone may also dial additional numbers such as the user's home phone number. In another embodiment, instead of DTMF audio tones, Wortham discloses encoding the location message in alternate formats such as BluetoothTm infrared beams to then be transmitted to the transceiver (data port) chip of the proximate mobile phone. Wortham does not disclose the mobile phone locator having or sending a locator ID which is in turn linked to or associated with a user profile nor an information service request, where the user obtains the requested information back to either the user's cell phone or other electronic devices.
Fan et al. (U.S. Patent 6,882,313), discloses a location-relevant service system having a mobile device for collecting and distributing positional information for a second mobile device, i.e. a cell phone, PDA, or portable computer. This allows users of bulky, yet more sophisticated GPS enabled devices, such as those mounted in a vehicle, greater mobility by providing the user with positional information to the second mobile device either through a wired or wireless link directly to the second mobile device or through a separate wireless link to a location relevant server connected to a data network that is also accessible by the second mobile device. This system links the mobile device for collecting and distributing positional information to an individual second mobile device either through a wired connection such as a 1394 serial bus interface or through a wireless link which is not described. The wireless link that is described is the link between the second mobile device and the location relevant server in which the second mobile device uses a wireless gateway and internet gateway via wireless link and conventional data communication links or a browser adapted for a wireless communication protocol (e.g. WAP) which accesses a web server where the location relevant information is stored. The location relevant information is requested and then returned real time to the second mobile device over the same wireless connection. The positional device acts as a slave to the second mobile device, giving positional information to the second mobile device when requested by either the second mobile device or by the location relevant service server.
In some examples of art (e.g., Wortham U.S. Patent 7,228,139 and Wortham U.S.
Patent 7,308,272 131) discussion is made of a LBS system device developed to work in conjunction with a wireless communications device, each relies on the universality of the audio link that allows users to communicate to others through their wireless devices.
Here the audio links are used to transmit DTMF tones through the audio receiver. Use of the audio link however, frequently results in "contamination" of the audio signal as background noises can never be eliminated. The two tone signals from, by way of example, a DTMF audio transmission, can be inaccurately recorded by a receiver if accompanied by background noises. While this art discloses links as "wireless"
they are fundamentally different and inferior to a wireless link based on radio or infrared communications, which are not subject to the signal degradation and obtrusiveness as are audio linkages.
Moreover, much of the art discussed above ties a user's identification or profile with a particular wireless device identification. As such, whether using a position determining device that is independent of the wireless devices physically or integrated into the wireless device, the positional determination function and the information transmission function are necessarily linked which restricts LBS applications as a user would need to have both the positional determination function and specific wireless function on hand in order to use it.
Finally, both Fan and Wortham work on the basis that the wireless device drives the system as a whole. This requires, at a minimum, the user to incorporate a multi-step approach that initiates a connection with a server with the wireless device and, once secured, initiating communication of positional information from the GPS
device and then, if desired, communicating from the wireless device a sought service. The more steps between the two devices the greater likelihood for error and less likelihood of widespread adoption of any given system.
This disclosure provides a means to supply users easy, cost effective access to marketing information relevant to a particular geographical location and marketers easy access to their customers seeking marketing information on a voluntary basis by taking advantage of a locator device that can wirelessly communicate with a broad cross section of non-GPS enabled wireless devices such as a cell phone, PDA, etc. without requiring that such devices be outfitted with specialized software.
The disclosure provides for a method of managing the information transmitted by the user through the locator device.
The disclosure provides a method of logging consumer behaviour for a variety of different retail, tourism or other services and tying that activity to positional information and a user profile associated with the activity.
For the purposes of this disclosure, a locator device is a data collection device capable of (usually with voluntary initiation by a user):
= securing positional information in real time (from a detached or integrated triangulation calculating system, or detached or integrated GPS receiver);
= communicating that information with a wireless communications device such as a cell phone, PDA or the like without having to customize the software or hardware in such a wireless device;
= controlling the initiation and nature of an information request, independent of the wireless device.
Also, for the purposes of the disclosure, a wireless device includes any device that acts as a communications portal, which might include wired devices. For example, a computer physically connected to a communications network could communicate wirelessly with the locator device, and then relay information communicated by the locator device over the hard-wired communications network.
A locator device, as provided for above, also provides a means of isolating a user's identification from a marketing service provider creating loyalty between the device provider and the service provider.
Summary of Invention The disclosure relates to a locator device which acts as the master device, using one or more mobile communications devices; i.e. cellular phone, PDA, portable computer or the like, as a conduit to communicate the user's desired (and voluntary) location based service request to the database server. The locator device is not tied to a specific wireless device such as a cell phone and therefore uses its own unique identifier, freeing it from operation with a particular wireless device.
In one embodiment, the locator device emulates a wireless BluetoothTM hands-free device from the perspective of the wireless device. The locator device instructs the wireless device to dial a phone number and then transmit data as a DTMF generating command string or DTMF code using Bluetooth hands free profile (HFP) (rather than using the audio layer or an actual voice communication as would be the case with a headset). This provides a reliable means of communicating information in a format that is essentially universal amongst all wireless devices (cell phones) and avoids the issues inherent in a wireless link that is an audio transmission between the wireless device and the locator device. BluetoothTM communication is important because it is a universal "open"
standard - widely available on cell phones and while specifically Bluetooth HFP is described other Bluetooth communication profiles and other types of communication protocols could be employed provided that it was available on a wide variety of makes and models of wireless devices.
The locator device identifier is generally unique to that locator device and is communicated along with either real time or previously saved positional information to a database server. The locator device can then be a master of the service initiated by the user, independent of a particular wireless device or the operability of the wireless device at a given moment. The disclosure provides for a locator device with a unique device identifier and database selection identifier which can be transmitted along with positional information (either current or previously saved) over a communications network using any of a variety of mobile and/or land line communication devices within range of the locator so that the user obtains specific desired location based information to a predetermined communications device with the push of a button. The user need not key in or verbally communicate a location based service request to an operator facility or database server.
In a preferred embodiment, a locator device for initiating distribution of positional information is disclosed. The device comprises a first toggle and a transmitter. The toggle is for initiating acquiring a geographic position. The transmitter communicates to a wireless device a device identifier associated with the locator device, the geographic position and a command to cause the wireless device to communicate the device identifier and the geographic position to a server. The server selects target information by reference to the geographic position and the device identifier and reports the target information.
The first toggle of the devise generates a database selection communicated to the server by the transmitter and the wireless device. The server selects target information by further reference to the database selection. Further, the geographic position is proximate the locator device and may be determined by a GPS receiver.
The device can also comprise a receiver for receiving the geographic position from a GPS
receiver within communications range of the locator device and the receiver can be a data port. The transmitter can communicate with the wireless device by an electromagnetic signal. In a preferred embodiment that signal is a BluetoothTM signal. The transmitter can emulate a transmitter found in a wireless hands free device In a further preferred embodiment at least one of the device identifier, the database selection and the geographic position are information transmitted to the wireless device from the locator device using the command layer instead of the audio layer of an audio channel. That information can be in the form of a DTMF code generating command string for creation of the DTMF tones.
In a further embodiment a user profile is determined by the server from the device identifier and the user profile is used for selection of the target information.
The target information can comprise marketing information and that marketing information can comprise real estate information. The target information can also be communicated to a user contact including the email address of the user determined by reference to the device identifier.
In a further embodiment, disclosed herein is a method of collecting and distributing positional information using a locator device. The method includes logging, with the locator device, a geographic position and communicating an identifier and the geographic position to a wireless device. The wireless device is directed to communicate the identifier and the geographic position to a server that causes selection of target information by reference to the geographic position and the device identifier and reports the target information.
The method can further comprise logging a database selection and communicating the database selection to the wireless device. The wireless device is then directed to communicate the database selection to the server. The server can select the target information by further reference to the database selection.
The method considers a geographic position proximate to the locator device that can be determined by reference to a GPS receiver in the locator device or in communication with the locator device.
The geographic information and identifier can be communicated to the wireless device as information carried by an electromagnetic signal that can be a BluetoothTM
signal. The information can comprise a DTMF tone generating command string or code which can be converted to DTMF tones by a mobile switching center (MSC) which can then be converted to data after being received by the server.
The method can also determine a user profile by reference to the identifier.
The server causes selection of the target information by further reference to the user profile.
In a further embodiment, a method of communicating data generated by a data collection device to a server through a wireless device is disclosed. The method includes initiating, with the data collection device, a telephone connection between the wireless device and a conversion server. Also, transmission of the data as information from the data collection device to the wireless device via a command layer of of the electromagnetic signal established between the data collection device and the wireless device is completed. The information is then converted to audio tones and sent on to the conversion server by the telephone connection.
The electromagnetic signal can be a BluetoothTM signal transmitting a DTMF
code or tone generating command string.
Further, the data collection device can emulate a wireless hands-free device communicating with the wireless device. Further, the data can comprise positional information that can be a GPS determined location. The data collection device can be capable of determining the GPS determined location. The data collection device can also, by a wireless link between the data collection device and a GPS device, be capable of determining the GPS determined location.
In a further embodiment, a data collection device for logging and communicating a data to a wireless device for onward communication to a server is disclosed. The data collection device comprises a first toggle for initiating acquiring the data and a transmitter. The transmitter is to command the wireless device to establish a telephone connection with a conversion server. It is also to communicate the data as information from the data collection device to the wireless device by an electromagnetic signal established between the data collection device and the wireless device, the information being sent through the audio channel on to the conversion server by the telephone connection. The data comprises geographic information associated with a position of the data collection device when the toggle is actuated.
A further embodiment disclosed is a method of routing data between a user and a data provider. The method comprises receipt from the user of a request for target information and the request comprises a user identification and a user location corresponding with the user's geographic position when the request is made. A user profile and the location are directed to a database server, where the user profile is selected in reference to the user identification. The database server selects the target information based on the location and the user profile. The information is directed to at least one of an email address or a text mail address determined from the user identification. However, the user profile does not identify the user.
In a further embodiment the receipt can include a database selection wherein the database server is determined by reference to the database selection. Information can include one of tourism information, retail marketing information and services marketing information.
The method can include determining the user's geographic position as a GPS
determined location. The GPS determined location can be found by a GPS receiver within a wireless device and the location forwarded for receipt by the same wireless device. The wireless device can be a cellular telephone. The GPS determined location can be determined by a locator device, the GPS deterrnined location received through a wireless communication from the locator device that can include relaying such location via a wireless device such as a cellular phone. Here the wireless communication can, as between the locator device and wireless device, comprise a transmission of audio information by an electromagnetic signal that comprises BluetoothTm. The audio information can comprise DTMF tones.
In a further embodiment, a method of distributing target information is disclosed. Here a request from a user for the target information over a wireless network is received. The request comprises a user identification and a location corresponding with the user's geographic position when the request is made. The method then routes the location and the user identification to a stakeholder associated with the target information.
The method can include use of the request and location by the stakeholder to provide services to at least one of the user and a group of users according to a user profile based on the user identification.
The stakeholder can be a realtor.
The location can be determined by a GPS receiver. Here a locator device can log the location when in communication with the GPS receiver. The location can be communicated to a wireless device from the locator device for transmission of the location over the wireless network by the wireless device. The locator device can log and communicate the user identification to the wireless device for transmission of the user identification over the wireless network. The communication between the wireless device and the locator device can comprise transmission of audio information (that can comprise DTMF tones) by an electromagnetic signal (that can comprise BluetoothTM) In a further embodiment, a method of distributing real estate information is disclosed.
This method includes receipt of a request over a wireless network, the request for real estate information from a user. The request comprises a user identification, a location corresponding with a user's geographic position when the request is made, and wirelessly providing the location to a realtor who is not the user.
The method can comprise providing the real estate information to the real estate agent and can comprise providing the real estate information to the user.
The location can be determined by a GPS receiver and logging the location on a locator device in communication with the GPS receiver. Communication of the location to a wireless device from the locator device for transmission of the location can be over the wireless network and can be to the wireless device for transmission of the user identification over the wireless network.
Figures Fig. 1 shows a system for determining a user's position and providing that information to a database server.
Fig. 2 shows, as a function of the devices and servers embodying the methods disclosed, flow operation of an embodiment of the system for determining a user's position and providing that information to a marketing database server for the purpose of directing the marketing data from the database server back to the user.
Fig. 3 shows a flow operation of an embodiment of the system of determining a user's position and providing that information to a marketing database server for the purpose of directing the marketing data from the database server back to the user.
Fig. 4 shows an embodiment of the stand alone device utilized by a user to voluntarily log and deliver positional information to a database server to provide marketing information back to the user.
Fig. 5 shows a method of extracting and logging marketing data voluntarily provided to the routing server.
Detailed Description of the Preferred Embodiments The present disclosure provides for a mobile locator device (also called a locator device herein) for collecting positional information based on a location of interest to a user and directing that information to a wireless device to communicate the positional information to a routing server for managing the positional information. The routing server transmits the information and, in some cases, a user profile, to a database server capable of providing target information based on the positional data.
Referring to Fig. 1, in a preferred embodiment, satellite network 10 is used to provide positional information to locator device 12, which is equipped with a global positioning satellite (GPS) receiver internally housed within locator device 12. Locator device 12 also includes toggle 13 and memory [ROM], which stores a unique device identifier associated with locator device 12. Locator device 12 is capable of communication with wireless device 14, which, in turn, is capable of communication with a conversion server 15 for converting received audio information from wireless device 12 into a (usually binary) computer data set. Such data set is directed onward to routing server 16, which manages the transfer of information to database server 24.
Referring to Fig. 2, a flow diagram of information flow of the preferred embodiment is provided. Here, locator device 12, wireless device 14, conversion server 15, routing server 16 and database server 24 are identified enclosing the general steps of the method disclosed and carried out by each of the main components of the system. Within locator device 12, preferred functional steps of the subject disclosure are provided.
These include initiation step 26, positional data determination step 28, wireless initiation step 32, wireless link establishment step 30 and positional information transmission step 34.
Likewise, for wireless device 14, the main functional steps performed within this device are also provided. These include conversion server link confirmation step 36, positional information transmission step 38 and optional wireless service request results step 40. In conversion server 15, connection confirmation step 44 and conversion step 41 are provided. Note also that conversion step 41 receives information from wireless device via a relay to a land line server (not shown) where the DTMF tone generating command string is converted into actual DTMF tones delivered to conversion server 15 according to standard protocol. Within routing server 16, positional message extraction step 37, user profile extraction step 39, information management step 42, 45 and service request results step 49 are provided. Finally, database server 24 provides selection of marketing data step 47 which is selected based on the positional information and user profile received from routing server 16, and information delivery step 46, 48.
Referring to Fig. 3, the method illustrated in Fig. 2 is further described.
Here however, the steps are provided without reference to the "hardware" used to carry out those steps, namely, locator device, wireless device, conversion server, routing server and database server. Many of the same steps found in Fig. 2 are provided for in Fig. 3.
However, wireless device proximity step 31, data log in memory step 33, and DTMF tone generation step 35 wherein the DTMF tone generating command is converted to actual DTMF tones at a mobile switching center are further represented.
Locator Device In general locator device 12 is capable of:
= at a users request, = determining and storing long term or temporarily, positional information associated with the user requests, indicating point of interest to the user proximate to the user's position when making such request, = combining the positional information requested with an identifier associated with locator device 12, = communicating through wireless communication (preferably public switched telephone network and/or internet), the positional information and the identifier to a database server preferably, but not necessarily, via a DTMF conversion server, for converting the request to data, and routing server, designed to manage the data string generated by a request, = doing so in real time while being proximate to the position associated with the positional request.
In general, referring to Figs. 1 through 3, locator device 12 is useful wherever marketing or other generally requests for target information benefits from an understanding of the geographical position of the user at a given point in time. Moreover, positional information voluntarily provided becomes even more useful than positional information alone as it provides not only positional information about a user but also provides that information with the associated knowledge that a user is interested in receiving target information. By way of example, if the target information is real estate marketing information, a potential buyer can use locator device 12 to log or communicate positional information proximate to real estate of interest. Moreover, the real estate marketing data is already available and includes a searchable parameter that is associated with geographical position. This provides a means of creating quick adoption of the disclosed locator device 12 where other services are less available but may become available with a critical mass of the locator devices. In general, there are a variety of applications where positional information proximate to a retailer, service provider or marketing opportunity can benefit from combining:
1. positional information of the user;
2. a profile of the user (associated with the device);
3. knowledge that the marketing opportunity of interest to the marketing information provider is being requested voluntarily; and, 4. access to this information moments after a request is made (in real time).
As noted above, an identifier associated with locator device 12 can, in turn, be associated with a profile of a particular user of device 12 and will almost always be associated with actual data identifying the user.
Target information sought by a user when actuating locator device 12 generally assumes the provision of marketing inforrnation. However, tourism information (e.g., information about a particular historical sight) provides an example of information that is not strictly marketing of a particular product or service as would be the case with retail, food services, real estate or other products or services. Reference to target information includes information that might be sought and selected based on geographical positioning in combination with the user profile.
For the purposes of this disclosure, a profile of the user can include the actual identifying details of the user such as name, address or other unique features, which alone or in combination identify the actual user but will in general be limited to a profile of the user without identifying the actual user. Information such as age, income, general location of residence, interests, and any other features that might be of interest from a marketing point of view can be included in the profile. By way of example, if real estate is the market of interest, then the profile may include information such as number of children, age of children, price ranges of interest, etc. If retail marketing is of interest, the profile may include clothing sizes, age, profession, etc. This would be a profile set up in cooperation with the database provider and the provider of device 12.
Where a locator device 12 is used in real estate marketing, a real estate agent may provide locator device 12 to a user (or potential buyer in this case) and in so doing would record the device identifier associated with the users identification (name and address for example) and perhaps, a profile of the user. The profile can include age, income, marital status, etc. Also the user identification could be the device identifier where the identifier is selected from information identifying the user.
While locator device 12 described in the preferred embodiment has a GPS
receiver integrated into the locator device 12, it need not be physically in the same device as that used to initiate a request for target information. GPS receivers are available with wireless and wired channels that are capable of providing GPS coordinates to a data port (within a wireless device such as a mobile phone or otherwise) or through any other method communicating numbers generally associated with a geographic position, including the wireless communication methods described herein for communication between locator device 12 and wireless device 14. Therefore, locator device 12 is capable of communicating with a stand alone GPS receiving device to secure a GPS derived location and send that information on with a general information request as described herein.
Locator Device - Wireless Device Once locator device 12 is with the user, he or she would depress (or otherwise actuate) toggle 13 when proximate to a property of interest to the user. Initiation step 26 occurs when toggle 13 is depressed resulting in positional data determination step 28 where locator device 12 logs, determines or calculates positional information using the GPS
receiver in locator device 12 (or in a separate GPS receiver in communication with locator device 12 that is in general proximity to the locator device - the location of locator device 12 would correspond with the location of the user which is the location generally of interest for the target information sought). Wireless device proximity step 31 causes locator device 12 to determine whether wireless device 14 is in communication range with locator device 12. Generally, this would occur when wireless device 14 is proximate to locator device 12. Such communication between locator device 12 and wireless device 14 can be wireless using a link such as BluetoothTM although other wired and wireless methods of communication can be used such as audio (speaker enabled), ZigBee, WiFi, 802.11 (WLAN), WiMax (802.16), MBWA (802.20), as would be understood by a person skilled in the art. BluetoothTM is preferred as it provides a reliable mode of wireless communication that is widely available in many commercially available wireless devices. Moreover, as most wireless device users demand wireless hands free communication, a BluetoothTM connection between a wireless hands free device and wireless device has become the standard by which this communication is achieved. Therefore, use of BluetoothTM where stand alone locator device emulates a hands free device is an efficient and reliable method of providing locator device 12 easy remote access to wireless device 14. Here BluetoothTm can carry a data as a DTMF tone generating command string to the wireless device, which views locator device 12 as a wireless hands free device. The wireless device is able to easily communicate this command string to a server as will be described below.
In the event that proximity step 31 results in a conclusion that there is no wireless device in communication with locator device 12, positional information and, if applicable, database selection would be saved in memory on locator device 12 (data log in memory step 33) to be later delivered for information retrieval when a wireless device 14 is in communication with locator device 12 or when locator device 12 is put into communication with an internet, wireless network, telephony network or other network for communicating the positional information and the database selection as provided for below.
Where locator device 12 is in communication with wireless device 14, wireless initiation step 32 causes an off-hook command to be delivered to wireless device 14. A
conversion server contact number is provided to wireless device 14 along with an off-hook command that initiates a call sequence to conversion server 15.
Locator device 12 can, instead of a telephone number, provide a URL or other data node through which information could be sent. As with the above example, a confirmation would be delivered back to locator device 12 from wireless device 14 to indicate that the site was in a mode to accept data.
In general, and as noted above, database selection can be a component of initiation step 26. For example, toggle 13 (which could be a single button but which could typically involve multiple buttons and/or switches or other actuation methods) is depressed in such a way as to provide an indication of the target or marketing information sought by the user. In the real estate application noted above, the database server would be a real estate server which would in turn, generally, access the multiple listing service (MLS) available to agents and / or the public (usually from an internet connection). This could include real estate that may or may not be for sale.
In its simplest form, toggle 13 on locator device 12 could be a single depressible button in which a user would depress the button in a certain manner to obtain a desired service.
For instance, in the real estate example, if toggle 13 is depressed once, the locator device 12 might send a message request for a real estate search on the current GPS
coordinates of locator device 12. As a further example, if toggle 13 is depressed once and then depressed a second time and held for 3 seconds, locator device 12 might send an email message to the user's real estate agent which would let the agent know the user wished a viewing of the property. As a further example, if toggle 13 is depressed three times quickly and then held down for 3 seconds, locator device 12 might send an email message and text message alert to the user's real estate agent to let the agent know the user wished to put in an offer for the property.
While toggle 13 has been described in the example above as a single button, it is more beneficial for a database selection capability for toggle 13 to have more than one button or switch for actuation. Where locator device 12 has a number of marketing options, these might be incorporated into toggle 13. In such a case various button combinations associated with toggle 13 would be depressed. For example, Toggle 13 could consist of three (buttons) as follows:
1. Service Selector Switch 2. Search Button 3. Notify Button If the Service Selector switch was placed on a "Real Estate" setting then the following button combinations could generate the following marketing information requests:
Service Selector Search Button Notify Button Result Real Estate On Depress once - MLS listing on proximate block Real Estate On Depress twice MLS listing predefined proximate area Real Estate On Depress three - Request viewing of proximate times MLS listed property No need to - Depress once Location alert sent to predefined specify email No need to - Hold Urgent location request sent to specify predefined email When the service selector switch is in the Real Estate mode, depressing the search button once limits the LBS request to a simple request for real estate information on proximate properties to the user (or saved property locations stored in the memory of locator device 12). When the search button is held down while the notify button is depressed once a request to view a property proximate to the user is communicated by locator device 12 to wireless device 14. Again, in this instance, the viewing request would go to the user's agent (the buying agent) that provided locator device 12 in the first place as will be further discussed below.
Additional features can be incorporated that include a distress call which would send out a 911 call providing coordinates of the user when the notify toggle is, in the example provided, depressed three times quickly. A "here I am" feature can also be included to send an email, text message or other communication to a pre-selected location when this service is selected. By way of example, an email could be sent to a spouse indicating the location of the user. Instead of a "here I am" email, the message could also include an instruction to meet at the location indicated. The forgoing example describes the use of multiple buttons to provide locator device 12 with enhanced database selection and service requests however one skilled in the art would understand how to integrate additional and or alternative indicators such as an LED light in combination with one or more depressible buttons or switches.
The table above is given for purposes of example only and the disclosed system is not limited to such an embodiment. There are a variety of methods of utilizing locator device 12 with the additional feature of database selection included. As noted above, additional services include shopping, food service, refuelling station and tourism.
Locator Device / Wireless Device Compatibility Wireless device 14 may be any one of a number of different brands of wireless device that operate with Bluetooth capability. Each device may introduces unique features to device 14 that need to be taken into consideration when locator device 12 and wireless device 14 are communicating. For example, wireless device 14 may output DTMF
tone generating command strings at different rates and the maximum length of such command strings may vary. If not properly managed, the behaviour of wireless device 14 can cause locator device to improperly transmit DTMF tone generating command strings and the corresponding DTMF tones. Therefore, it is important that locator device 12 initially "test" the behaviour of wireless device 14 to determine how it manages wireless communication so that locator device 12, once paired to wireless device 14, takes into consideration the firmware and protocols used by wireless device 14.
Therefore, locator device 12 benefits from completing an initiation test with wireless device 14 shortly after it is paired with such a device. This can be built into the firmware within locator device 12 to automatically do some diagnostics on the wireless device thereby "learning" the type of device to which it is paired after which it can proceed to communicate with that device in a way that is most efficient and reliable for wireless device 14. By way of example, a typical diagnostics run would test the maximum number of DTMF tones that can be output with a single command string and the rate at which such tones are output and upon concluding such a test would save these characteristics in locator device 12 so that it could reliably control device 14.
Conversion Server Conversion server link confirmation step 36 provides to locator device 12 confirmation that the connection to conversion server 15 is established with wireless device 14.
Wireless device 14 then receives confirmation of a connection with conversion server 15 in connection confirmation step 44. If the link between conversion server 15 and wireless device 14 is not established, locator device 12 logs the positional data determined from GPS receiver for delivery to conversion server 15 at a later time - data log in memory step 33 is activated as noted above.
Conversion step 41 is where the positional information message transmission is decoded from an initial transmission code. In the preferred embodiment this would be dual-tone multi-frequency (DTMF) however, other encoded format known to one skilled in the art may be suitable. DTMF signalling is used for telephone signalling over telecommunication lines in the voice-frequency band. DTMF encoding/decoding is already available in virtually all existing telephony signalling devices, analog or digital, including landline telephones, the common cell phone, personal digital assistants (PDA), etc. Moreover, DTMF is an international telecommunications standard protocol and industry standards require DTMF tones pass over the telecommunications network unimpeded. It is therefore the preferred audio tone signalling used.
However, it is important to note that cellular networks compress audio which results in distortion of the audio when decompressed. Therefore, DTMF tones sent through the audio layer of an audio channel become distorted. To avoid this a command string for generating DTMF tones is sent through the command layer of an audio channel instead, it allows for clear DTMF tones to be generated at the mobile switching center (MSC) before being sent to the public switched telephone network (PSTN). As most wireless devices are equipped with the capability to receive both command and voice communication from a wireless hands free device, communication of the positional information, device identification (or identifier), and database selection as a series of digits that can be converted to DTMF tones is readily available for most wireless devices.
Also, as DTMF tones are essentially a series of digits, it is an efficient way to communicate data over the telephony network. For example a request string such as the following demonstrates how quickly information could be communicated and handled by wireless device 14 and servers 15, 16 and 24:
1 /6045558934/49*456678/123 *3 8744c#
where:
= first (1) digit [ 1] being a database selection;
= the next 10 digits [6045558934] being the device identifier;
= the next digits [49*456678] being the latitude;
= the next digits [123*38744] being the longitude;
= check sum digit [c];
= termination digit [#]
Use of a DTMF generating command string is preferred as is discussed above, as it provides a ready means of accessing a wireless device without the need to alter the software or hardware of the device. Note the "check sum" is a method of determining if the data has been properly transmitted (in this case the sum of numbers is compared by a server to the sum of the numbers actually sent).
In general, the DTMF tone generating command string is carried over a command layer of the channel of a BluetoothTM connection, which is also readily available in most wireless devices, thereby providing a clean signal from locator device 12 through to wireless device 14 as compared to the wireless audio transmission through the audio channel or a speaker to receiver connection. As such, locator device 12 behaves as a BluetoothTM hands free device and, instead of transmitting voice captured by a microphone in a wireless hands free device, the wireless device transmits a DTMF tone generating command string (carried by the BluetoothTM connection) which is converted by the MSC to DTMF tones at MSC conversion step 35 which are further transmitted to conversion server 15.
While using a DTMF tone generating command string is the preferred method of communicating information from locator device 12, other multiple tone frequency protocols can be used or even other data protocols. However DTMF is a universal standard which is compatible with virtually all telephony networks including cellular networks.
In practice, once conversion server link confirmation step 36 provides confirmation that a link has been established between wireless device 14 and conversion server 15 (for example a " 1 " could signify a completed connection), then locator device 12 delivers, in position information transfer step 34, positional information and device identification (and potentially a database ID - see below) which is then delivered to conversion server 15 in transmission step 38. If the data string is sent via the preferred DTMF
tone generating command string then the actual DTMF tones are generated at the mobile switching center (MSC), MSC conversion step 35, before being sent on to conversion server 15. As noted above, a database selection option may also be provided in the event that more than one marketing service is available.
Therefore, when conversion server 15 receives a string of DTMF tones corresponding to a series of numbers that represent locator device position and identifier (plus, in some cases other information as noted above), conversion server 15 creates a data string from the DTMF tones and passes that data string onto router server 16 to manage the information - see conversion step 41.
Router Server to Database Server Once positional data and the locator device identifier is delivered to routing server 16, routing server 16, in the real estate marketing embodiment discussed, extracts from the locator device identifier, either a user profile without detailing the specific information of the user (device identifier conversion step 37) or specific details of the user such as name and address (device identifier conversion step 39) (or both). In the real estate context, as will be discussed below, there is not much benefit secured from isolating a user profile from actual user identification so this information in general is extracted in device identifier conversion step 39.
The user information, whether a profile (information management step 42) or specific information (information management step 45) is then forwarded with positional information to database server 24 to select MLS information (in the real estate example) on the basis of the positional information. The selected MLS information (from pre-determined parameters or selection criteria) is then routed through a separate and independent communications line to either:
= routing server 16 in data delivery step 48 to be directed on to the user associated with locator device 12 determined by the device identifier or other identifier that allows a link between the received target information and the requesting user, or, = the user associated with locator device 12 in data delivery step 46.
Such MLS information could be directed by way of a text message or email message to a wireless device associated with the user (in most cases wireless device 14) or an email account or other location associated with the user. Whether the data is delivered directly to the user via database server 24 or to routing server 16 to be forwarded to the user, is usually dependent on whether or not the routing server 16 needs to convert the device identifier to a particular address associated with the user and saved in the user profile.
That is, routing server 16 may not provide enough information to database server 24 to allow it to directly provide target information to the user in data delivery step 46.
Generally, delivery step 46 may deliver the selected information directly to one or more addresses associated (and usually selected) by the user (i.e. email address, text address, fax number, URL address, pager etc.) if the user profile or user identification includes one or more direct addresses for the results. In the event that this is not the case, delivery step 48 delivers the selected information results back to routing server 16 which in turn delivers the selected information directly to the routing address(es) (i.e.
email address, text address, fax number, pager number, etc) known.
In general, separating routing server 16 and database server 24 provides a feature wherein a marketing or sales organization can maintain control and limit access to marketing data.
In many cases, routing server 16 is associated with locator device 12 and would usually not be the same entity as that controlling the data and database server 24.
Likewise, the device identifier associated with locator device 12 and the user's details associated with the device can be controlled by location device provider who would also be responsible for routing server 16. In most cases, a user profile (extracted on the basis of the device identifier delivered to router server 16), user position, and the knowledge that the user voluntarily directed such information to a particular marketing service (i.e., a database selection which is functionally a request to receive a particular type of marketing data), is valuable information by itself. The data provider associated with database server 24 need not actually know specific details about the user associated with the device.
This allows the routing service provider (usually associated with locator device 12) to keep the actual identification and contact information of the user from an entity controlling the database server and, therefore, create loyalty between the provider of the marketing data and the provider of locator device 12 and the associated routing service.
While the above is an important feature of the present disclosure, in some contexts it is unnecessary and potentially counterproductive to isolate the data provider from the specific information about a particular user. By way of example, in the real estate context, the data provider - indirectly the real estate agent - benefits from knowing the specific behaviour of a user who is an actual target client looking for real estate to better provide the agent the opportunity to secure the benefit associated with understanding that particular users real estate purchasing tendencies. A real estate agent benefits from being a buying agent. Therefore, in this case, the routing server 16 and database server 24 can even be the same server, but in any event, need not be isolated (physically or electronically).
Where a real estate agent provides locator device 12 to a customer (or potential customer), routing server 16 or database server 24 can also direct information regarding a user's request for target information to the agent associated with the user.
This gives the agent information about the user's tendencies in a particular real estate market where the agent is in the position to follow-up with the user on a given request for MLS
information. This feature helps secure loyalty from a user increasing the likelihood that the agent will be involved, as buying agent, in a sale of real estate of interest to the user.
Moreover, locator device 12 can preferentially be fitted with a feature that includes not only a request for real estate information relevant to a particular geographical position but also a request to view the real estate in question. In this case, the agent that provided locator device 12 is alerted with a request to see the real estate associated with the positional information. This creates an easy way for a user to book a viewing time for real estate and, at the same time, avoids a frequent occurrence wherein a listing agent is directly called by a user for a viewing of real estate cutting out a buying agent. This occurs at present because the listing agent's contact details are the most easily accessible as it is usually provided with the "for sale" sign posted on or proximate to a marketed property. However, the relative simplicity and convenience of depressing a toggle for a viewing is likely to provide an even easier way of securing a viewing of a property -through the buying agent who is usually the same agent that provided locator device 12 to the user. A depression of the toggle is easier than phoning a listing agent.
Again, this creates increased loyalty between user and agent and a better chance that the buying agent will have a reasonable opportunity to be involved in the sale, should one occur.
This feature can be expanded to other marketing contexts where a stakeholder associated with a database of marketing or target information, in general, can be alerted regarding the user's shopping or service seeking activities. By way of example, a retailer (usually providing the locator device) can monitor the request made by the user related to a competitor's wares or services or other commercial activity of the user. This can provide a competitive advantage when that stakeholder is marketing his or her wares or considering commercial options for his or her business such as selection of a new retail location, by way of example.
In general, in a real estate context, information transfer step 34 would likely result in a selection from MLS information relevant to the position indicated by the positional information. By way of example, selections from current real estate listings within a one block range of the positional data on a street associated with the position indicated by the positional information might be selected by the database server as an appropriate MLS
information selection. Additional information such as recent sales prices and other selected information for sold homes in the same area could also be provided to give a comparison to the listed real estate associated with the positional information voluntarily provided by the user when toggle 13 is depressed. This could be a valuable use for real estate valuators.
Communication Links Referring back to Fig. 1, the communication links established between the components of the system disclosed are provided as indicated with arrows shown. In general wireless links between satellites 10 and locator device 12 are unidirectional where the satellite information is delivered from the satellite to locator device 12. The wireless link between locator device 12 and wireless device 14 is two way over, in general, a single communications line between locator device 12 and wireless device 14. That is steps 30 and 31 are directed from wireless device 14 to locator device 12 and steps 32 and 34 are delivered from locator device 12 to wireless device 14. The wireless link between wireless device 14 and conversion server 15 (with intermediate MSC conversion step 35) is also two way where step 36 includes a confirmation of connection indication from server 15 to wireless device 14. Step 38 provides information on the same communication line as step 36 between wireless device 14 and conversion server 15.
Finally, wireless communication between router server 16 or database server 24 to wireless device 14 is on an independent line between router server 16 or database server 24, as the case may be, to wireless device 14.
In general communication between conversion server 15, router server 16 and database server 24 is over the Internet or direct link and is generally not wireless (however, it could be wireless if desired). Also, each of these servers may be remote from each other or proximate to each other depending on the application. In fact, one "server"
could conceivably perform all or some of the function performed by any one of conversion server 15, router server 16 and database server 24 as described above.
Splitting out the servers based on their functional roles within the systems as a whole illustrates the advantages of the methods and apparatus disclosed, namely, the use of a DTMF
tone generating command string carried over a wireless (e.g., BluetoothTM) connection to wireless device 14 and ability to isolate specific user identity from a database server where desirable. However, it is not strictly necessary where a single server may perform a number of the functions described for conversion server 15, routing server 16 and database server 24.
Additional Functionality Locator device 12 could also include additional toggles or incorporate depression sequences for the toggle to provide additional capability to locator device 12. Fig. 4 shows locator device 12 with priority toggle 50 and data toggle 52.
Referring to Fig. 4, by way of example, an additional embodiment of toggle 12 would allow easy database selection for a user, as noted above. Here, by way of example, a user would select between target information for real estate, merchandise, tourism (attractions, historical information, etc.) or services such as restaurant, refuelling, pharmacy or other services associated with positional information. Priority toggle 50 could be depressed once to indicate priority, namely a request for information versus a request to buy or, in the case of real estate, view. In the example data string provided above this would tend to include an independent digit for priority. Data toggle 52 could be used, by way of example, to select merchandise marketing information, service information or real estate.
The number of times the toggles are depressed within a determined time would determine the database selection and priority of interest, by way of example. As well, a help feature could be included where depressing, for example, both data toggle 52 and priority toggle 50 three times within a given time would alert authorities to provide assistance at the indicated position or to call wireless device 14 to confirm an emergency situation.
Referring again to Fig. 4, display 54 - LED (or other visual or audio indicator / display) -could be incorporated to help with use of locator device 12. For example display 54 (if an LED indicator) can be on to demonstrate when the device is on and change colour for different priority, database selection or indication of wireless device link establishment or proximity (steps 30 and 31).
While GPS is the preferred method of determining positional data, it may also be determined by triangulation methods associated with cell towers, which is understood in the art. However, in general, as the relative accuracy of other (non-GPS) methods is not particularly good, GPS positioning is preferred.
Marketing Data Logging Referring to Fig. 5, router server 16 is shown. Here basic information delivered to router server 16 is, in some cases, filtered through device identifier conversion step 37 before being passed to database server 24. As router server 16 is in the unique position of collecting data from potentially a vast network of locator devices, associated with a variety of users, in a variety of locations, seeking a variety of marketing services, a method is provided of accumulating that data in a market logging step 60. As has been noted above, locator device 12 is capable of providing the following information:
= collection of voluntarily sought market information;
= associated with a geographic location;
= in real time;
= for a variety of marketing services (retail, service, tourism, real estate or other marketing services);
= a user profile plus the actual user identification;
= other data associated with the time of a request and/or geographic location (time, weather, date, etc.).
Individually such information is nothing more than a snapshot of a particular consumer's behaviour, however, the total information flowing to router server 16 from many locator devices can provide a picture of consumer trends and marketing intelligence.
Collecting this information in a separate market logging step 60 is a unique function available to router server 16 where database server 24 may only get the behaviour of a particular user profile for the marketing service sought rather than an overall picture of trends in market behaviour tied to geographical movement and the associated voluntarily sought information.
In some examples of art (e.g., Wortham U.S. Patent 7,228,139 and Wortham U.S.
Patent 7,308,272 131) discussion is made of a LBS system device developed to work in conjunction with a wireless communications device, each relies on the universality of the audio link that allows users to communicate to others through their wireless devices.
Here the audio links are used to transmit DTMF tones through the audio receiver. Use of the audio link however, frequently results in "contamination" of the audio signal as background noises can never be eliminated. The two tone signals from, by way of example, a DTMF audio transmission, can be inaccurately recorded by a receiver if accompanied by background noises. While this art discloses links as "wireless"
they are fundamentally different and inferior to a wireless link based on radio or infrared communications, which are not subject to the signal degradation and obtrusiveness as are audio linkages.
Moreover, much of the art discussed above ties a user's identification or profile with a particular wireless device identification. As such, whether using a position determining device that is independent of the wireless devices physically or integrated into the wireless device, the positional determination function and the information transmission function are necessarily linked which restricts LBS applications as a user would need to have both the positional determination function and specific wireless function on hand in order to use it.
Finally, both Fan and Wortham work on the basis that the wireless device drives the system as a whole. This requires, at a minimum, the user to incorporate a multi-step approach that initiates a connection with a server with the wireless device and, once secured, initiating communication of positional information from the GPS
device and then, if desired, communicating from the wireless device a sought service. The more steps between the two devices the greater likelihood for error and less likelihood of widespread adoption of any given system.
This disclosure provides a means to supply users easy, cost effective access to marketing information relevant to a particular geographical location and marketers easy access to their customers seeking marketing information on a voluntary basis by taking advantage of a locator device that can wirelessly communicate with a broad cross section of non-GPS enabled wireless devices such as a cell phone, PDA, etc. without requiring that such devices be outfitted with specialized software.
The disclosure provides for a method of managing the information transmitted by the user through the locator device.
The disclosure provides a method of logging consumer behaviour for a variety of different retail, tourism or other services and tying that activity to positional information and a user profile associated with the activity.
For the purposes of this disclosure, a locator device is a data collection device capable of (usually with voluntary initiation by a user):
= securing positional information in real time (from a detached or integrated triangulation calculating system, or detached or integrated GPS receiver);
= communicating that information with a wireless communications device such as a cell phone, PDA or the like without having to customize the software or hardware in such a wireless device;
= controlling the initiation and nature of an information request, independent of the wireless device.
Also, for the purposes of the disclosure, a wireless device includes any device that acts as a communications portal, which might include wired devices. For example, a computer physically connected to a communications network could communicate wirelessly with the locator device, and then relay information communicated by the locator device over the hard-wired communications network.
A locator device, as provided for above, also provides a means of isolating a user's identification from a marketing service provider creating loyalty between the device provider and the service provider.
Summary of Invention The disclosure relates to a locator device which acts as the master device, using one or more mobile communications devices; i.e. cellular phone, PDA, portable computer or the like, as a conduit to communicate the user's desired (and voluntary) location based service request to the database server. The locator device is not tied to a specific wireless device such as a cell phone and therefore uses its own unique identifier, freeing it from operation with a particular wireless device.
In one embodiment, the locator device emulates a wireless BluetoothTM hands-free device from the perspective of the wireless device. The locator device instructs the wireless device to dial a phone number and then transmit data as a DTMF generating command string or DTMF code using Bluetooth hands free profile (HFP) (rather than using the audio layer or an actual voice communication as would be the case with a headset). This provides a reliable means of communicating information in a format that is essentially universal amongst all wireless devices (cell phones) and avoids the issues inherent in a wireless link that is an audio transmission between the wireless device and the locator device. BluetoothTM communication is important because it is a universal "open"
standard - widely available on cell phones and while specifically Bluetooth HFP is described other Bluetooth communication profiles and other types of communication protocols could be employed provided that it was available on a wide variety of makes and models of wireless devices.
The locator device identifier is generally unique to that locator device and is communicated along with either real time or previously saved positional information to a database server. The locator device can then be a master of the service initiated by the user, independent of a particular wireless device or the operability of the wireless device at a given moment. The disclosure provides for a locator device with a unique device identifier and database selection identifier which can be transmitted along with positional information (either current or previously saved) over a communications network using any of a variety of mobile and/or land line communication devices within range of the locator so that the user obtains specific desired location based information to a predetermined communications device with the push of a button. The user need not key in or verbally communicate a location based service request to an operator facility or database server.
In a preferred embodiment, a locator device for initiating distribution of positional information is disclosed. The device comprises a first toggle and a transmitter. The toggle is for initiating acquiring a geographic position. The transmitter communicates to a wireless device a device identifier associated with the locator device, the geographic position and a command to cause the wireless device to communicate the device identifier and the geographic position to a server. The server selects target information by reference to the geographic position and the device identifier and reports the target information.
The first toggle of the devise generates a database selection communicated to the server by the transmitter and the wireless device. The server selects target information by further reference to the database selection. Further, the geographic position is proximate the locator device and may be determined by a GPS receiver.
The device can also comprise a receiver for receiving the geographic position from a GPS
receiver within communications range of the locator device and the receiver can be a data port. The transmitter can communicate with the wireless device by an electromagnetic signal. In a preferred embodiment that signal is a BluetoothTM signal. The transmitter can emulate a transmitter found in a wireless hands free device In a further preferred embodiment at least one of the device identifier, the database selection and the geographic position are information transmitted to the wireless device from the locator device using the command layer instead of the audio layer of an audio channel. That information can be in the form of a DTMF code generating command string for creation of the DTMF tones.
In a further embodiment a user profile is determined by the server from the device identifier and the user profile is used for selection of the target information.
The target information can comprise marketing information and that marketing information can comprise real estate information. The target information can also be communicated to a user contact including the email address of the user determined by reference to the device identifier.
In a further embodiment, disclosed herein is a method of collecting and distributing positional information using a locator device. The method includes logging, with the locator device, a geographic position and communicating an identifier and the geographic position to a wireless device. The wireless device is directed to communicate the identifier and the geographic position to a server that causes selection of target information by reference to the geographic position and the device identifier and reports the target information.
The method can further comprise logging a database selection and communicating the database selection to the wireless device. The wireless device is then directed to communicate the database selection to the server. The server can select the target information by further reference to the database selection.
The method considers a geographic position proximate to the locator device that can be determined by reference to a GPS receiver in the locator device or in communication with the locator device.
The geographic information and identifier can be communicated to the wireless device as information carried by an electromagnetic signal that can be a BluetoothTM
signal. The information can comprise a DTMF tone generating command string or code which can be converted to DTMF tones by a mobile switching center (MSC) which can then be converted to data after being received by the server.
The method can also determine a user profile by reference to the identifier.
The server causes selection of the target information by further reference to the user profile.
In a further embodiment, a method of communicating data generated by a data collection device to a server through a wireless device is disclosed. The method includes initiating, with the data collection device, a telephone connection between the wireless device and a conversion server. Also, transmission of the data as information from the data collection device to the wireless device via a command layer of of the electromagnetic signal established between the data collection device and the wireless device is completed. The information is then converted to audio tones and sent on to the conversion server by the telephone connection.
The electromagnetic signal can be a BluetoothTM signal transmitting a DTMF
code or tone generating command string.
Further, the data collection device can emulate a wireless hands-free device communicating with the wireless device. Further, the data can comprise positional information that can be a GPS determined location. The data collection device can be capable of determining the GPS determined location. The data collection device can also, by a wireless link between the data collection device and a GPS device, be capable of determining the GPS determined location.
In a further embodiment, a data collection device for logging and communicating a data to a wireless device for onward communication to a server is disclosed. The data collection device comprises a first toggle for initiating acquiring the data and a transmitter. The transmitter is to command the wireless device to establish a telephone connection with a conversion server. It is also to communicate the data as information from the data collection device to the wireless device by an electromagnetic signal established between the data collection device and the wireless device, the information being sent through the audio channel on to the conversion server by the telephone connection. The data comprises geographic information associated with a position of the data collection device when the toggle is actuated.
A further embodiment disclosed is a method of routing data between a user and a data provider. The method comprises receipt from the user of a request for target information and the request comprises a user identification and a user location corresponding with the user's geographic position when the request is made. A user profile and the location are directed to a database server, where the user profile is selected in reference to the user identification. The database server selects the target information based on the location and the user profile. The information is directed to at least one of an email address or a text mail address determined from the user identification. However, the user profile does not identify the user.
In a further embodiment the receipt can include a database selection wherein the database server is determined by reference to the database selection. Information can include one of tourism information, retail marketing information and services marketing information.
The method can include determining the user's geographic position as a GPS
determined location. The GPS determined location can be found by a GPS receiver within a wireless device and the location forwarded for receipt by the same wireless device. The wireless device can be a cellular telephone. The GPS determined location can be determined by a locator device, the GPS deterrnined location received through a wireless communication from the locator device that can include relaying such location via a wireless device such as a cellular phone. Here the wireless communication can, as between the locator device and wireless device, comprise a transmission of audio information by an electromagnetic signal that comprises BluetoothTm. The audio information can comprise DTMF tones.
In a further embodiment, a method of distributing target information is disclosed. Here a request from a user for the target information over a wireless network is received. The request comprises a user identification and a location corresponding with the user's geographic position when the request is made. The method then routes the location and the user identification to a stakeholder associated with the target information.
The method can include use of the request and location by the stakeholder to provide services to at least one of the user and a group of users according to a user profile based on the user identification.
The stakeholder can be a realtor.
The location can be determined by a GPS receiver. Here a locator device can log the location when in communication with the GPS receiver. The location can be communicated to a wireless device from the locator device for transmission of the location over the wireless network by the wireless device. The locator device can log and communicate the user identification to the wireless device for transmission of the user identification over the wireless network. The communication between the wireless device and the locator device can comprise transmission of audio information (that can comprise DTMF tones) by an electromagnetic signal (that can comprise BluetoothTM) In a further embodiment, a method of distributing real estate information is disclosed.
This method includes receipt of a request over a wireless network, the request for real estate information from a user. The request comprises a user identification, a location corresponding with a user's geographic position when the request is made, and wirelessly providing the location to a realtor who is not the user.
The method can comprise providing the real estate information to the real estate agent and can comprise providing the real estate information to the user.
The location can be determined by a GPS receiver and logging the location on a locator device in communication with the GPS receiver. Communication of the location to a wireless device from the locator device for transmission of the location can be over the wireless network and can be to the wireless device for transmission of the user identification over the wireless network.
Figures Fig. 1 shows a system for determining a user's position and providing that information to a database server.
Fig. 2 shows, as a function of the devices and servers embodying the methods disclosed, flow operation of an embodiment of the system for determining a user's position and providing that information to a marketing database server for the purpose of directing the marketing data from the database server back to the user.
Fig. 3 shows a flow operation of an embodiment of the system of determining a user's position and providing that information to a marketing database server for the purpose of directing the marketing data from the database server back to the user.
Fig. 4 shows an embodiment of the stand alone device utilized by a user to voluntarily log and deliver positional information to a database server to provide marketing information back to the user.
Fig. 5 shows a method of extracting and logging marketing data voluntarily provided to the routing server.
Detailed Description of the Preferred Embodiments The present disclosure provides for a mobile locator device (also called a locator device herein) for collecting positional information based on a location of interest to a user and directing that information to a wireless device to communicate the positional information to a routing server for managing the positional information. The routing server transmits the information and, in some cases, a user profile, to a database server capable of providing target information based on the positional data.
Referring to Fig. 1, in a preferred embodiment, satellite network 10 is used to provide positional information to locator device 12, which is equipped with a global positioning satellite (GPS) receiver internally housed within locator device 12. Locator device 12 also includes toggle 13 and memory [ROM], which stores a unique device identifier associated with locator device 12. Locator device 12 is capable of communication with wireless device 14, which, in turn, is capable of communication with a conversion server 15 for converting received audio information from wireless device 12 into a (usually binary) computer data set. Such data set is directed onward to routing server 16, which manages the transfer of information to database server 24.
Referring to Fig. 2, a flow diagram of information flow of the preferred embodiment is provided. Here, locator device 12, wireless device 14, conversion server 15, routing server 16 and database server 24 are identified enclosing the general steps of the method disclosed and carried out by each of the main components of the system. Within locator device 12, preferred functional steps of the subject disclosure are provided.
These include initiation step 26, positional data determination step 28, wireless initiation step 32, wireless link establishment step 30 and positional information transmission step 34.
Likewise, for wireless device 14, the main functional steps performed within this device are also provided. These include conversion server link confirmation step 36, positional information transmission step 38 and optional wireless service request results step 40. In conversion server 15, connection confirmation step 44 and conversion step 41 are provided. Note also that conversion step 41 receives information from wireless device via a relay to a land line server (not shown) where the DTMF tone generating command string is converted into actual DTMF tones delivered to conversion server 15 according to standard protocol. Within routing server 16, positional message extraction step 37, user profile extraction step 39, information management step 42, 45 and service request results step 49 are provided. Finally, database server 24 provides selection of marketing data step 47 which is selected based on the positional information and user profile received from routing server 16, and information delivery step 46, 48.
Referring to Fig. 3, the method illustrated in Fig. 2 is further described.
Here however, the steps are provided without reference to the "hardware" used to carry out those steps, namely, locator device, wireless device, conversion server, routing server and database server. Many of the same steps found in Fig. 2 are provided for in Fig. 3.
However, wireless device proximity step 31, data log in memory step 33, and DTMF tone generation step 35 wherein the DTMF tone generating command is converted to actual DTMF tones at a mobile switching center are further represented.
Locator Device In general locator device 12 is capable of:
= at a users request, = determining and storing long term or temporarily, positional information associated with the user requests, indicating point of interest to the user proximate to the user's position when making such request, = combining the positional information requested with an identifier associated with locator device 12, = communicating through wireless communication (preferably public switched telephone network and/or internet), the positional information and the identifier to a database server preferably, but not necessarily, via a DTMF conversion server, for converting the request to data, and routing server, designed to manage the data string generated by a request, = doing so in real time while being proximate to the position associated with the positional request.
In general, referring to Figs. 1 through 3, locator device 12 is useful wherever marketing or other generally requests for target information benefits from an understanding of the geographical position of the user at a given point in time. Moreover, positional information voluntarily provided becomes even more useful than positional information alone as it provides not only positional information about a user but also provides that information with the associated knowledge that a user is interested in receiving target information. By way of example, if the target information is real estate marketing information, a potential buyer can use locator device 12 to log or communicate positional information proximate to real estate of interest. Moreover, the real estate marketing data is already available and includes a searchable parameter that is associated with geographical position. This provides a means of creating quick adoption of the disclosed locator device 12 where other services are less available but may become available with a critical mass of the locator devices. In general, there are a variety of applications where positional information proximate to a retailer, service provider or marketing opportunity can benefit from combining:
1. positional information of the user;
2. a profile of the user (associated with the device);
3. knowledge that the marketing opportunity of interest to the marketing information provider is being requested voluntarily; and, 4. access to this information moments after a request is made (in real time).
As noted above, an identifier associated with locator device 12 can, in turn, be associated with a profile of a particular user of device 12 and will almost always be associated with actual data identifying the user.
Target information sought by a user when actuating locator device 12 generally assumes the provision of marketing inforrnation. However, tourism information (e.g., information about a particular historical sight) provides an example of information that is not strictly marketing of a particular product or service as would be the case with retail, food services, real estate or other products or services. Reference to target information includes information that might be sought and selected based on geographical positioning in combination with the user profile.
For the purposes of this disclosure, a profile of the user can include the actual identifying details of the user such as name, address or other unique features, which alone or in combination identify the actual user but will in general be limited to a profile of the user without identifying the actual user. Information such as age, income, general location of residence, interests, and any other features that might be of interest from a marketing point of view can be included in the profile. By way of example, if real estate is the market of interest, then the profile may include information such as number of children, age of children, price ranges of interest, etc. If retail marketing is of interest, the profile may include clothing sizes, age, profession, etc. This would be a profile set up in cooperation with the database provider and the provider of device 12.
Where a locator device 12 is used in real estate marketing, a real estate agent may provide locator device 12 to a user (or potential buyer in this case) and in so doing would record the device identifier associated with the users identification (name and address for example) and perhaps, a profile of the user. The profile can include age, income, marital status, etc. Also the user identification could be the device identifier where the identifier is selected from information identifying the user.
While locator device 12 described in the preferred embodiment has a GPS
receiver integrated into the locator device 12, it need not be physically in the same device as that used to initiate a request for target information. GPS receivers are available with wireless and wired channels that are capable of providing GPS coordinates to a data port (within a wireless device such as a mobile phone or otherwise) or through any other method communicating numbers generally associated with a geographic position, including the wireless communication methods described herein for communication between locator device 12 and wireless device 14. Therefore, locator device 12 is capable of communicating with a stand alone GPS receiving device to secure a GPS derived location and send that information on with a general information request as described herein.
Locator Device - Wireless Device Once locator device 12 is with the user, he or she would depress (or otherwise actuate) toggle 13 when proximate to a property of interest to the user. Initiation step 26 occurs when toggle 13 is depressed resulting in positional data determination step 28 where locator device 12 logs, determines or calculates positional information using the GPS
receiver in locator device 12 (or in a separate GPS receiver in communication with locator device 12 that is in general proximity to the locator device - the location of locator device 12 would correspond with the location of the user which is the location generally of interest for the target information sought). Wireless device proximity step 31 causes locator device 12 to determine whether wireless device 14 is in communication range with locator device 12. Generally, this would occur when wireless device 14 is proximate to locator device 12. Such communication between locator device 12 and wireless device 14 can be wireless using a link such as BluetoothTM although other wired and wireless methods of communication can be used such as audio (speaker enabled), ZigBee, WiFi, 802.11 (WLAN), WiMax (802.16), MBWA (802.20), as would be understood by a person skilled in the art. BluetoothTM is preferred as it provides a reliable mode of wireless communication that is widely available in many commercially available wireless devices. Moreover, as most wireless device users demand wireless hands free communication, a BluetoothTM connection between a wireless hands free device and wireless device has become the standard by which this communication is achieved. Therefore, use of BluetoothTM where stand alone locator device emulates a hands free device is an efficient and reliable method of providing locator device 12 easy remote access to wireless device 14. Here BluetoothTm can carry a data as a DTMF tone generating command string to the wireless device, which views locator device 12 as a wireless hands free device. The wireless device is able to easily communicate this command string to a server as will be described below.
In the event that proximity step 31 results in a conclusion that there is no wireless device in communication with locator device 12, positional information and, if applicable, database selection would be saved in memory on locator device 12 (data log in memory step 33) to be later delivered for information retrieval when a wireless device 14 is in communication with locator device 12 or when locator device 12 is put into communication with an internet, wireless network, telephony network or other network for communicating the positional information and the database selection as provided for below.
Where locator device 12 is in communication with wireless device 14, wireless initiation step 32 causes an off-hook command to be delivered to wireless device 14. A
conversion server contact number is provided to wireless device 14 along with an off-hook command that initiates a call sequence to conversion server 15.
Locator device 12 can, instead of a telephone number, provide a URL or other data node through which information could be sent. As with the above example, a confirmation would be delivered back to locator device 12 from wireless device 14 to indicate that the site was in a mode to accept data.
In general, and as noted above, database selection can be a component of initiation step 26. For example, toggle 13 (which could be a single button but which could typically involve multiple buttons and/or switches or other actuation methods) is depressed in such a way as to provide an indication of the target or marketing information sought by the user. In the real estate application noted above, the database server would be a real estate server which would in turn, generally, access the multiple listing service (MLS) available to agents and / or the public (usually from an internet connection). This could include real estate that may or may not be for sale.
In its simplest form, toggle 13 on locator device 12 could be a single depressible button in which a user would depress the button in a certain manner to obtain a desired service.
For instance, in the real estate example, if toggle 13 is depressed once, the locator device 12 might send a message request for a real estate search on the current GPS
coordinates of locator device 12. As a further example, if toggle 13 is depressed once and then depressed a second time and held for 3 seconds, locator device 12 might send an email message to the user's real estate agent which would let the agent know the user wished a viewing of the property. As a further example, if toggle 13 is depressed three times quickly and then held down for 3 seconds, locator device 12 might send an email message and text message alert to the user's real estate agent to let the agent know the user wished to put in an offer for the property.
While toggle 13 has been described in the example above as a single button, it is more beneficial for a database selection capability for toggle 13 to have more than one button or switch for actuation. Where locator device 12 has a number of marketing options, these might be incorporated into toggle 13. In such a case various button combinations associated with toggle 13 would be depressed. For example, Toggle 13 could consist of three (buttons) as follows:
1. Service Selector Switch 2. Search Button 3. Notify Button If the Service Selector switch was placed on a "Real Estate" setting then the following button combinations could generate the following marketing information requests:
Service Selector Search Button Notify Button Result Real Estate On Depress once - MLS listing on proximate block Real Estate On Depress twice MLS listing predefined proximate area Real Estate On Depress three - Request viewing of proximate times MLS listed property No need to - Depress once Location alert sent to predefined specify email No need to - Hold Urgent location request sent to specify predefined email When the service selector switch is in the Real Estate mode, depressing the search button once limits the LBS request to a simple request for real estate information on proximate properties to the user (or saved property locations stored in the memory of locator device 12). When the search button is held down while the notify button is depressed once a request to view a property proximate to the user is communicated by locator device 12 to wireless device 14. Again, in this instance, the viewing request would go to the user's agent (the buying agent) that provided locator device 12 in the first place as will be further discussed below.
Additional features can be incorporated that include a distress call which would send out a 911 call providing coordinates of the user when the notify toggle is, in the example provided, depressed three times quickly. A "here I am" feature can also be included to send an email, text message or other communication to a pre-selected location when this service is selected. By way of example, an email could be sent to a spouse indicating the location of the user. Instead of a "here I am" email, the message could also include an instruction to meet at the location indicated. The forgoing example describes the use of multiple buttons to provide locator device 12 with enhanced database selection and service requests however one skilled in the art would understand how to integrate additional and or alternative indicators such as an LED light in combination with one or more depressible buttons or switches.
The table above is given for purposes of example only and the disclosed system is not limited to such an embodiment. There are a variety of methods of utilizing locator device 12 with the additional feature of database selection included. As noted above, additional services include shopping, food service, refuelling station and tourism.
Locator Device / Wireless Device Compatibility Wireless device 14 may be any one of a number of different brands of wireless device that operate with Bluetooth capability. Each device may introduces unique features to device 14 that need to be taken into consideration when locator device 12 and wireless device 14 are communicating. For example, wireless device 14 may output DTMF
tone generating command strings at different rates and the maximum length of such command strings may vary. If not properly managed, the behaviour of wireless device 14 can cause locator device to improperly transmit DTMF tone generating command strings and the corresponding DTMF tones. Therefore, it is important that locator device 12 initially "test" the behaviour of wireless device 14 to determine how it manages wireless communication so that locator device 12, once paired to wireless device 14, takes into consideration the firmware and protocols used by wireless device 14.
Therefore, locator device 12 benefits from completing an initiation test with wireless device 14 shortly after it is paired with such a device. This can be built into the firmware within locator device 12 to automatically do some diagnostics on the wireless device thereby "learning" the type of device to which it is paired after which it can proceed to communicate with that device in a way that is most efficient and reliable for wireless device 14. By way of example, a typical diagnostics run would test the maximum number of DTMF tones that can be output with a single command string and the rate at which such tones are output and upon concluding such a test would save these characteristics in locator device 12 so that it could reliably control device 14.
Conversion Server Conversion server link confirmation step 36 provides to locator device 12 confirmation that the connection to conversion server 15 is established with wireless device 14.
Wireless device 14 then receives confirmation of a connection with conversion server 15 in connection confirmation step 44. If the link between conversion server 15 and wireless device 14 is not established, locator device 12 logs the positional data determined from GPS receiver for delivery to conversion server 15 at a later time - data log in memory step 33 is activated as noted above.
Conversion step 41 is where the positional information message transmission is decoded from an initial transmission code. In the preferred embodiment this would be dual-tone multi-frequency (DTMF) however, other encoded format known to one skilled in the art may be suitable. DTMF signalling is used for telephone signalling over telecommunication lines in the voice-frequency band. DTMF encoding/decoding is already available in virtually all existing telephony signalling devices, analog or digital, including landline telephones, the common cell phone, personal digital assistants (PDA), etc. Moreover, DTMF is an international telecommunications standard protocol and industry standards require DTMF tones pass over the telecommunications network unimpeded. It is therefore the preferred audio tone signalling used.
However, it is important to note that cellular networks compress audio which results in distortion of the audio when decompressed. Therefore, DTMF tones sent through the audio layer of an audio channel become distorted. To avoid this a command string for generating DTMF tones is sent through the command layer of an audio channel instead, it allows for clear DTMF tones to be generated at the mobile switching center (MSC) before being sent to the public switched telephone network (PSTN). As most wireless devices are equipped with the capability to receive both command and voice communication from a wireless hands free device, communication of the positional information, device identification (or identifier), and database selection as a series of digits that can be converted to DTMF tones is readily available for most wireless devices.
Also, as DTMF tones are essentially a series of digits, it is an efficient way to communicate data over the telephony network. For example a request string such as the following demonstrates how quickly information could be communicated and handled by wireless device 14 and servers 15, 16 and 24:
1 /6045558934/49*456678/123 *3 8744c#
where:
= first (1) digit [ 1] being a database selection;
= the next 10 digits [6045558934] being the device identifier;
= the next digits [49*456678] being the latitude;
= the next digits [123*38744] being the longitude;
= check sum digit [c];
= termination digit [#]
Use of a DTMF generating command string is preferred as is discussed above, as it provides a ready means of accessing a wireless device without the need to alter the software or hardware of the device. Note the "check sum" is a method of determining if the data has been properly transmitted (in this case the sum of numbers is compared by a server to the sum of the numbers actually sent).
In general, the DTMF tone generating command string is carried over a command layer of the channel of a BluetoothTM connection, which is also readily available in most wireless devices, thereby providing a clean signal from locator device 12 through to wireless device 14 as compared to the wireless audio transmission through the audio channel or a speaker to receiver connection. As such, locator device 12 behaves as a BluetoothTM hands free device and, instead of transmitting voice captured by a microphone in a wireless hands free device, the wireless device transmits a DTMF tone generating command string (carried by the BluetoothTM connection) which is converted by the MSC to DTMF tones at MSC conversion step 35 which are further transmitted to conversion server 15.
While using a DTMF tone generating command string is the preferred method of communicating information from locator device 12, other multiple tone frequency protocols can be used or even other data protocols. However DTMF is a universal standard which is compatible with virtually all telephony networks including cellular networks.
In practice, once conversion server link confirmation step 36 provides confirmation that a link has been established between wireless device 14 and conversion server 15 (for example a " 1 " could signify a completed connection), then locator device 12 delivers, in position information transfer step 34, positional information and device identification (and potentially a database ID - see below) which is then delivered to conversion server 15 in transmission step 38. If the data string is sent via the preferred DTMF
tone generating command string then the actual DTMF tones are generated at the mobile switching center (MSC), MSC conversion step 35, before being sent on to conversion server 15. As noted above, a database selection option may also be provided in the event that more than one marketing service is available.
Therefore, when conversion server 15 receives a string of DTMF tones corresponding to a series of numbers that represent locator device position and identifier (plus, in some cases other information as noted above), conversion server 15 creates a data string from the DTMF tones and passes that data string onto router server 16 to manage the information - see conversion step 41.
Router Server to Database Server Once positional data and the locator device identifier is delivered to routing server 16, routing server 16, in the real estate marketing embodiment discussed, extracts from the locator device identifier, either a user profile without detailing the specific information of the user (device identifier conversion step 37) or specific details of the user such as name and address (device identifier conversion step 39) (or both). In the real estate context, as will be discussed below, there is not much benefit secured from isolating a user profile from actual user identification so this information in general is extracted in device identifier conversion step 39.
The user information, whether a profile (information management step 42) or specific information (information management step 45) is then forwarded with positional information to database server 24 to select MLS information (in the real estate example) on the basis of the positional information. The selected MLS information (from pre-determined parameters or selection criteria) is then routed through a separate and independent communications line to either:
= routing server 16 in data delivery step 48 to be directed on to the user associated with locator device 12 determined by the device identifier or other identifier that allows a link between the received target information and the requesting user, or, = the user associated with locator device 12 in data delivery step 46.
Such MLS information could be directed by way of a text message or email message to a wireless device associated with the user (in most cases wireless device 14) or an email account or other location associated with the user. Whether the data is delivered directly to the user via database server 24 or to routing server 16 to be forwarded to the user, is usually dependent on whether or not the routing server 16 needs to convert the device identifier to a particular address associated with the user and saved in the user profile.
That is, routing server 16 may not provide enough information to database server 24 to allow it to directly provide target information to the user in data delivery step 46.
Generally, delivery step 46 may deliver the selected information directly to one or more addresses associated (and usually selected) by the user (i.e. email address, text address, fax number, URL address, pager etc.) if the user profile or user identification includes one or more direct addresses for the results. In the event that this is not the case, delivery step 48 delivers the selected information results back to routing server 16 which in turn delivers the selected information directly to the routing address(es) (i.e.
email address, text address, fax number, pager number, etc) known.
In general, separating routing server 16 and database server 24 provides a feature wherein a marketing or sales organization can maintain control and limit access to marketing data.
In many cases, routing server 16 is associated with locator device 12 and would usually not be the same entity as that controlling the data and database server 24.
Likewise, the device identifier associated with locator device 12 and the user's details associated with the device can be controlled by location device provider who would also be responsible for routing server 16. In most cases, a user profile (extracted on the basis of the device identifier delivered to router server 16), user position, and the knowledge that the user voluntarily directed such information to a particular marketing service (i.e., a database selection which is functionally a request to receive a particular type of marketing data), is valuable information by itself. The data provider associated with database server 24 need not actually know specific details about the user associated with the device.
This allows the routing service provider (usually associated with locator device 12) to keep the actual identification and contact information of the user from an entity controlling the database server and, therefore, create loyalty between the provider of the marketing data and the provider of locator device 12 and the associated routing service.
While the above is an important feature of the present disclosure, in some contexts it is unnecessary and potentially counterproductive to isolate the data provider from the specific information about a particular user. By way of example, in the real estate context, the data provider - indirectly the real estate agent - benefits from knowing the specific behaviour of a user who is an actual target client looking for real estate to better provide the agent the opportunity to secure the benefit associated with understanding that particular users real estate purchasing tendencies. A real estate agent benefits from being a buying agent. Therefore, in this case, the routing server 16 and database server 24 can even be the same server, but in any event, need not be isolated (physically or electronically).
Where a real estate agent provides locator device 12 to a customer (or potential customer), routing server 16 or database server 24 can also direct information regarding a user's request for target information to the agent associated with the user.
This gives the agent information about the user's tendencies in a particular real estate market where the agent is in the position to follow-up with the user on a given request for MLS
information. This feature helps secure loyalty from a user increasing the likelihood that the agent will be involved, as buying agent, in a sale of real estate of interest to the user.
Moreover, locator device 12 can preferentially be fitted with a feature that includes not only a request for real estate information relevant to a particular geographical position but also a request to view the real estate in question. In this case, the agent that provided locator device 12 is alerted with a request to see the real estate associated with the positional information. This creates an easy way for a user to book a viewing time for real estate and, at the same time, avoids a frequent occurrence wherein a listing agent is directly called by a user for a viewing of real estate cutting out a buying agent. This occurs at present because the listing agent's contact details are the most easily accessible as it is usually provided with the "for sale" sign posted on or proximate to a marketed property. However, the relative simplicity and convenience of depressing a toggle for a viewing is likely to provide an even easier way of securing a viewing of a property -through the buying agent who is usually the same agent that provided locator device 12 to the user. A depression of the toggle is easier than phoning a listing agent.
Again, this creates increased loyalty between user and agent and a better chance that the buying agent will have a reasonable opportunity to be involved in the sale, should one occur.
This feature can be expanded to other marketing contexts where a stakeholder associated with a database of marketing or target information, in general, can be alerted regarding the user's shopping or service seeking activities. By way of example, a retailer (usually providing the locator device) can monitor the request made by the user related to a competitor's wares or services or other commercial activity of the user. This can provide a competitive advantage when that stakeholder is marketing his or her wares or considering commercial options for his or her business such as selection of a new retail location, by way of example.
In general, in a real estate context, information transfer step 34 would likely result in a selection from MLS information relevant to the position indicated by the positional information. By way of example, selections from current real estate listings within a one block range of the positional data on a street associated with the position indicated by the positional information might be selected by the database server as an appropriate MLS
information selection. Additional information such as recent sales prices and other selected information for sold homes in the same area could also be provided to give a comparison to the listed real estate associated with the positional information voluntarily provided by the user when toggle 13 is depressed. This could be a valuable use for real estate valuators.
Communication Links Referring back to Fig. 1, the communication links established between the components of the system disclosed are provided as indicated with arrows shown. In general wireless links between satellites 10 and locator device 12 are unidirectional where the satellite information is delivered from the satellite to locator device 12. The wireless link between locator device 12 and wireless device 14 is two way over, in general, a single communications line between locator device 12 and wireless device 14. That is steps 30 and 31 are directed from wireless device 14 to locator device 12 and steps 32 and 34 are delivered from locator device 12 to wireless device 14. The wireless link between wireless device 14 and conversion server 15 (with intermediate MSC conversion step 35) is also two way where step 36 includes a confirmation of connection indication from server 15 to wireless device 14. Step 38 provides information on the same communication line as step 36 between wireless device 14 and conversion server 15.
Finally, wireless communication between router server 16 or database server 24 to wireless device 14 is on an independent line between router server 16 or database server 24, as the case may be, to wireless device 14.
In general communication between conversion server 15, router server 16 and database server 24 is over the Internet or direct link and is generally not wireless (however, it could be wireless if desired). Also, each of these servers may be remote from each other or proximate to each other depending on the application. In fact, one "server"
could conceivably perform all or some of the function performed by any one of conversion server 15, router server 16 and database server 24 as described above.
Splitting out the servers based on their functional roles within the systems as a whole illustrates the advantages of the methods and apparatus disclosed, namely, the use of a DTMF
tone generating command string carried over a wireless (e.g., BluetoothTM) connection to wireless device 14 and ability to isolate specific user identity from a database server where desirable. However, it is not strictly necessary where a single server may perform a number of the functions described for conversion server 15, routing server 16 and database server 24.
Additional Functionality Locator device 12 could also include additional toggles or incorporate depression sequences for the toggle to provide additional capability to locator device 12. Fig. 4 shows locator device 12 with priority toggle 50 and data toggle 52.
Referring to Fig. 4, by way of example, an additional embodiment of toggle 12 would allow easy database selection for a user, as noted above. Here, by way of example, a user would select between target information for real estate, merchandise, tourism (attractions, historical information, etc.) or services such as restaurant, refuelling, pharmacy or other services associated with positional information. Priority toggle 50 could be depressed once to indicate priority, namely a request for information versus a request to buy or, in the case of real estate, view. In the example data string provided above this would tend to include an independent digit for priority. Data toggle 52 could be used, by way of example, to select merchandise marketing information, service information or real estate.
The number of times the toggles are depressed within a determined time would determine the database selection and priority of interest, by way of example. As well, a help feature could be included where depressing, for example, both data toggle 52 and priority toggle 50 three times within a given time would alert authorities to provide assistance at the indicated position or to call wireless device 14 to confirm an emergency situation.
Referring again to Fig. 4, display 54 - LED (or other visual or audio indicator / display) -could be incorporated to help with use of locator device 12. For example display 54 (if an LED indicator) can be on to demonstrate when the device is on and change colour for different priority, database selection or indication of wireless device link establishment or proximity (steps 30 and 31).
While GPS is the preferred method of determining positional data, it may also be determined by triangulation methods associated with cell towers, which is understood in the art. However, in general, as the relative accuracy of other (non-GPS) methods is not particularly good, GPS positioning is preferred.
Marketing Data Logging Referring to Fig. 5, router server 16 is shown. Here basic information delivered to router server 16 is, in some cases, filtered through device identifier conversion step 37 before being passed to database server 24. As router server 16 is in the unique position of collecting data from potentially a vast network of locator devices, associated with a variety of users, in a variety of locations, seeking a variety of marketing services, a method is provided of accumulating that data in a market logging step 60. As has been noted above, locator device 12 is capable of providing the following information:
= collection of voluntarily sought market information;
= associated with a geographic location;
= in real time;
= for a variety of marketing services (retail, service, tourism, real estate or other marketing services);
= a user profile plus the actual user identification;
= other data associated with the time of a request and/or geographic location (time, weather, date, etc.).
Individually such information is nothing more than a snapshot of a particular consumer's behaviour, however, the total information flowing to router server 16 from many locator devices can provide a picture of consumer trends and marketing intelligence.
Collecting this information in a separate market logging step 60 is a unique function available to router server 16 where database server 24 may only get the behaviour of a particular user profile for the marketing service sought rather than an overall picture of trends in market behaviour tied to geographical movement and the associated voluntarily sought information.
Claims (69)
1. A locator device for distribution of positional information, said device comprising:
a. a first toggle for initiating acquiring a geographic position;
b. a transmitter, to communicate to a wireless device:
i) a device identifier associated with said locator device;
ii) said geographic position; and, iii) a command to communicate said device identifier and said geographic position to a server;
wherein said server selects target information by reference to said geographic position and said device identifier.
a. a first toggle for initiating acquiring a geographic position;
b. a transmitter, to communicate to a wireless device:
i) a device identifier associated with said locator device;
ii) said geographic position; and, iii) a command to communicate said device identifier and said geographic position to a server;
wherein said server selects target information by reference to said geographic position and said device identifier.
2. The device of claim 1 wherein said first toggle generates a database selection communicated to said server by said transmitter and said wireless device, said server selecting said target information by further reference to said database selection.
3. The device of claim 2 wherein said geographic position is proximate said locator device.
4. The device of claim 3 further comprising a GPS receiver for acquiring said geographic position.
5. The device of claim 3 further comprising a receiver for receiving said geographic position from a GPS receiver within communication range of said locator device.
6. The device of claim 5 wherein said receiver is a data port.
7. The device of claim 3 wherein said transmitter communicates with said wireless device by an electromagnetic signal.
8. The device of claim 7 wherein said electromagnetic signal comprises a Bluetooth.TM.
signal.
signal.
9. The device of claim 3 wherein said transmitter emulates a transmitter found in a wireless hands free device.
10. The device of claim 7 wherein at least one of said device identifier, said database selection and said geographic position is information that is a DTMF tone generating command string.
11. The device of claim 3 wherein a user profile is determined by said server from said device identifier, said user profile used for selection of said target information.
12. The device of claim 3 wherein said target information is marketing information.
13. The device of claim 12 wherein said marketing information is real estate information.
14. The device of claim 3 wherein said database selection corresponds to real estate information.
15. The device of claim 14 wherein said real estate information is selected from MLS
data.
data.
16. The device of claim 3 wherein said target information is reported to a user contact determined by reference to said device identifier.
17. The device of claim 16 wherein said user contact is an email address.
18. A method of collecting and distributing positional information using a locator device, said method comprising:
a. logging, with said locator device, a geographic position;
b. communicating a device identifier and said geographic position to a wireless device;
c. directing said wireless device to communicate said identifier and said geographic position to a server;
wherein said server causes:
selection of target information by reference to said geographic position and said device identifier, and, reporting of said target information.
a. logging, with said locator device, a geographic position;
b. communicating a device identifier and said geographic position to a wireless device;
c. directing said wireless device to communicate said identifier and said geographic position to a server;
wherein said server causes:
selection of target information by reference to said geographic position and said device identifier, and, reporting of said target information.
19. The method of claim 18 further comprising logging a database selection, communicating said database selection to said wireless device, directing said wireless device to communicate said database selection to said server wherein said server causes selection of said target information by further reference to said database selection.
20. The method of claim 19 wherein said geographic position is proximate to said locator device.
21. The method of claim 20 further comprising determining a user profile by reference to said device identifier, wherein said server causes selection of said target information by further reference to said user profile.
22. The method of claim 20 wherein said locator device determines said geographic position from a GPS receiver in said locator device.
23. The method of claim 20 wherein said locator device logs said geographic position from a GPS receiver in communication with said locator device.
24. The method of claim 20 wherein said device identifier, said geographic position and said database selection are communicated to said wireless device by an electromagnetic signal.
25. The method of claim 24 wherein said electromagnetic signal comprises a Bluetooth.TM.
signal.
signal.
26. The method of claim 24 wherein said electromagnetic signal comprises a DTMF tone generating command string for communicating said device identifier, said geographic position and said database selection.
27. The method of claim 26 further comprising converting said DTMF tone generating command string to DTMF tones at a mobile switching center.
28. The method of claim 27 wherein said DTMF tones are converted to data before being received by said server.
29. The method of claim 18 wherein said target information is real estate information.
30. The method of claim 29 wherein said real estate information is selected from MLS
data.
data.
31. A method of communicating data generated by a data collection device to a server through a wireless device, said method comprising:
a. initiating, with said data collection device, a telephone connection between said wireless device and a conversion server;
b. transmitting said data from said data collection device to said wireless device by an electromagnetic signal established between said data collection device and said wireless device, said data being received by said conversion server as audio information through said telephone connection;
c. converting, with said conversion server, said audio information back into said data.
a. initiating, with said data collection device, a telephone connection between said wireless device and a conversion server;
b. transmitting said data from said data collection device to said wireless device by an electromagnetic signal established between said data collection device and said wireless device, said data being received by said conversion server as audio information through said telephone connection;
c. converting, with said conversion server, said audio information back into said data.
32. The method of claim 31 wherein said electromagnetic signal comprises a Bluetooth.TM.
signal.
signal.
33. The method of claim 31 wherein said data is delivered from said wireless device as a DTMF tone generating command string which causes said audio information to comprise DTMF tones generated at a mobile switching station before being received by said conversion server.
34. The method of claim 31 wherein said data collection device emulates a wireless hands free device communicating with said wireless device.
35. The method of claim 31 wherein said data comprises positional information.
36. The method of claim 35 wherein said positional information is a GPS
determined location.
determined location.
37. The method of claim 36 wherein said data collection device is capable of determining said GPS determined location.
38. The method of claim 36 wherein said data collection device receives said GPS
determined location by a wireless link between said data collection device and a GPS
device capable of determining said GPS determined location.
determined location by a wireless link between said data collection device and a GPS
device capable of determining said GPS determined location.
39. A data collection device for logging and communicating data to a wireless device for onward communication to a conversion server, said data collection device comprising:
a. a first toggle for initiating acquiring said data;
b. a transmitter, to:
i) command said wireless device to establish a telephone connection with said conversion server, and, ii) to communicate said data from:
said data collection device to said wireless device by an electromagnetic signal established between said data collection device and said wireless device, said wireless device to said conversion server as a DTMF tone generating command that is converted to DTMF tones at a mobile switching center before being received by said conversion server, wherein said data comprises geographic information associated with a position of said data collection device when said toggle is actuated.
a. a first toggle for initiating acquiring said data;
b. a transmitter, to:
i) command said wireless device to establish a telephone connection with said conversion server, and, ii) to communicate said data from:
said data collection device to said wireless device by an electromagnetic signal established between said data collection device and said wireless device, said wireless device to said conversion server as a DTMF tone generating command that is converted to DTMF tones at a mobile switching center before being received by said conversion server, wherein said data comprises geographic information associated with a position of said data collection device when said toggle is actuated.
40. A method of routing data between a user and a data provider, said method comprising:
a. receipt from said user of a request for target information, said request comprising:
i) a user identification;
ii) a user location corresponding with said user's geographic position when said request is made;
b. directing a user profile and said location to a database server, where said user profile is selected in reference to said user identification;
c. selection by said database server of said target information based on said location and said user profile;
d. directing said target information to at least one of an email address or a text mail address determined from said user identification, wherein said user profile does not identify said user.
a. receipt from said user of a request for target information, said request comprising:
i) a user identification;
ii) a user location corresponding with said user's geographic position when said request is made;
b. directing a user profile and said location to a database server, where said user profile is selected in reference to said user identification;
c. selection by said database server of said target information based on said location and said user profile;
d. directing said target information to at least one of an email address or a text mail address determined from said user identification, wherein said user profile does not identify said user.
41. The method of claim 40 further comprising receipt from said user of a database selection wherein said database server is determined by reference to said database selection.
42. The method of claim 40 wherein said information is selected from one of tourism information, retail marketing information and services marketing information.
43. The method of claim 40 further comprising determining said user's geographic position as a GPS determined location.
44. The method of claim 43 wherein said GPS determined location is determined by a wireless device, said GPS determined location received through a wireless connection from said wireless device.
45. The method of claim 44 wherein said wireless device is a cellular telephone.
46. The method of claim 43 wherein said GPS determined location is determined by a locator device, said GPS determined location received through a wireless communication from said locator device.
47. The method of claim 46 wherein said wireless communication comprises a transmission of audio information by an electromagnetic signal.
48. The method claim 47 wherein said electromagnetic signal comprises Bluetooth.TM..
49. The method of claim 47 wherein said audio information comprises DTMF
tones.
tones.
50. The method of claim 46 wherein said wireless communication comprises a transmission by a wireless device capable of communicating with said locator device.
51. The method of claim 50 wherein said wireless device is a cellular phone.
52. A method of distributing target information comprising:
a. receipt of a request for said target information over a wireless network from a user , said requests comprising:
i) a user identification;
ii) a location corresponding with said user's geographic position when said request is made;
b. routing said location and said user identification to a stakeholder associated with said target information.
a. receipt of a request for said target information over a wireless network from a user , said requests comprising:
i) a user identification;
ii) a location corresponding with said user's geographic position when said request is made;
b. routing said location and said user identification to a stakeholder associated with said target information.
53. The method of claim 52 wherein said request and said location are used by said stakeholder to provide services to at least one of said user and a group of users determined by a user profile based on said user identification.
54. The method of claim 52 wherein said stakeholder is a realtor.
55. The method of claim 52 wherein said location is determined by a GPS
receiver.
receiver.
56. The method of claim 55 further comprising logging said location on a locator device in communication with said GPS receiver.
57. The method of claim 56 further comprising communicating said location to a wireless device from said locator device for transmission of said location over said wireless network.
58. The method of claim 56 wherein said locator device communicates said user identification to said wireless device for transmission of said user identification over said wireless network.
59. The method of claim 56 further comprising initiating said request by actuating a toggle on said locator device.
60. The method of claim 57 wherein communication between said wireless device and said locator device comprises transmission of audio information by an electromagnetic signal.
61. The method of claim 60 wherein said audio information comprises DTMF
tones.
tones.
62. A method of distributing real estate information comprising:
a. receipt of a request from a user for real estate information over a wireless network, said requests comprising:
i) a user identification;
ii) a location corresponding with user's geographic position when said request is made;
b. wirelessly providing said location to a realtor who is not the user.
a. receipt of a request from a user for real estate information over a wireless network, said requests comprising:
i) a user identification;
ii) a location corresponding with user's geographic position when said request is made;
b. wirelessly providing said location to a realtor who is not the user.
63. The method of claim 62 further comprising providing said real estate information to said real estate agent.
64. The method of claim 62 further comprising providing said real estate information to said user.
65. The method of claim 62 wherein said location is determined by a GPS
receiver.
receiver.
66. The method of claim 62 further comprising logging said location on a locator device in communication with said GPS receiver.
67. The method of claim 66 further comprising communicating location to a wireless device from said locator device for transmission of said location over said wireless network.
68. The method of claim 67 wherein said locator device provides said user identification to said wireless device for transmission of said user identification over said wireless network.
69. The method of claim 66 further comprising initiating said request by actuating a toggle on said locator device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA 2649004 CA2649004A1 (en) | 2008-01-07 | 2009-01-07 | Method and apparatus for distribution of positional information |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
USUNKNOWN | 1997-02-07 | ||
CA 2649004 CA2649004A1 (en) | 2008-01-07 | 2009-01-07 | Method and apparatus for distribution of positional information |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2649004A1 true CA2649004A1 (en) | 2009-07-07 |
Family
ID=40848354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA 2649004 Abandoned CA2649004A1 (en) | 2008-01-07 | 2009-01-07 | Method and apparatus for distribution of positional information |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2649004A1 (en) |
-
2009
- 2009-01-07 CA CA 2649004 patent/CA2649004A1/en not_active Abandoned
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090176510A1 (en) | Method And Apparatus For Routing Data Between A User And A Data Provider | |
US20090177523A1 (en) | System And Method For Compiling Market Information Associated With Consumer Activity And Geographic Location | |
JP3427063B2 (en) | System and method for accessing and recording messages at coordinated waypoints | |
US6681107B2 (en) | System and method of accessing and recording messages at coordinate way points | |
CN100418383C (en) | Method and system for connecting a mobile terminal to a database | |
US6813502B2 (en) | System and method for enhanced wireless communication features | |
US7068994B2 (en) | Methods and apparatus for communication | |
US20070149214A1 (en) | System, apparatus, and methods for location managed message processing | |
US20040203909A1 (en) | Systems and methods for location dependent information download to a mobile telephone | |
CN1898974B (en) | Information distribution system, information distribution server, mobile terminal, and information distribution method | |
US20040252051A1 (en) | System and method for proactive content delivery by situational location | |
EP1249140A1 (en) | System and method for attaching an advertisement to an sms message for wireless transmission | |
JP2001204084A (en) | Information processing unit | |
CN101416540A (en) | Method for reporting personal status of a mobile communication device user and method therefor | |
JP2002351905A (en) | Service system and distribution method for location information and its program | |
US20090177397A1 (en) | Method And Apparatus For Distribution Of Positional Information | |
KR20030026446A (en) | The apparatus and method of mobilephone location based ad contents service | |
JP3889196B2 (en) | Information distribution system for mobile terminals | |
KR20050121188A (en) | How to provide location information and directions using a mobile phone. | |
US20030101059A1 (en) | System and method of accessing and recording messages at coordinate way points | |
CA2649004A1 (en) | Method and apparatus for distribution of positional information | |
US20100215156A1 (en) | Structural data transmission method and system for interactive voice response system | |
CN101877815A (en) | System and method for positioning mobile terminal | |
EP1303151A1 (en) | Telecommunication system between a terminal, a base station and a server | |
JP2003018313A (en) | Method and system for confirming position of portable terminal, method for providing position of portable terminal, server computer therefor and program for performing the same system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Dead |