Messaging enhancement with location information

Information

  • Patent Grant
  • 11218848
  • Patent Number
    11,218,848
  • Date Filed
    Monday, June 7, 2021
    3 years ago
  • Date Issued
    Tuesday, January 4, 2022
    2 years ago
Abstract
Techniques for acquiring, sending, receiving or using status information from a remote location over a network are disclosed. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention

The present invention relates to communication devices and, more particularly, to enhanced messaging for communication devices.


2. Description of the Related Art

Today, electronic mail (email) is a common mode of communication. One person, acting as a sender, composes an email message and then sends the email message to another person designated as a recipient. The sender composes the email message by interacting with a communication device. The recipient is able to read the email message by interacting with another communication device. Communication devices are often personal computers or mobile telephones. These communication devices can receive and transmit electronic mail messages over a network. The network can be public or private as well as wired or wireless.


Although email is an effective means of communication, when a sender is using a mobile telephone, composing an email message can be tedious and difficult. User interfaces can provide limited assistance to users such as by creating email messages through word prediction, predetermined responses, etc. Nevertheless, given the difficulties with composing messages, email messages from mobile telephones in most cases are relatively short. Recently, communication devices, including mobile telephones, have been able to send and receive instant messages, which are short text messages sent and received in near real time between communication device.


Apart from sending and receiving email messages, mobile telephones can also display the location or availability (i.e., online or offline) of other users via their mobile telephones. This information is provided by a wireless service provider that monitors location or availability of users via their mobile phones. Unfortunately, such information needs the assistance of wireless service providers and tends not to be widely available. Moreover, if such information is available, the information would very likely not be current and thus the usefulness of the information would be limited.


Thus, there is a need for improved approaches to enhance the capabilities of messaging.


SUMMARY

Broadly speaking, the invention relates to techniques for acquiring, sending, receiving or using status information from a remote location over a network. The status information is transmitted by electronic devices over the network. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages.


According to one aspect of the invention, base messages are entered by a user or automatically produced. The base messages can be text messages (including instant messages), voice messages, video messages or other types of messages. The base messages are augmented to additionally include status information, such as position and/or other conditions information. The status information is normally provided by one or more sensors. In one implementation, base messages can be combined with status information, whereby the resulting messages are referred to as enhanced messages. These enhanced messages are electronically sent from and received at electronic devices, such as personal computers and mobile communication devices.


The invention can be implemented in numerous ways including, a method, system, device, graphical user interface, and a computer readable medium. Several embodiments of the invention are discussed below.


As a method to facilitate communication among users of mobile electronic devices user communication system for communicating between users of mobile communication devices, one embodiment of the invention can, for example, include at least the acts of: receiving message content for a text message via the first mobile electronic device; acquiring status information of the first mobile electronic device, the status information including at least position information associated with the first mobile electronic device; determining a plurality of other mobile electronic devices or users thereof that are authorized to receive the message content and the status information; determining whether at least one user selection has been provided via the first mobile communication device to indicate whether the status information is to be provided with the text message, and initiating sending of the text message including the message content along with the status information to each of the plurality of other mobile electronic devices via a wireless network, provided that it is determined that the status information is to be provided with the text message and provided that the plurality of other mobile electronic devices or users thereof are authorized to receive the text message.


As a computer readable medium including at least computer program code tangible stored thereon for facilitating communication among users of mobile electronic devices, one embodiment of the invention can, for example, include at least: computer program code for receiving message content for a text message via the first mobile electronic device; computer program code for acquiring status information of the first mobile electronic device, the status information including at least position information regarding position of the first mobile electronic device; computer program code for determining a plurality of other mobile electronic devices or users thereof that are authorized to receive the status information; computer program code for determining whether at least one indication has been received from the first mobile communication device to influence whether the status information is to be provided with the text message; computer program code for determining based at least in part on the at least one indication whether the status information is to be provided with the text message, and computer program code for initiating sending of the text message along with the status information to each of the plurality of other mobile electronic devices via at least one wireless network, provided that it is determined that the status information is to be provided with the text message and provided that the plurality of other mobile electronic devices or users thereof are authorized to receive the status information.


As a method for providing communications between computing devices, another embodiment of the invention includes at least the acts of: obtaining a message at a first mobile communication device to be delivered to a second mobile communication device; determining whether status information is to accompany the message; sending the message without any status information when it is determined that status information is not to accompany the message; and acquiring status information at the first mobile communication device and then sending the message and the status information to the second mobile communication device when it is determined that status information is not to accompany the message.


As a method for displaying a message on a display device of a computing device, one embodiment of the invention includes at least the acts of: receiving a message from another computing device over a network; determining whether the message includes at least status information; extracting the status information from the message when it is determined that the message includes at least the status information; and displaying the message and at least one representation of the status information on the display device following the extracting when it is determined that the message includes at least the status information.


As a method for displaying a message on a display device of a computing device, another embodiment of the invention includes at least the acts of: receiving a message from another computing device over a network; determining whether the message includes at least status information; extracting the status information from the message when it is determined that the message includes at least the status information; and displaying the message and at least one representation of the status information on the display device following the extracting when it is determined that the message includes at least the status information.


Other aspects and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.





BRIEF DESCRIPTION OF THE DRAWINGS

The invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:



FIG. 1 is a block diagram of an enhanced messaging system according to one embodiment of the invention.



FIG. 2 is a block diagram of an enhanced messaging system according to another embodiment of the invention.



FIG. 3 is a flow diagram of status message processing according to one embodiment of the invention.



FIG. 4 is a flow diagram of send processing according to one embodiment of the invention.



FIG. 5 is a flow diagram of display processing according to one embodiment of the invention.



FIG. 6 is a flow diagram of status retrieval processing according to one embodiment of the invention.



FIG. 7 is a flow diagram of status request processing according to one embodiment of the invention.





DETAILED DESCRIPTION OF THE INVENTION

The invention relates to techniques for acquiring, sending, receiving or using status information from a remote location over a network. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.


According to one aspect of the invention, messages are enhanced through use of status information. Base messages are entered by a user or automatically produced. The base messages can be text messages (including instant messages), voice messages, video messages or other types of messages. The base messages are augmented to additionally include status information, such as position and/or other conditions information. The status information is normally provided by one or more status sensors. In one implementation, base messages can be combined with status information, whereby the resulting messages are referred to as enhanced messages. These enhanced messages are electronically sent from and received at communication devices, such as personal computers and mobile communication devices.


Different embodiments of the invention are discussed below with reference to FIGS. 1-7. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes as the invention extends beyond these limited embodiments.


According to one aspect of the invention, traditional messages transmitted between communication devices are augmented to additionally include status information, such as position and/or conditions information. The conditions information can pertain to one or more of environmental conditions, device-related conditions, or user-related conditions. One or more status sensors associated with the communication devices can capture or obtain the status information. In the case of position information, the status sensor can be a receiver, such as a Global Positioning System (GPS) receiver or other means.



FIG. 1 is a block diagram of an enhanced messaging system 100 according to one embodiment of the invention. The enhanced messaging system 100 allows electronic messages (e.g., text messages) to be sent between mobile communication devices. The electronic messages being sent can be enhanced to include status information pertaining to (i) status of the associated mobile communication devices, (ii) status associated with the environment of the mobile communication devices, and/or (iii) status of the person(s) using the mobile communication device(s).


The enhanced messaging system 100 includes mobile communication devices 102, 104, 106 and 108. The mobile communication devices 102 and 104 communicate with a wireless network 110, and the mobile communication devices 106 and 108 communicate with a wireless network 112. The wireless networks 110 and 112 can be the same or different networks and can utilize same or different protocols. The wireless networks 110 and 112 can be coupled together and/or can couple to the Internet 114, and can support global messaging.


The enhanced messages are sent from one of the mobile communication devices to one or more other of the mobile communication devices. These enhanced messages can include additional information about the mobile communication device, its user and/or its environment. In one embodiment, the status information can include at least position (location) information and other status information. To provide the status information, the mobile communication devices 102, 104, 106 and 108 can include one or more status sensors, such as position detectors, and/or one or more other types of condition sensors for different conditions regarding the communication devices. A position detector can provide position information pertaining to its corresponding mobile communication device. Similarly, a condition sensor provides condition information pertaining to conditions sensed at the corresponding mobile communication device. More particularly, the mobile communication device 102 includes a position detector 116 and at least one condition sensor 118; the mobile communication device 104 includes a position detector 120 and at least one condition sensor 122; the mobile communication device 106 includes a position detector 124 and at least one condition sensor 126; and the mobile communication device 108 includes a position detector 128 and at least one condition sensor 130.


In one embodiment, the position information is obtained from a global positioning system (GPS) receiver, which can be in a mobile communication device. In other words, the position detector can be a GPS receiver. The position information can be obtained or augmented by a local positioning system such as utilized with a local network (e.g., Bluetooth, Wi-Fi, etc.). The conditions information can vary with application. Examples of conditions that can be provided within the conditions information include environment conditions or conditions of the environment of the corresponding mobile communication device. Environment conditions include temperature, humidity, pressure, gaseous or liquid states, chemical compositions, wind speed, color composition, scent, light, sound, smoke, particle or radiation (e.g., infrared radiation). The conditions information can be pertaining to a mobile communication device itself, such as force or pressure asserted on it, or its vibration, acceleration, speed (velocity) or direction. The conditions information can also include user-related conditions. These are conditions related to the user, who is typically a living being and who may be using the corresponding mobile communication device. Examples of user-related conditions include the being's physical conditions (e.g., heart beat, temperature, pupil dilation, hunger, perspiration, tired or sick), volitional behavior (e.g., facial expressions, jumping or moving), or the user's emotional state, such as the user's mood. Examples of emotional states or moods include sad, happy, mad, stressed, or excited. Some of these conditions are not determined directly by sensors, but are instead determined indirectly through processing other sensor data.


In one embodiment, an enhanced messaging system can operate in a distributed manner with little or no centralized management for status information exchange. In other words, the exchange of status information can be peer-to-peer (e.g., from one mobile communication device to another) without an intermediate centralized server to store and manage distribution of the status information. Such an embodiment can operate without assistance from wireless networks service providers. The enhanced messaging system 100 shown in FIG. 1 is suitable for use as such an embodiment.


In another embodiment, an enhanced messaging system can operate in a centralized manner, such as shown below in FIG. 2. In the case of a centralized system, or at least one providing centralized assistance, the status information can be stored and/or processed by a separate entity, independent of the parties sending and receiving information.



FIG. 2 is a block diagram of an enhanced messaging system 200 according to one embodiment of the invention. The enhanced messaging system 200 provides web-based enhanced messaging between users of communication devices. The enhanced messages being sent from one of the communication devices to one or more other of the communication devices. These enhanced messages can include additional information pertaining to a communication device, its user and/or its environment. In one embodiment, the status information can include at least position (location) information and conditions information.


According to the embodiment shown in FIG. 2, the enhanced messaging system 200 includes stationary communication devices 202 and 204. The enhanced messaging system 200 also includes mobile communication devices (MCD) 206 and 208. Typically, the mobile communication devices 206 and 208 are worn by, affixed to or carried by users. The enhanced messaging system 200 would normally be able to support multiple stationary communication devices, such as desktop computers, and mobile communication devices, such as mobile telephones, personal digital assistants and two-way pagers.


In general, messages can be transmitted (sent and/or received) between and/or among any of the communication devices, regardless of whether stationary or mobile. For discussion, it is assumed that a message is created and sent from the mobile communication device 206 to the stationary communication device 204. The message is assumed to be a text message, such as a real-time text message (e.g., instant message). In this example, the mobile communication device 206 acquires status information pertaining to the user, the device and/or the environment. The acquired status information is provided to the stationary communication device 204 along with the message.


The mobile communication devices 206 and 208 couple to a wireless network 210. The wireless network 210 couples to the Internet 212. Further, a status server 214 is coupled to the Internet 212. The status server 214 also couples to a status database 216. The Internet 212 can be replaced by other data networks (e.g., enterprise network, regional network, Local Area Network, Wide Area Network and global network).


The status information can include at least position (location) information and conditions information. The position information is obtained typically from a global positioning system (GPS) receiver within the first mobile communication device 206. The position information can be obtained or augmented by a local positioning system such as utilized with a local network (e.g., Bluetooth, Wi-Fi, etc.).


The conditions information can vary with application. Various examples of conditions that can be provided within the conditions information were noted above. The corresponding conditions sensor(s) can also be in the mobile communication device 206, or the sensor(s) can be wired or wirelessly coupled to the mobile communication device 206.


The status information that is obtained by the first mobile communication device 206 is sent by the first mobile communication device 206 to the status server 214 via the wireless network 210 and the Internet 212. The status server 214 stores the status information pertaining to the first mobile communication device 206 into the status database 216 such that it is associated with the first mobile communication device 206. The status server 214 monitors status information for numerous communication devices, including mobile communications devices and/or stationary communication device, and thus stores status information pertaining to numerous communication devices.


The enhanced messaging system 200 can also include at least one third-party 218. The third-party 218 is a user interested in status information acquired by mobile communication devices but does not normally receive the text messages also being sent.


The enhanced messaging system 200 can allow a recipient of the message to not only receive the text of the message but also the status information associated with the message. In one embodiment, the recipient receives the status information with the message. The recipient of the message can, for example, include one or more of the mobile communication devices 206 and 208 or one or more of the stationary communication devices 202 and 204, or users thereof. In another embodiment, an authorized party, such as the user of the stationary communication devices 202 and 204 or the third-party 218, can interact with the status server 214 through a web interface so that such users are able to access certain status information via the status server 214 and the status database 216. The web interface can facilitate a user in accessing status information anytime anywhere.



FIG. 3 is a flow diagram of status message processing 300 according to one embodiment of the invention. The status message processing 300 is, for example, performed by a mobile communication device (e.g., mobile telephone, two-way pager) or other computing device (e.g., desktop computer, gateway, server).


Initially, the status message processing 300 receives 302 a message at a first mobile communication device. For example, a user of the mobile communication device would typically interact with the mobile communication device (e.g., through a user interface) to create the message. Hence, in this embodiment, the message is considered to be a user-entered message. The user-entered message can be a voice message, a text message, a video message or some other type of input, or some combination thereof. A text message is, for example, a standard email message, a short message (e.g., SMS message) or an instant message. Status information pertaining to the first mobile communication device (and/or its user or environment) can be acquired 304. As noted above, in one embodiment, the status information can include at least position (location) information and/or conditions information. Some or all of the status information can then be attached 306 to the user-entered message. In one embodiment, at least some of the status information has been processed before attachment. The processed status information is still considered as status information. With the status information attached 306 to the user-entered message, the user-entered message becomes an enhanced message. The enhanced message is then sent 308 from the first mobile communication device to another electronic device, such as a second mobile communication device (e.g., mobile telephone, personal digital assistant, or pager) or other computing device (e.g., portable or stationary computer). Typically, the sending of the enhanced message involves electronic transmission of the enhanced message over a wireless network as well as perhaps a wired network. Although the enhanced message is often sent from one mobile communication device to another mobile communication device, the message can alternatively be sent to another computing device, such as a personal computer coupled to the network. Following the operation 308, the status message processing 300 is complete and ends.



FIG. 4 is a flow diagram of send processing 400 according to one embodiment of the invention. The send processing 400 is, for example, performed by a mobile communication device or other computing device.


The send processing 400 initially produces 402 a message. In this embodiment, the message is a user-entered message such as a text message. The text message can, for example, be produced or initiated by a user of the mobile communication device or other computing device. However, in other embodiment, the message can be a voice message or a video message.


A decision 404 then determines whether status information is to be added to the text message. The decision 404 allows the user to limit or restrict the status information that is sent to others. For example, the user might restrict the status information such that it can only be sent to authorized persons or destinations. The restrictions can be imposed by a profile or configuration information associated with the user. In one implementation, a user can make use of a list of recipients permitted to receive status information (e.g., pre-authorized recipients). As another example, a dialog box (or other graphical user interface) could be displayed to allow the user to select none, some or all of the available status information to be sent generally with all text messages, or specifically with a particular text message. As still another example, default authorizations can control the status information that is to be sent to recipients. Yet, in another example, status information can have different levels. Some levels can be more confidential than others, or some levels can be more important than others. These levels can also be set by the user. Regardless, different recipients can receive different levels of status information.


In any case, when the decision 404 determines that status information is to be provided with the text message, the status information is acquired 406. The status information is acquired from the mobile communication device or other computing device that is sending the text message. For example, the status information can be acquired 406 from a position detector and at least one condition sensor within (wired or wirelessly coupled to) the mobile communication device.


Regardless of how or when acquired, the status information can then be embedded 408 in the text message. Once the status information has been embedded in 408 (or otherwise combined with or linked to) the text message, the resulting message is referred to as an enhanced message. The status information can be embedded in an open (e.g., as additional displayed information) or hidden manner (e.g., as undisplayed text). In one example, the status information is embedded in the text message using a markup language. The status information being embedded in the text message can also be encrypted, or the entire enhanced message can be encrypted. After the status information is embedded 408 (as well as directly after the decision 404 when no status information is to be added, the resulting message (regardless of whether enhanced or not) is sent 410 to a recipient. The recipient is typically a user of another mobile communication device or other computing device. However, the recipient can also be the another mobile communication device or other computing device. Following the operation 410, the send processing 400 is complete and ends.



FIG. 5 is a flow diagram of display processing 500 according to one embodiment of the invention. The display processing 500 is, for example, performed by a mobile communication device or other computing device. The display processing 500 is, for example, performed in response to a message being received due to the send processing 400 of FIG. 4. In other words, the display processing 500 can be performed by a computing device associated with a recipient that has received a message.


The display processing 500 begins with a decision 502 that determines whether a message has been received. When the decision 502 determines that a message has not yet been received, then the display processing 500 awaits the receipt of a message. On the other hand, when the decision 502 determines that a message has been received, a decision 504 then determines whether any status information is provided with the message that has been received. Here, the message is examined to determine whether status information is provided within the message. When the decision 504 determines that status information is provided with the message (and thus the message is an enhanced message), then the status information is extracted 506 from the message.


Next, the message as well as at least one representation of the status information are displayed 508. The representation (e.g., indication) of the status information being displayed can vary with implementation. In one embodiment, the representation is a graphical symbol that represents at least a portion of the status information. For example, a smiling face icon can represent a happy mood, a frown face icon can represent that the user is unhappy, etc. In another embodiment, the representation is textual information that is or represents a portion of the status information. In still another embodiment, the representation is a link (e.g., hyperlink) that provides access to at least a portion of the status information. For such representations, the status information can specify its presentation, or additional processing of the status information can determine an appropriate presentation.


The status information can also be interpreted, analyzed or processed before or while the representation to be displayed is determined. In one embodiment, such interpretation, analysis or processing can be performed, at least in part, by the device sending the message. As one example, the status information can include (or interpreted to include) temperature (e.g., ambient temperature) and user perspiration. Based on these two pieces of status information, one interpretation is that the user is perspiring (i.e., sweating) because of the high temperature.


As another example of the interpretation of status information, relative position of two computing devices can be computed and displayed. For example, if a receiving-computing device (either mobile or stationary) receives position information from a sending-computing device (preferably mobile), then the receiving-computing device (which knows its position) can determine and display the relative position (e.g., distance and/or direction) of the sending and the receiving-computing devices. Further, through use of other conditions information pertaining to the sending-computing device that might also be provided to the receiving-computing device, the receiving-computing device can also display the speed (velocity), direction of travel, etc. of the sending-computing device. Through additional interpretation or analysis of the conditions information, the speed (or average speed) could be used to categorize the type of movement of the sending-computing device, which would be available for display, as a symbol or other indication. As examples, the categories could be auto, bicycle, run, fast walk, slow walk, and stationary.


In yet another example, conditions information can include the user's mood. This can be measured in a number of different ways. One method is discussed in U.S. Pat. No. 5,774,591, entitled, “APPARATUS AND METHOD FOR RECOGNIZING FACIAL EXPRESSIONS AND FACIAL GESTURES IN A SEQUENCE OF IMAGES,” which is hereby incorporated herein by reference. Such conditions information can be interpreted at the sending-computing device or the receiving-computing device. Conditions information can be a user's stress level. This piece of status information can, for example, be interpreted and transformed into a symbol, such as a stressed-face icon which the stress level is high. In one embodiment, both the raw data and the symbol(s) are transmitted to a receiving-computing device, but with only the symbol being displayed and the raw data being hidden. By selecting the displayed symbol or through other appropriate user-input, the receiving-computing device can additionally analyze or view the raw data.


Alternatively, when the decision 504 determines that status information is not provided with the message, then the message is displayed 510. Here, there is no status information available to present; therefore, the message is simply displayed. Following the operations 508 and 510, the display processing 500 is complete and ends.


The display processing 500 operates to present at least an indicator or representation of the status information through a display. In another embodiment, the status can be presented to the user of the mobile communication device or other computing device in other ways. For example, the status information could be presented by an audio output (e.g., synthesized voice), a tactile output or other types of outputs that can be sensed by the user, which is typically a living being, such as a human being.


In one aspect of the invention, status information can be automatically included with user-entered messages being sent as noted above. As another aspect of the invention, status information can be acquired and presented on request.



FIG. 6 is a flow diagram of status retrieval processing 600 according to one embodiment of the invention. The status retrieval processing 600 is, for example, performed by a mobile communication device or other computing device.


The status retrieval processing 600 begins with a decision 602 that determines whether a status request has been requested. The status request is provided by a requestor to acquire status information from another mobile communication device or other computing device. In one embodiment, the status request is initiated by a requestor. The requestor can be a user of the mobile communication device or other computing device. In another embodiment, the status request can be initiated by the mobile communication device or other computing device. When the decision 602 determines that a status request has not been requested, then the status retrieval processing 600 awaits such a request.


Once the decision 602 determines that a status request has been requested, a status request message is produced 604. The status request message is then sent 606 from the requestor to a recipient. In one embodiment, the status request message is a short text message (e.g., SMS message) that need not be displayed at the recipient. A status request message that is not displayed at the recipient can be referred to as a dummy message. The recipient can be another mobile communication device or other computing device, or a user thereof.


Next, a decision 608 determines whether a status response message has been received by the requestor. The status response message includes status information associated with the recipient. The status response message is a message sent by the recipient in response to the status request message from the requestor. When the decision 608 determines that the status response message has not yet been received, then the status retrieval processing 600 awaits receipt of a status response message. On the other hand, when the decision 608 determines that a status response message (responsive to the status request message) has been received, then the status retrieval processing 600 continues. Namely, status information is extracted 610 from the status response message. Next, at least one representation of the status information is displayed 612. The representation can vary with implementation. In one embodiment, the representation is a graphical symbol that represents at least a portion of the status information. In another embodiment, the representation is text that is or represents a portion of the status information. In another embodiment, the representation is a piece of video clip that is or represents a portion of the status information. In still another embodiment, the representation is a link (e.g., hyperlink) that provides access to at least a portion of the status information. The status information can also be interpreted, analyzed or processed before or while the representation to be displayed is determined. Following the operation 600, the status retrieval processing 600 is complete and ends.



FIG. 7 is a flow diagram of status request processing 700 according to one embodiment of the invention. The status request processing 700 is, for example, performed by a mobile communication device or other computing device. The status request processing 700 is, for example, performed in response to a status request message of the status retrieval processing 600 of FIG. 6.


The status request processing 700 begins with a decision 702 that determines whether a status request message has been received. When the decision 702 determines that a status request message has not yet been received, then the status request processing 700 awaits such a message. Once the decision 702 determines that a status request message has been received, status information for the associated mobile communication device or other computing device or user thereof is acquired 704. A status response message is then produced 706 based on the status information. The status response message is then sent 708 to the requestor. The requestor can be considered to be a mobile communication device or other computing device, or a user thereof, that caused the status request message to be sent. According to one embodiment, once the status response message is sent 708, the operations 610-612 of the status retrieval processing 600 of FIG. 6 can be performed.


As described above, status information is typically presented in some manner at the recipient (often presented concurrently with a message). In other embodiments, the status information can be stored in a database for later utilization. The messages can be subsequently searched, sorted or otherwise processed.


In still another aspect of the invention, status information can be automatically sent to one or more recipients whenever available or when changed. For example, one such embodiment could have a mobile communication device periodically or on events (e.g., status events) send its status information to another computing device. As another example, status information could be automatically sent to another computing device when changed by more that a threshold amount. This would enable the another computing device to maintain awareness of up-to-date status information of the mobile communication device. Like other embodiments, this embodiment can operate in a peer-to-peer manner or in a centralized manner.


Note that status sensors do not have to be embedded in a mobile communication device. A status sensor can be physically detached, but electronically coupled to a communication device through a wireless link, such as based on the Bluetooth or Wi-Fi technologies. In yet another embodiment, a status sensor electronically couples to a communication device through a wire connection.


In yet another embodiment, the sending of status information can be through user-activation. In other words, although a piece of status information is acquired via a status sensor, its transmission to another electronic device can depend on a user's voluntary action, such as pushing a button.


One application of the invention is to provide the status information with messages, such as text messages and in particular near real-time text messages, such as instant messages. Hence, users of computing devices, namely, mobile communication devices, can exchange near real-time text messages and in doing so can also exchange status information. In some embodiments, the exchange of status information is achieved automatically, without user initiation.


The messages can be provided in a markup language format. The status information can be embedded or included in the messages also in a markup language. As examples, the markup language include HTML, HDML, WML, XML, etc. The messages and/or status information can also be provided in a programming language format, such as JAVA or C.


Another application of the invention is in the medical area. For example, a patient carries a mobile communication device with a position detector. He is also carrying one or more status sensors that can sense, for example, his body temperature, blood pressure, blood sugar or glucose level, blood oxygen, spirometry, ECG, heart rate, arrhythmias, brain wave, other sound wave measurable by a stethoscope, and/or body fat. The sensors can be non-invasive or invasive. Also, the sensor(s) can be coupled to the device is a wireless or wired manner. Such status information can be transmitted upon his command. In one embodiment, a patient's mobile communication device sends a message (“Very tired.”) to an emergency clinic. It is an enhanced message that includes some of the patient's status information, such as his physical location and blood sugar level. In response, a specialist at the clinic sends one or more messages back, instructing the patient how to care for himself and/or controlling the release of insulin into the patient. In the mean time, the specialist can dispatch an ambulance to pick him up.


A number of embodiments have been described based on text messages. The present invention is also applicable to other types of messages, such as voice messages. In one embodiment, the message is provided with a voice call, and the mobile communication device is a mobile telephone (e.g., cell phone).


Also, a number of embodiments have been described regarding a device sending information to another device. In one embodiment, a device can broadcast enhanced messages to many devices.


In yet another embodiment, communication among devices can be monitored and charged by a third party. For example, the user of a communicating device can be billed depending on the amount of enhanced messages he has been sending or the amount or degree of enhancement to messages. In one embodiment, both the recipient and the sender of the enhanced messages are billed. In another embodiment, the more types of status messages included, the higher the bill. For example, enhanced messages with position, temperature and humidity information will cost more than enhanced messages with just position.


The various aspects can be used separately or in any combination.


The above-described system, methods and processes can be used together with other aspects of a monitoring system or mobile device, including the various aspects described in: (i) U.S. Provisional Patent Application No. 60/444,198, filed Jan. 30, 2003, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MONITORING, DELIVERING, MANAGING AND USING STATUS INFORMATION,” which is hereby incorporated herein by reference; (ii) U.S. Provisional Patent Application No. 60/418,491, filed Oct. 15, 2002, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MONITORING, DELIVERING, MANAGING AND USING STATUS INFORMATION SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MANAGING AND USING POSITION INFORMATION,” which is hereby incorporated herein by reference; (iii) U.S. Provisional Patent Application No. 60/404,645, filed Aug. 19, 2002, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MONITORING, DELIVERING, MANAGING AND USING POSITION AND OTHER INFORMATION,” which is hereby incorporated herein by reference; and (iv) U.S. Provisional Patent Application No. 60/375,998, filed Apr. 24, 2002, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MANAGING AND USING POSITION INFORMATION,” which is hereby incorporated herein by reference.


The invention can be implemented in software, hardware or a combination of hardware and software. The invention can also be embodied as computer readable code on a computer readable medium. The computer readable medium can be any data storage device that can store data which can thereafter be read by a computing device. Examples of the computer readable medium include read-only memory, random-access memory, CD-ROMs, magnetic tape, optical data storage devices, and carrier waves. The computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.


The advantages of the invention are numerous. Different embodiments or implementations may yield one or more of the following advantages. One advantage is that status information is able to be obtained easily while exchanging electronic messages or otherwise through use of electronic messages. Another advantage of the invention is that messages are able to be enhanced with status information acquired by sensors. Still another advantage of the invention is that it can operate in a point-to-point or centralized manner to gather and present status information between computing devices (e.g., mobile communication devices).


The many features and advantages of the present invention are apparent from the written description and, thus, it is intended by the appended claims to cover all such features and advantages of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention.

Claims
  • 1. A method for facilitating communication among users of mobile electronic devices, the method comprising: receiving message content for an electronic message via a first mobile electronic device;determining whether at least one indication has been received to influence whether location information pertaining to a location associated with the first mobile electronic device is to be provided with the electronic message, the at least one indication received being user-initiated via the first mobile electronic device and being for the electronic message;determining based at least in part on the at least one indication whether location information pertaining to the location is to be provided with the electronic message;acquiring location information pertaining to the location;determining a plurality of other mobile electronic devices or users thereof that are to receive the electronic message; andinitiating sending of the electronic message along with the acquired location information to each of the plurality of other mobile electronic devices via at least one wireless network, provided that the determining determines that location information pertaining to the location is to be provided with the electronic message.
  • 2. A method as recited in claim 1, wherein the location information comprises graphical data pertaining to the location.
  • 3. A method as recited in claim 1, wherein the location is a current location of the first mobile electronic device.
  • 4. A method as recited in claim 3, wherein the first mobile electronic device includes a GSP receiver, and wherein the location of the first mobile electronic device is determined at least in part on data obtained from by the GPS receiver.
  • 5. A method as recited in claim 1, wherein the acquired location information provided with the electronic message is configured to present a graphical representation of the location of the first mobile electronic device at each of the plurality of other mobile electronic devices that receives the electronic message from the first mobile electronic device.
  • 6. A method as recited in claim 1, wherein the electronic message is a SMS message.
  • 7. A method as recited in claim 1, wherein the method comprises: embedding the acquired location information pertaining to the location in the electronic message, the embedding being prior to the initiating sending acting to initiate sending such to the plurality of other mobile electronic devices.
  • 8. A method as recited in claim 1, wherein the receiving message content for the electronic message comprises presenting a user interface at the first mobile electronic device to enable the message content to be received.
  • 9. A method as recited in claim 1, wherein the determining the plurality of other mobile electronic devices or users thereof that are to receive the electronic message comprises presenting a graphical user interface to enable a user of the first mobile electronic device to designate the plurality of other mobile electronic devices or users thereof that are to receive the electronic message.
  • 10. A method as recited in claim 9, wherein the presenting the graphical user interface to enable a user of the first mobile electronic device to designate the plurality of other mobile electronic devices or users thereof that are to receive the electronic message comprises presenting a list of potential recipients.
  • 11. A method as recited in claim 1, wherein the method comprises: processing the acquired location information pertaining to the location to determine a graphical representation for the location; andembedding the graphical representation in the electronic message, the embedding being prior to the initiating sending acting to initiate sending such to the plurality of other mobile electronic devices.
  • 12. A method as recited in claim 11, wherein said method comprises: receiving, at the first mobile electronic device, a message from another mobile electronic device via the at least one wireless network;determining whether the received message includes at least received status information;extracting the status information from the received message from the another mobile electronic device when the determining determines that the received message includes at least the received status information; anddisplaying, at the first mobile electronic device, at least a portion of the received message and at least one representation of at least a portion of the extracted status information when the determining determines that the received message includes at least the received status information,wherein the first mobile electronic device is a mobile telephone, and wherein the message is a text message.
  • 13. A method as recited in claim 1, wherein the first mobile electronic device is a mobile telephone.
  • 14. A method as recited in claim 1, wherein the method comprises: receiving, at the first mobile electronic device, a message from another mobile electronic device via the at least one wireless network;determining whether the received message includes at least received status information;extracting the status information from the received message from the another mobile electronic device when the determining determines that the received message includes at least the received status information; anddisplaying, at the first mobile electronic device, at least a portion of the received message and at least one representation of at least a portion of the extracted status information when the determining determines that the received message includes at least the received status information.
  • 15. A method as recited in claim 14, wherein the first mobile electronic device is a mobile telephone, and wherein the message is a text message.
  • 16. A method as recited in claim 1, wherein said method comprises: embedding the location information pertaining to the location of the first mobile electronic device in the electronic message prior to the initiating sending acting to initiate sending such to the plurality of other mobile electronic devices; andpresenting a graphical user interface to enable a user of the first mobile electronic device to designate the plurality of other mobile electronic devices or users thereof that are to receive the electronic message,wherein the acquiring the location information is based on at least location data supplied by a GPS receiver provided in the first mobile electronic device.
  • 17. A non-transitory computer readable medium including at least computer program code tangibly stored thereon for facilitating communication among users of mobile electronic devices, said computer readable medium comprising: computer program code for receiving message content for an electronic message via a first mobile electronic device;computer program code for determining a plurality of other mobile electronic devices or users thereof that are to receive the electronic message;computer program code for determining whether at least one indication has been received from the first mobile electronic device to influence whether location information pertaining to a location associated with the first mobile electronic device is to be provided with the electronic message, the at least one indication received being user-initiated via the first mobile electronic device and being for the electronic message;computer program code for determining, based at least in part on the at least one indication, whether location information pertaining to the location associated with the first mobile electronic device is to be provided with the electronic message;computer program code for acquiring location information associated with the location of the first mobile electronic device; andcomputer program code for initiating sending of the electronic message along with the acquired location information pertaining to the location associated with the first mobile electronic device to each of the plurality of other mobile electronic devices via at least one wireless network, provided that the computer program code for determining determines that location information pertaining to the location is to be provided with the electronic message.
  • 18. A non-transitory computer readable medium as recited in claim 17, wherein the computer readable medium comprises: computer program code for determining a location of the first mobile electronic device, andwherein the first mobile electronic device includes a GSP receiver, and wherein the location of the first mobile electronic device is determined at least in part on data obtained from by the GPS receiver.
  • 19. A non-transitory computer readable medium as recited in claim 17, wherein the message content comprises graphical content.
  • 20. A non-transitory computer readable medium as recited in claim 17, wherein the computer readable medium comprises: computer program code for presenting the acquired location information in a graphic manner.
  • 21. A non-transitory computer readable medium as recited in claim 17, wherein the electronic message is a SMS message.
  • 22. A non-transitory computer readable medium as recited in claim 17, wherein the computer readable medium comprises: computer program code for presenting the acquired location information associated with the location of the first mobile electronic device in a graphic manner.
  • 23. A non-transitory computer readable medium as recited in claim 17, wherein the electronic message comprises a video message.
  • 24. A non-transitory computer readable medium as recited in claim 17, wherein the message content comprises graphical content and text content.
  • 25. A non-transitory computer readable medium as recited in claim 17, wherein the computer readable medium comprises: computer program code for augmenting the electronic message to include the acquired location information pertaining to with the location of the first mobile electronic device prior to the computer program code for initiating sending acting to initiate sending such to the plurality of other mobile electronic devices.
  • 26. A non-transitory computer readable medium as recited in claim 25, wherein said computer readable medium comprises: computer program code for altering the acquired data associated with the location of the first mobile electronic device acquired from the first mobile electronic device, prior to the computer program code for augmenting acting to augment the electronic message to include the acquired data associated with the location of the first mobile electronic device, andwherein the computer program code for augmenting the electronic message includes the altered acquired data with the electronic message.
  • 27. A non-transitory computer readable medium as recited in claim 17, wherein said computer readable medium comprises: computer program code for modifying the acquired location information pertaining to the location of the first mobile electronic device of the first mobile electronic device, prior to the computer program code for initiating sending acting to initiate sending such to the plurality of other mobile electronic devices.
  • 28. A non-transitory computer readable medium as recited in claim 27, wherein the computer program code for modifying the acquired location information associated with the location of the first mobile electronic device produces modified acquired location data pertaining to the location of the first mobile electronic device that facilitates display of a graphical representation of the acquired location information or the modified acquired location information.
  • 29. A non-transitory computer readable medium as recited in claim 28, wherein the computer readable medium comprises: computer program code for embedding the modified acquired location information pertaining to the location of the first mobile electronic device in the electronic message prior to the computer program code for initiating sending acting to initiate sending such to the plurality of other mobile electronic devices.
CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 16/897,445, filed Jun. 10, 2020, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING USING SENSOR INPUT,” (now U.S. Pat. No. 11,032,677), which is hereby incorporated by reference, which in turn is a continuation U.S. patent application Ser. No. 16/379,006, filed Apr. 9, 2019, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING USING DIRECTION OF TRAVEL,” (now U.S. Pat. No. 10,715,970), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 15/934,925, filed Mar. 23, 2018, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING USING MOVEMENT INFORMATION,” (now U.S. Pat. No. 10,327,115), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 15/394,810, filed Dec. 30, 2016, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING USING MOVEMENT INFORMATION,” (now U.S. Pat. No. 9,930,503), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 15/272,559, filed Sep. 22, 2016, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 9,596,579), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 14/727,798, filed Jun. 1, 2015, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 9,456,350), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 13/802,594, filed Mar. 13, 2013, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 9,049,571), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 13/459,025, filed Apr. 27, 2012, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 8,447,822), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 13/113,972, filed May 23, 2011, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 8,176,135), which is hereby incorporated by reference, which in turn is a continuation of U.S. patent application Ser. No. 12/214,434, filed Jun. 19, 2008, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 7,953,809), which is hereby incorporated herein by reference, which in turn is a continuation of U.S. patent application Ser. No. 10/397,474, filed Mar. 26, 2003, and entitled “METHOD AND SYSTEM FOR ENHANCED MESSAGING,” (now U.S. Pat. No. 7,403,972), which is hereby incorporated herein by reference, and which in turn claims benefit of: (i) U.S. Provisional Patent Application No. 60/444,198, filed Jan. 30, 2003, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MONITORING, DELIVERING, MANAGING AND USING STATUS INFORMATION,” which is hereby incorporated herein by reference; (ii) U.S. Provisional Patent Application No. 60/418,491, filed Oct. 15, 2002, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MONITORING, DELIVERING, MANAGING AND USING STATUS INFORMATION,” which is hereby incorporated herein by reference; (iii) U.S. Provisional Patent Application No. 60/404,645, filed Aug. 19, 2002, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MONITORING, DELIVERING, MANAGING AND USING POSITION AND OTHER INFORMATION,” which is hereby incorporated herein by reference; and (iv) U.S. Provisional Patent Application No. 60/375,998, filed Apr. 24, 2002, and entitled “SYSTEM, METHOD AND APPARATUS FOR ACQUIRING, PRESENTING, MANAGING AND USING POSITION INFORMATION,” which is hereby incorporated herein by reference. This application is also related to: (i) U.S. patent application Ser. No. 10/397,473, filed Mar. 26, 2003, and entitled “METHOD AND APPARATUS FOR INTELLIGENT ACQUISITION OF POSITION INFORMATION,” (now U.S. Pat. No. 6,975,941); (ii) U.S. patent application Ser. No. 10/397,472, filed Mar. 26, 2003, and entitled “METHODS AND APPARATUS TO ANALYZE AND PRESENT LOCATION INFORMATION,” (now U.S. Pat. No. 7,218,938); (iii) U.S. patent application Ser. No. 10/397,637, filed Mar. 26, 2003, and entitled “METHOD AND SYSTEM FOR PROVIDING SHIPMENT TRACKING AND NOTIFICATIONS,” (now U.S. Pat. No. 7,212,829); (iv) U.S. patent application Ser. No. 10/397,641, filed Mar. 26, 2003, and entitled “METHOD AND SYSTEM FOR PERSONALIZED MEDICAL MONITORING AND NOTIFICATIONS THEREFOR,” (now U.S. Pat. No. 7,905,832); (v) U.S. patent application Ser. No. 10/397,640, filed Mar. 26, 2003, and entitled “INEXPENSIVE POSITION SENSING DEVICE,” (now U.S. Pat. No. 7,321,774); (vi) U.S. patent application Ser. No. 10/397,512, filed Mar. 26, 2003, and entitled “APPLICATIONS OF STATUS INFORMATION FOR INVENTORY MANAGEMENT.”

US Referenced Citations (492)
Number Name Date Kind
3975941 Smith Aug 1976 A
4719920 Alt et al. Jan 1988 A
5115223 Moody May 1992 A
5337579 Saia, III et al. Aug 1994 A
5347274 Hassett Sep 1994 A
5353034 Sato et al. Oct 1994 A
5384824 Alvesalo Jan 1995 A
5389934 Kass Feb 1995 A
5394333 Kao Feb 1995 A
5400020 Jones et al. Mar 1995 A
5422814 Sprague et al. Jun 1995 A
5422816 Sprague et al. Jun 1995 A
5448773 McBurney et al. Sep 1995 A
5461365 Schlager et al. Oct 1995 A
5470233 Fruchterman et al. Nov 1995 A
5491486 Welles, II et al. Feb 1996 A
5512902 Guthrie et al. Apr 1996 A
5515858 Myllymaki May 1996 A
5517199 DiMattei May 1996 A
5528247 Nonami Jun 1996 A
5528518 Bradshaw et al. Jun 1996 A
5532690 Hertel Jul 1996 A
5539748 Raith Jul 1996 A
5541845 Klein Jul 1996 A
5543789 Behr et al. Aug 1996 A
5550551 Alesio Aug 1996 A
5563606 Wang Oct 1996 A
5568119 Schipper et al. Oct 1996 A
5570412 LeBlanc Oct 1996 A
5576716 Sadler Nov 1996 A
5592173 Lau et al. Jan 1997 A
5598460 Tendler Jan 1997 A
5604708 Helms et al. Feb 1997 A
5608909 Atkinson et al. Mar 1997 A
5623260 Jones Apr 1997 A
5623418 Rostoker Apr 1997 A
5627517 Theimer et al. May 1997 A
5629678 Gargano et al. May 1997 A
5633874 Diachina et al. May 1997 A
5650770 Schlager et al. Jul 1997 A
5652570 Lepkofker Jul 1997 A
5673692 Schulze et al. Oct 1997 A
5686888 Welles, II et al. Nov 1997 A
5710551 Ridgeway Jan 1998 A
5712619 Simkin Jan 1998 A
5731757 Layson, Jr. Mar 1998 A
5731788 Reeds Mar 1998 A
5742233 Hoffman et al. Apr 1998 A
5751245 Janky et al. May 1998 A
5771001 Cobb Jun 1998 A
5771455 Kennedy, III et al. Jun 1998 A
5774876 Woolley et al. Jun 1998 A
5786789 Janky Jul 1998 A
5797091 Clise et al. Aug 1998 A
5806018 Smith et al. Sep 1998 A
5808565 Matta et al. Sep 1998 A
RE35920 Sorden et al. Oct 1998 E
5825283 Camhi Oct 1998 A
5826195 Westerlage et al. Oct 1998 A
5828953 Kawase Oct 1998 A
5835907 Newman Nov 1998 A
5841352 Prakash Nov 1998 A
5844862 Cocatre-Zilgien Dec 1998 A
5850196 Mowers Dec 1998 A
5852775 Hidary Dec 1998 A
5861841 Gildea et al. Jan 1999 A
5864315 Welles, II et al. Jan 1999 A
5883594 Lau Mar 1999 A
5889770 Jokiaho et al. Mar 1999 A
5892454 Schipper et al. Apr 1999 A
5894266 Wood, Jr. et al. Apr 1999 A
5902347 Backman et al. May 1999 A
5905461 Neher May 1999 A
5910799 Carpenter et al. Jun 1999 A
5913078 Kimura et al. Jun 1999 A
5917433 Keillor et al. Jun 1999 A
5918180 Dimino Jun 1999 A
5928309 Korver et al. Jul 1999 A
5938721 Dussell et al. Aug 1999 A
5940004 Fulton Aug 1999 A
5948040 DeLorme et al. Sep 1999 A
5948043 Mathis Sep 1999 A
5949812 Turney et al. Sep 1999 A
5950125 Buhrmann et al. Sep 1999 A
5959575 Abbott Sep 1999 A
5959577 Fan et al. Sep 1999 A
5963130 Schlager et al. Oct 1999 A
5982285 Bueche et al. Nov 1999 A
5982807 Snell Nov 1999 A
5983108 Kennedy, III et al. Nov 1999 A
5983158 Suzuki et al. Nov 1999 A
5991690 Murphy Nov 1999 A
5995849 Williams et al. Nov 1999 A
6002363 Krasner Dec 1999 A
6002982 Fry Dec 1999 A
6009319 Khullar et al. Dec 1999 A
6013007 Root et al. Jan 2000 A
6014080 Layson, Jr. Jan 2000 A
6014090 Rosen et al. Jan 2000 A
6014628 Kovarik, Jr. Jan 2000 A
6018704 Kohli et al. Jan 2000 A
6023241 Clapper Feb 2000 A
6031496 Kuittinen et al. Feb 2000 A
6032051 Hall et al. Feb 2000 A
6034622 Levine Mar 2000 A
6052646 Kirkhart et al. Apr 2000 A
6052696 Euler et al. Apr 2000 A
6054928 Lemelson et al. Apr 2000 A
6064336 Krasner May 2000 A
6067018 Skelton et al. May 2000 A
6067044 Whelan et al. May 2000 A
6067082 Enmei May 2000 A
6072396 Gaukel Jun 2000 A
6075987 Camp, Jr. et al. Jun 2000 A
6078290 McBurney et al. Jun 2000 A
6083248 Thompson Jul 2000 A
6083353 Alexander, Jr. Jul 2000 A
6085090 Yee et al. Jul 2000 A
6094168 Duffett-Smith et al. Jul 2000 A
6094642 Stephenson et al. Jul 2000 A
6100670 Levesque Aug 2000 A
6100806 Gaukel Aug 2000 A
6101710 Selinger et al. Aug 2000 A
6104334 Allport Aug 2000 A
6111538 Schuchman et al. Aug 2000 A
6111540 Krasner Aug 2000 A
6115595 Rodal et al. Sep 2000 A
6121921 Ishigaki Sep 2000 A
6125325 Kohli et al. Sep 2000 A
6131067 Girerd et al. Oct 2000 A
6140863 Fujisawa Oct 2000 A
6140957 Wilson et al. Oct 2000 A
6141570 O'Neill, Jr. et al. Oct 2000 A
6144303 Federman Nov 2000 A
6148280 Kramer Nov 2000 A
6154422 Shinkawa et al. Nov 2000 A
6163696 Bi et al. Dec 2000 A
6169902 Kawamoto Jan 2001 B1
6171264 Bader Jan 2001 B1
6172640 Durst et al. Jan 2001 B1
6175616 Light et al. Jan 2001 B1
6198390 Schlager et al. Mar 2001 B1
6198431 Gibson Mar 2001 B1
6198930 Schipper Mar 2001 B1
6199045 Giniger et al. Mar 2001 B1
6204807 Odagiri et al. Mar 2001 B1
6208934 Bechtolsheim et al. Mar 2001 B1
6212133 McCoy et al. Apr 2001 B1
6225944 Hayes May 2001 B1
6226622 Dabbiere May 2001 B1
6231519 Blants et al. May 2001 B1
6232916 Grillo et al. May 2001 B1
6236358 Durst et al. May 2001 B1
6238337 Kambhatla et al. May 2001 B1
6243039 Elliot Jun 2001 B1
6243660 Hsu et al. Jun 2001 B1
6246376 Bork et al. Jun 2001 B1
6252543 Camp Jun 2001 B1
6252544 Hoffberg Jun 2001 B1
6259944 Margulis et al. Jul 2001 B1
6263280 Stingone, Jr. Jul 2001 B1
6266612 Dussell et al. Jul 2001 B1
6272457 Ford et al. Aug 2001 B1
6278936 Jones Aug 2001 B1
6281797 Forster et al. Aug 2001 B1
6282362 Murphy et al. Aug 2001 B1
6282495 Kirkhart et al. Aug 2001 B1
6285314 Nagatsuma et al. Sep 2001 B1
6289464 Wecker et al. Sep 2001 B1
6292687 Lowell et al. Sep 2001 B1
6298306 Suarez et al. Oct 2001 B1
6300875 Schafer Oct 2001 B1
6302844 Walker et al. Oct 2001 B1
6304467 Nebrigic Oct 2001 B1
6314308 Sheynblat et al. Nov 2001 B1
6315719 Rode et al. Nov 2001 B1
6317049 Toubia et al. Nov 2001 B1
6321091 Holland Nov 2001 B1
6321158 DeLorme et al. Nov 2001 B1
6323807 Golding et al. Nov 2001 B1
6324213 Harrison Nov 2001 B1
6327533 Chou Dec 2001 B1
6330149 Burrell Dec 2001 B1
6331817 Goldberg Dec 2001 B1
6331825 Ladner et al. Dec 2001 B1
6339397 Baker Jan 2002 B1
6340928 McCurdy Jan 2002 B1
6342847 Archuleta et al. Jan 2002 B1
6349257 Liu et al. Feb 2002 B1
6353390 Beri et al. Mar 2002 B1
6353798 Green et al. Mar 2002 B1
6356836 Adolph Mar 2002 B1
6356841 Hamrick et al. Mar 2002 B1
6362778 Neher Mar 2002 B2
6363254 Jones et al. Mar 2002 B1
6363323 Jones Mar 2002 B1
6366871 Geva Apr 2002 B1
6373430 Beason et al. Apr 2002 B1
6377810 Geiger et al. Apr 2002 B1
6384724 Landais May 2002 B1
6388612 Neher May 2002 B1
6393346 Keith et al. May 2002 B1
6404352 Ichikawa et al. Jun 2002 B1
6407698 Ayed Jun 2002 B1
6411892 Van Diggelen Jun 2002 B1
6411899 Dussell et al. Jun 2002 B2
6421538 Byrne Jul 2002 B1
6426719 Nagareda et al. Jul 2002 B1
6427120 Garin et al. Jul 2002 B1
6430602 Kay et al. Aug 2002 B1
6433732 Dutta et al. Aug 2002 B1
6434396 Rune Aug 2002 B1
6437692 Petite et al. Aug 2002 B1
6441778 Durst et al. Aug 2002 B1
6442380 Mohindra Aug 2002 B1
6442391 Johansson et al. Aug 2002 B1
6443890 Schulze et al. Sep 2002 B1
6445937 daSilva Sep 2002 B1
6453237 Fuchs et al. Sep 2002 B1
6463272 Wallace et al. Oct 2002 B1
6466821 Pianca et al. Oct 2002 B1
6469639 Tanenhaus et al. Oct 2002 B2
6471087 Shusterman Oct 2002 B1
6478736 Mault Nov 2002 B1
6484034 Tsunehara et al. Nov 2002 B1
6496775 McDonald, Jr et al. Dec 2002 B2
6501429 Nakamura et al. Dec 2002 B2
6505048 Moles et al. Jan 2003 B1
6505049 Dorenbosch Jan 2003 B1
6512456 Taylor, Jr. Jan 2003 B1
6513532 Mault et al. Feb 2003 B2
6522871 Patrick et al. Feb 2003 B1
6522889 Aarnio Feb 2003 B1
6529164 Carter Mar 2003 B1
6529822 Millington et al. Mar 2003 B1
6544193 Abreu Apr 2003 B2
6552652 Beken Apr 2003 B2
6553310 Lopke Apr 2003 B1
6553336 Johnson et al. Apr 2003 B1
6559620 Zhou et al. May 2003 B2
6560463 Santhoff May 2003 B1
6569094 Suzuki et al. May 2003 B2
6571193 Unuma et al. May 2003 B1
6579231 Phipps Jun 2003 B1
6579844 Morrison et al. Jun 2003 B1
6611688 Raith Aug 2003 B1
6616593 Elliott et al. Sep 2003 B1
6625437 Jampolsky et al. Sep 2003 B1
6630885 Hardman et al. Oct 2003 B2
6640085 Chatzipetros et al. Oct 2003 B1
6650907 Kamperschroer et al. Nov 2003 B1
6661372 Girerd et al. Dec 2003 B1
6679071 Storey et al. Jan 2004 B1
6696982 Yoshioka et al. Feb 2004 B2
6697103 Fernandez et al. Feb 2004 B1
6697730 Dickerson Feb 2004 B2
6714158 Underbrink et al. Mar 2004 B1
6714791 Friedman Mar 2004 B2
6721542 Anttila et al. Apr 2004 B1
6737989 Flick May 2004 B2
6741927 Jones May 2004 B2
6747675 Abbott et al. Jun 2004 B1
6748318 Jones Jun 2004 B1
6788766 Logan Sep 2004 B2
6801853 Workman Oct 2004 B2
6804606 Jones Oct 2004 B2
6819269 Flick Nov 2004 B2
6825767 Humbard Nov 2004 B2
6832093 Ranta Dec 2004 B1
6847892 Zhou et al. Jan 2005 B2
6856804 Ciotta Feb 2005 B1
6856807 Raith Feb 2005 B1
6865385 Kohda et al. Mar 2005 B1
6876862 Tanaka Apr 2005 B1
6888879 Lennen May 2005 B1
6937900 Pianca et al. Aug 2005 B1
6952645 Jones Oct 2005 B1
6975941 Lau et al. Dec 2005 B1
6980813 Mohi et al. Dec 2005 B2
6980826 Yamaguchi Dec 2005 B2
6997882 Parker et al. Feb 2006 B1
7010144 Davis et al. Mar 2006 B1
7071842 Brady, Jr. Jul 2006 B1
7085253 Yang Aug 2006 B2
7110773 Wallace et al. Sep 2006 B1
7136832 Li et al. Nov 2006 B2
7187278 Biffar Mar 2007 B2
7212829 Lau et al. May 2007 B1
7218938 Lau et al. May 2007 B1
7253731 Joao Aug 2007 B2
7308272 Wortham Dec 2007 B1
7321774 Lau et al. Jan 2008 B1
7325061 Haruki Jan 2008 B2
7366522 Thomas Apr 2008 B2
7375682 Tester et al. May 2008 B1
7403972 Lau et al. Jul 2008 B1
7482920 Joao Jan 2009 B2
7539557 Yamauchi May 2009 B2
7663502 Breed Feb 2010 B2
7809377 Lau et al. Oct 2010 B1
7905832 Lau et al. Mar 2011 B1
7953809 Lau et al. May 2011 B2
8131326 Persico Mar 2012 B2
8176135 Lau May 2012 B2
8285484 Lau et al. Oct 2012 B1
8301158 Thomas Oct 2012 B1
8447822 Lau May 2013 B2
8611920 Lau et al. Dec 2013 B2
8620343 Lau et al. Dec 2013 B1
8700050 Thomas Apr 2014 B1
8725165 Lau et al. May 2014 B2
8753273 Lau et al. Jun 2014 B1
8868103 Thomas Oct 2014 B2
8886220 Lau et al. Nov 2014 B2
8975941 Zierhofer Mar 2015 B2
9049571 Lau Jun 2015 B2
9074903 Lau et al. Jul 2015 B1
9082103 Breed Jul 2015 B2
9182238 Lau et al. Nov 2015 B2
9219988 Lau et al. Dec 2015 B2
9456350 Lau Sep 2016 B2
9596579 Lau Mar 2017 B2
9706374 Lau et al. Jul 2017 B2
9723442 Lau et al. Aug 2017 B2
9759817 Lau et al. Sep 2017 B2
9769630 Lau et al. Sep 2017 B2
9930503 Lau Mar 2018 B2
9998886 Lau et al. Jun 2018 B2
10034150 Lau et al. Jul 2018 B2
10152876 Joao Dec 2018 B2
10327115 Lau et al. Jun 2019 B2
10356568 Lau et al. Jul 2019 B2
10516975 Lau et al. Dec 2019 B2
10609516 Lau et al. Mar 2020 B2
10614408 Lau et al. Apr 2020 B2
10628783 Lau et al. Apr 2020 B2
10652690 Lau et al. May 2020 B2
10664789 Lau et al. May 2020 B2
10715970 Lau et al. Jul 2020 B2
10761214 Lau et al. Sep 2020 B2
10827298 Lau et al. Nov 2020 B2
10848932 Lau et al. Nov 2020 B2
10873828 Lau et al. Dec 2020 B2
11032677 Lau Jun 2021 B2
11041960 Lau et al. Jun 2021 B2
11054527 Lau et al. Jul 2021 B2
20010006891 Cho Jul 2001 A1
20010020202 Obradovich et al. Sep 2001 A1
20010020204 Runyon et al. Sep 2001 A1
20010022558 Karr, Jr et al. Sep 2001 A1
20010023448 Hanhan Sep 2001 A1
20010026240 Neher Oct 2001 A1
20010027378 Tennison et al. Oct 2001 A1
20010027384 Schulze et al. Oct 2001 A1
20010027525 Gamlin Oct 2001 A1
20010028304 I'Anson et al. Oct 2001 A1
20010041554 Rowell Nov 2001 A1
20010044299 Sandegren Nov 2001 A1
20010044332 Yamada et al. Nov 2001 A1
20010047125 Quy Nov 2001 A1
20010052849 Jones, Jr. Dec 2001 A1
20010053699 McCrady et al. Dec 2001 A1
20020000916 Richards Jan 2002 A1
20020000930 Crowson et al. Jan 2002 A1
20020008661 McCall et al. Jan 2002 A1
20020015439 Kohli et al. Feb 2002 A1
20020016173 Hunzinger Feb 2002 A1
20020027507 Yarin et al. Mar 2002 A1
20020028988 Suzuki et al. Mar 2002 A1
20020036593 Ying Mar 2002 A1
20020038182 Wong et al. Mar 2002 A1
20020047649 Fregoso et al. Apr 2002 A1
20020049742 Chan et al. Apr 2002 A1
20020050945 Tsukishima et al. May 2002 A1
20020052794 Bhadra May 2002 A1
20020055362 Aoyama May 2002 A1
20020057192 Eagleson et al. May 2002 A1
20020063622 Armstrong et al. May 2002 A1
20020070862 Francis et al. Jun 2002 A1
20020071677 Sumanaweera Jun 2002 A1
20020077080 Greene Jun 2002 A1
20020087260 Hancock et al. Jul 2002 A1
20020087619 Tripathi Jul 2002 A1
20020094067 August Jul 2002 A1
20020099567 Joao Jul 2002 A1
20020111171 Boesch et al. Aug 2002 A1
20020111819 Li et al. Aug 2002 A1
20020115450 Muramatsu Aug 2002 A1
20020115453 Poulin et al. Aug 2002 A1
20020116080 Birnbach et al. Aug 2002 A1
20020119770 Twitchell et al. Aug 2002 A1
20020119789 Friedman Aug 2002 A1
20020120394 Rayne Aug 2002 A1
20020120475 Morimoto Aug 2002 A1
20020120503 Iwayama et al. Aug 2002 A1
20020123353 Savoie Sep 2002 A1
20020138196 Polidi et al. Sep 2002 A1
20020140081 Chou et al. Oct 2002 A1
20020173910 McCall et al. Nov 2002 A1
20020177476 Chou Nov 2002 A1
20020191757 Belrose Dec 2002 A1
20020193121 Nowak et al. Dec 2002 A1
20020193996 Squibbs et al. Dec 2002 A1
20020198003 Klapman Dec 2002 A1
20020198055 Bull et al. Dec 2002 A1
20030001775 Turner Jan 2003 A1
20030003943 Bajikar Jan 2003 A1
20030009410 Ramankutty et al. Jan 2003 A1
20030013445 Fujiwara et al. Jan 2003 A1
20030018430 Ladetto et al. Jan 2003 A1
20030036389 Yen Feb 2003 A1
20030036683 Kehr et al. Feb 2003 A1
20030054827 Schmidl et al. Mar 2003 A1
20030068605 Kullok et al. Apr 2003 A1
20030069759 Smith Apr 2003 A1
20030083011 Haller et al. May 2003 A1
20030083046 Mathis May 2003 A1
20030083814 Gronemeyer May 2003 A1
20030092448 Forstrom et al. May 2003 A1
20030095540 Mulligan et al. May 2003 A1
20030100326 Grube May 2003 A1
20030101225 Han et al. May 2003 A1
20030107514 Syrjarinne et al. Jun 2003 A1
20030110003 Topmiller Jun 2003 A1
20030114206 Timothy et al. Jun 2003 A1
20030151507 Andre et al. Aug 2003 A1
20030163287 Vock et al. Aug 2003 A1
20030182052 DeLorme Sep 2003 A1
20030204132 Suzuki et al. Oct 2003 A1
20040034470 Workman Feb 2004 A1
20040046637 Wesby Van Swaay Mar 2004 A1
20040114731 Gillett et al. Jun 2004 A1
20040117108 Nemeth Jun 2004 A1
20040172566 Greiger et al. Sep 2004 A1
20040180701 Livet et al. Sep 2004 A1
20040192352 Vallstrom et al. Sep 2004 A1
20040203352 Hall et al. Oct 2004 A1
20040204820 Diaz Oct 2004 A1
20040233065 Freeman Nov 2004 A1
20050046584 Breed Mar 2005 A1
20050068169 Copley et al. Mar 2005 A1
20050250440 Zhou et al. Nov 2005 A1
20050278063 Hersh et al. Dec 2005 A1
20060073851 Colando et al. Apr 2006 A1
20060129691 Coffee et al. Jun 2006 A1
20060139375 Rasmussen et al. Jun 2006 A1
20060173444 Choy et al. Aug 2006 A1
20060211430 Persico Sep 2006 A1
20070156286 Yamauchi Jul 2007 A1
20070242131 Sanz-Pastor Oct 2007 A1
20080021645 Lau et al. Jan 2008 A1
20080261636 Lau et al. Oct 2008 A1
20090042540 Bodnar et al. Feb 2009 A1
20110022533 Lau et al. Jan 2011 A1
20110223884 Lau et al. Sep 2011 A1
20120220266 Lau et al. Aug 2012 A1
20130203388 Thomas et al. Aug 2013 A1
20130297524 Lau et al. Nov 2013 A1
20140011524 Lau et al. Jan 2014 A1
20140067708 Lau et al. Mar 2014 A1
20140273953 Lau et al. Sep 2014 A1
20140278084 Lau et al. Sep 2014 A1
20140296659 Lau et al. Oct 2014 A1
20150011243 Thomas et al. Jan 2015 A1
20150038168 Thomas et al. Feb 2015 A1
20150264576 Lau et al. Sep 2015 A1
20160025863 Lau et al. Jan 2016 A1
20160029175 Lau et al. Jan 2016 A1
20160050533 Lau et al. Feb 2016 A1
20170013426 Lau et al. Jan 2017 A1
20170094458 Thomas et al. Mar 2017 A1
20170111776 Lau et al. Apr 2017 A1
20170111777 Lau et al. Apr 2017 A1
20170188208 Lau et al. Jun 2017 A1
20170295462 Lau et al. Oct 2017 A1
20170353841 Lau et al. Dec 2017 A1
20180011201 Lau et al. Jan 2018 A1
20180027394 Lau et al. Jan 2018 A1
20180211216 Lau et al. Jul 2018 A1
20180213372 Lau et al. Jul 2018 A1
20180255439 Lau et al. Sep 2018 A1
20180302759 Lau et al. Oct 2018 A1
20190215643 Lau et al. Jul 2019 A1
20200064491 Lau et al. Feb 2020 A1
20200077236 Lau et al. Mar 2020 A1
20200226542 Lau et al. Jul 2020 A1
20200242551 Lau et al. Jul 2020 A1
20200304963 Lau et al. Sep 2020 A1
20200326429 Lau et al. Oct 2020 A1
20200355833 Lau et al. Nov 2020 A1
20210142272 Lau et al. May 2021 A1
20210160651 Lau et al. May 2021 A1
Foreign Referenced Citations (21)
Number Date Country
0 874 529 Oct 1998 EP
1 037 447 Sep 2000 EP
1 037 447 Oct 2001 EP
09251069 Sep 1997 JP
11-64482 Mar 1999 JP
11-258325 Sep 1999 JP
11-289574 Oct 1999 JP
11-306491 Nov 1999 JP
2001344678 Dec 2001 JP
WO 9714054 Apr 1997 WO
WO 9741654 Nov 1997 WO
WO 9801769 Jan 1998 WO
WO 9816045 Apr 1998 WO
WO 9840837 Sep 1998 WO
WO 0051391 Aug 2000 WO
WO 0150151 Jul 2001 WO
WO 0163318 Aug 2001 WO
WO 0175700 Oct 2001 WO
WO 0242979 May 2002 WO
WO 02084618 Oct 2002 WO
WO 03012720 Feb 2003 WO
Non-Patent Literature Citations (243)
Entry
Office Action for U.S. Appl. No. 10/397,474, dated Aug. 23, 2006.
Office Action for U.S. Appl. No. 10/397,474, dated Feb. 27, 2007.
Office Action for U.S. Appl. No. 10/397,474, dated Sep. 6, 2007.
Notice of Allowance for U.S. Appl. No. 10/397,474, dated Mar. 28, 2008.
Restriction Requirement for U.S. Appl. No. 12/214,434, dated Nov. 16, 2010.
Office Action for U.S. Appl. No. 12/214,434, dated Dec. 7, 2010.
Notice of Allowance for U.S. Appl. No. 12/214,434, dated Feb. 9, 2011.
Office Action for U.S. Appl. No. 13/113,972, dated Aug. 11, 2011.
Notice of Allowance for U.S. Appl. No. 13/113,972, dated Nov. 28, 2011.
Notice of Allowance for U.S. Appl. No. 13/113,972, dated Apr. 4, 2012.
Office Action for U.S. Appl. No. 13/459,025, dated Sep. 13, 2012.
Notice of Allowance for U.S. Appl. No. 13/459,025, dated Oct. 17, 2012.
Notice of Allowance for U.S. Appl. No. 13/459,025, dated Apr. 8, 2013.
U.S. Appl. No. 13/802,594, filed Mar. 13, 2013.
Office Action for U.S. Appl. No. 13/802,594, dated May 8, 2014.
Notice of Allowance for U.S. Appl. No. 13/802,594, dated Oct. 27, 2014.
Notice of Allowance for U.S. Appl. No. 13/802,594, dated Feb. 2, 2015.
Office Action for U.S. Appl. No. 14/727,798, dated Aug. 3, 2015.
Notice of Allowance for U.S. Appl. No. 14/727,798, dated Jan. 5, 2016.
Notice of Allowance for U.S. Appl. No. 14/727,798, dated Apr. 18, 2016.
Notice of Allowance for U.S. Appl. No. 14/727,798, dated May 24, 2016.
Office Action for U.S. Appl. No. 15/272,559, dated Oct. 21, 2016.
Notice of Allowance for U.S. Appl. No. 15/272,5559, dated Dec. 5, 2016.
Notice of Allowance for U.S. Appl. No. 15/272,5559, dated Jan. 19, 2017.
Office Action for U.S. Appl. No. 15/394,808, dated Feb. 1, 2017.
Notice of Allowance for U.S. Appl. No. 15/394,808, dated Mar. 30, 2017.
Office Action for U.S. Appl. No. 15/394,810, dated Feb. 3, 2017.
Notice of Allowance for U.S. Appl. No. 15/394,810, dated Jul. 18, 2017.
Notice of Allowance for U.S. Appl. No. 15/394,810, dated Nov. 6, 2017.
Office Action for U.S. Appl. No. 15/457,978, dated Apr. 7, 2017.
Notice of Allowance for U.S. Appl. No. 15/457,978, dated Jul. 17, 2017.
Office Action for U.S. Appl. No. 15/686,960, dated Oct. 19, 2017.
Notice of Allowance for U.S. Appl. No. 15/686,960, dated Mar. 27, 2018.
Office Action for U.S. Appl. No. 15/722,870, dated Nov. 20, 2017.
Notice of Allowance for U.S. Appl. No. 15/722,870, dated Apr. 19, 2018.
Office Action for U.S. Appl. No. 15/934,925, dated Oct. 16, 2018.
Office Action for U.S. Appl. No. 15/968,893, dated Dec. 11, 2018.
Notice of Allowance for U.S. Appl. No. 15/968,893, dated Apr. 8, 2019.
Office Action for U.S. Appl. No. 16/015,319, dated Aug. 8, 2019.
Notice of Allowance for U.S. Appl. No. 16/015,319, dated Nov. 1, 2019.
Notice of Allowance for U.S. Appl. No. 16/379,006, dated Nov. 22, 2019.
Notice of Allowance for U.S. Appl. No. 16/379,006, dated Mar. 9, 2020.
Office Action for U.S. Appl. No. 16/676,709, dated Jun. 19, 2020.
Notice of Allowance for U.S. Appl. No. 16/676,709, dated Oct. 7, 2020.
Office Action for U.S. Appl. No. 16/897,445, dated Nov. 25, 2020.
Notice of Allowance for U.S. Appl. No. 16/897,445, dated Mar. 1, 2021.
“352C22 Miniature Low Profile ICP Accelerometer,” Precision Accelerometers, PCB Piezoelectronics Products—SVS Division, webpages, pp. 1-2 (downloaded Apr. 11, 2002: www.pcb.com/products/svs/svs352c22.html).
“3G Mobile Internet Revolution, . . . only with Location Based Services!” pp. 1, (downloaded Aug. 10, 2002: http://webhome.idirect.com/˜dental/3glocator/home.htm).
“Airline Cargo Containers,” Case Study, RJI Incorporated, webpages, pp. 1-2 (downloaded Mar. 16, 2002: www.rji.cc/casestudies/airlinecargocontainers.html).
“Airline Food Carts,” Case Study, RJI Incorporated, webpages, pp. 1-2 (downloaded Mar. 16, 2002: www.rji.cc/casestudies/airlinefoodcarts.html).
“An Introduction to SnapTrack Server-Aided GPS Technology,” SnapTrack Inc., Apr. 3, 2007.
Archived copy of a page entitled “Money-Back Guarantee Policy” from fedex.com, archived by the Internet Archive on Aug. 17, 2000.
“Audiovox Intros GPS, Bluetooth Phone;” INT Media Group, Inc. (allNetDevices), Apr. 5, 2002. (downloaded: www.allnetdevices.com/wireless/news/2001/1/15/audiovox_intros.html).
Bahl et al. “RADAR: An In-Building RF-based User Location and Tracking System,” Proc. of the IEEE Conf. on Comp. Comm., INFOCOM2000, 19th Annual Joint Conf. of the IEEE Computer and Communications Societies, Mar. 2000, 10 pgs.
Benefon Esc! Owner's Manual, Publication No. YZ2400-4*, ©Benefon Oyj, 2002, pp. 169.
“Carrier and end-user applications for wireless location systems,” TruePosition, Inc., http://www.trueposition.com/spie_app.htm, downloaded, Jul. 30, 2000, pp. 1-7.
Capozza, P.T., et al. “A single-chip narrow-band frequency domain excisor for a Global Positioning System (GPS) receiver,” IEEE Journal of Solid-State Circuits, vol. 35, Issue 3, Mar. 2000, pp. 401-411.
“Danger—Products” and “Hiptop Communicator Brochure,” Danger, Inc., downloaded Oct. 26, 2002: www.danger.com/products.php).
“Developing a GPSs for the Global Supply Chain,” Aberdeen Group, Inc., Executive White Paper, Jun. 2002.
“Devices for Text Messages in Deutsche Telekom's fixed network have already found their way into many households,” Deutsche Telekom AG, Press Release, Mar. 13, 2002, pp. 1-2.
“Digital/Analog Compass Sensors” and “1655 Digital Compass Sensor,” webpages, The Robson Company, Inc., pp. 1-2 (downloaded Apr. 11, 2002: www.dinsmoresensors.com/index.html).
“EarthTrack™ Vehicle Tracking Systems,” Outfitter Satellite, Inc., 1998 (downloaded Jan. 22, 2000).
“Enhanced Tracking,” United Parcel Service of America, Inc. (UPS), webpages, pp. 1-2 (downloaded Jun. 1, 2002: www.ups.com/myupsinfo/info/etrack?pnav=stdservice).
“Fleet Management Systems—Asset Tracking Devices,” Axiom Navigation Inc., 2000-2001 (downloaded Oct. 19, 2002: www.axiomnav.com/Prod_Systems/prod_system.asp).
“Frozen Food Warehouse,” Case Study, RJI Incorporated, webpages, pp. 1-3 (downloaded Mar. 16, 2002: www.rji.cc/casestudies/frozenfoodwarehouse.html).
“FunMail Launches on the NTT DoCoMo i-mode network,” FunMail, Press Release, May 1, 2001, pp. 1-2.
Garmin, eTrex® Venture personal navigator™: Owner's Manual and Reference Guide, © 2001 Garmin, pp. 1-68.
“Global Cell Phone Location,” Axiom Navigation Inc., 2000-2001 (downloaded Oct. 19, 2002: www.axiomnav.com/Prod_Global/prod_global.asp).
“Global Locating Services,” SkyBitz, webpage, p. 1, (downloaded Nov. 15, 2002: www.skybitz.com/services/gls.html).
“GLS Communicator,” SkyBitz, webpages, pp. 1-2, (downloaded Nov. 15, 2002: www.skybitz.com/gls/communicator.html).
“Guide to Tracking Info.,” Nippon Express, website page, p. 1 (downloaded Jun. 9, 2002: www.nittsu.co.jp/edoc/howtoe.htm).
Heinrichs et al. “Synergies in Handset Architecture,” GPS World, Mar. 2002, vol. 13, Issue 3, p. 30-39.
Hightower et al. “Location Systems for Ubiquitous Computing,” Computer, Aug. 2001, vol. 34, Issue 8, p. 57-66.
“Introduction to SMS,” by C. Tull of Anywhere YouGo.com, pp. 1-4 (downloaded:www.devx.com/wireless/articles/SMS/SMSintro-asp), Aug. 10, 2002.
“IO Data Develops GPS Adapter for I-Mode Mobile,” AsiaBizTech, Sep. 17, 2002, pp. 1-2.
LaMance et al. “Assisted GPS,” GPS World, Mar. 2002, vol. 13, Issue 3, p. 46-51.
“Locate Networks: Our Service,” Locate Networks, webpages, pp. 1-7 (downloaded Sep. 26, 2002: www.locatenetworks.com/).
“MMS phones: Don't believe the hype,” CNN.com/SCI-TECH, Aug. 8, 2002, pp. 1-3.
“Mobile Location Based Services: Cell Tracking Devices of People & Thongs . . . ,” pp. 1-2, (downloaded Aug. 10, 2002: http://3glocate.com).
“MoniTrack,” Case Study, RJI Incorporated, webpages, pp. 1-2 (downloaded Mar. 16, 2002: www.rji.cc/technology/telematic.html).
“My ups.com Benefits,” United Parcel Service of America, Inc. (UPS), webpage, p. 1 (downloaded Apr. 13, 2002: www.ups.com/myupsinfo/info/benefits?pnav=stdsservice).
“NavMate® Navigation System,” Visteon Corporation, webpage, pp. 1-2 (downloaded Jun. 21, 2002: www.visteon.com/technology/automotive/navmate.html).
“News,” SkyBitz, webpages, pp. 1-8, (downloaded Nov. 15, 2002: www.skybitz.com/about/news.html).
“Pakhound: Your Watchdog in the Shipping Industry,” website pages, pp. 1-3 (downloaded Jun. 9, 2002: www.pakhound.com/fact.asp).
Palenchar, J. “E911 Update: What Major Carriers Have Planned,” TWICE: This Week in Consumer Electronics, Oct. 8, 2001, vol. 16, Issue 23, p. 36.
“Parkwatch and Wherenet Unveil the First Amusement Visitor Locating system,” ParkWatch, Press Release, Jun. 27, 2000.
“pulver.com's Location Based Services Report,” pulver.com, Inc., Oct. 2001, pp. 1-17 (downloaded Jun. 4, 2002: www.pulver.com/lbsreport/lastbsreport.02/oct.01 .txt).
“Radio Frequency Identification (RFID),” Case Study, RJI Incorporated, webpage, p. 1 (downloaded Mar. 16, 2002: www.rji.ee/technology/rfid.html).
“Real Time Location System (RTLS),” Case Study, RJI Incorporated, webpage, p. 1 (downloaded Mar. 16, 2002: www.rji.ee/technology/rtls.html).
“Real-Time Warehouse Tracking,” Case Study, RJI Incorporated, webpages, pp. 1-2 (downloaded Mar. 16, 2002: www.rji.cc/casestudies/rtwarehousetracking.html).
“Savi Reusable Transport Container,” Savi Technology, Inc., Apr. 30, 2002, pp. 1-2.
“Send images to i-mode phones,” Mobile Media Japan, 2001, pp. 1-3.
“Ski Rental with Auto ID and Tracking,” Case Study, RJI Incorporated, webpages, pp. 1-2 (downloaded Mar. 16, 2002: www.rji.cc/casestudies/skirentalcompany.html).
“SnapTrack and SignalSoft Corp. Team Up to Trial Location-based Information Service for GSM Test Group,” Press Release, SnapTrack Inc., Dec. 6, 1999.
“SnapTrack Awarded Additional Key Patents for Enhanced GPS System,” Press Release, SnapTrack Inc., Jan. 4, 2000.
“Start-up crams single chip with phone, GPS and Bluetooth,” CNET Network, Inc. (ZDNET), Mar. 22, 2002 (downloaded: http://news.zdnet.co.uk/story/0,t284-x2107163,00.html).
“Status Icons/Messages,” Yahoo! Messenger Help, Yahoo! Inc., 2002, pp. 1-2.
Syrjarinne, J. “Keeping Time with Mobiles,” GPS World, Jan. 2001, vol. 12, Issue 1, p. 22, 7pgs.
“Technical Applications of Our Current Technology,” Aetherwire, webpages, pp. 1-4 (downloaded Mar. 16, 2002: www.aetherwire.com/CDROM/General/appl1.html).
“The Always on Network,” Position Paper, Nortel Networks, 2002.
“Theme Park Visitors & Cashless Purchasing,” Case Study, RJI Incorporated, webpages, pp. 1-2 (downloaded Mar. 16, 2002: www.rji.cc/casestudies/themepark.html).
“Track Shipments—Detailed Results,” FedEx, webpages, pp. 1-2 (downloaded Oct. 29, 2002: www.fedex.com).
“Track Your FedEx Shipments via Email,” FedEx, webpages, pp. 1-2 (downloaded Oct. 29, 2002: www.fedex.com).
“Tracking Helpful Tips,” United Parcel Service of America, Inc. (UPS), webpages, pp. 1-2 (downloaded Jun. 1, 2002: www.ups.com/tracking/nm_help.html).
“Trimble and Rosum Team to Develop Universal Positioning Technology,” Trimble Navigation, Inc., News Release, Feb. 27, 2003.
“Turning Position Into Knowledge,” SkyBitz, webpage, p. 1, (downloaded Nov. 15, 2002: www.skybitz.com).
“UPS Package Tracking,” United Parcel Service of America, Inc. (UPS), webpages, pp. 1-2 (downloaded Apr. 13, 2002: www.ups.com/tracking/tracking.html).
“UPS Wireless Solutions,” United Parcel Service of America, Inc. (UPS), webpage, p. 1 (downloaded Apr. 13, 2002: www.ups.com/myupsinfo/info/wireless?pnav=stdsservice).
Van Diggelen et al. “Indoor GPS,” GPS World, Sep. 2001, vol. 12, Issue 9, p. 50. 5pgs.
“Welcome to Iship, Inc.,” iShip, Inc., webpages, pp. 1-2, (downloaded Jun. 9, 2002: www.iship.com/).
“Welcome to Traker Systems,” Tracker Systems, webpages, pp. 1-2 (downloaded Jun. 9, 2002: www.trakersystems.com).
“What are Instant Messages?” Yahoo! Messenger Help, Yahoo! Inc., 2002, pp. 1.
“What is “3G” technology?,” CNN.com/SCI-TECH, Oct. 22, 2001, pp. 1-3.
“What is a Friend List?” Yahoo! Messenger Help, Yahoo! Inc., 2002, pp. 1.
“Wherify Wireless and SiRF Team to Deliver Child Locator System,” Wherify Wireless, Inc., Press Release, Mar. 19, 2001, pp. 1-2.
“Wherify Wireless Breakthrough in Location-Based Services,” Mobilemag.com, Feb. 28, 2001, p. 1.
“Wherify Wireless GPS Locator for Kids User Guide,” Wherify Wireless, Inc., 2003, pp. 1-106.
“Wherify Wireless Location Services,” Wherify Wireless, Inc., webpages, pp. 1-5 (downloaded: Mar. 25, 2003: www.wherifywireless.com/prod_watches.htm).
“X-GPS™—Hybrid GPS Location Server Solution,” Axiom Navigation Inc., 2000-2001 (downloaded Oct. 19, 2002: www.axiomnav.com/Prod_Global/x-gps.asp).
“Yahoo! Messenger—Sending Messages to a Mobile Phone,” Yahoo! Messenger, Yahoo! Inc., 2002, pp. 1-7 (downloaded Oct. 27, 2002: http://messenger.yahoo.com/messenger/wireless/pc2sms/tour1.html(through /tour7.html)).
“Yahoo! Messenger for Text Messaging,” Yahoo! Messenger, Yahoo! Inc., 2002, pp. 1-10 (downloaded Oct. 27, 2002: http://messenger.yahoo.com/messenger/wireless/smsmsgr/tour1.html (through /tour7.html)).
“Yahoo! Messenger for WAP,” Yahoo Messenger, Yahoo! Inc., 2002 (tours 1-9), pp. 1-17 (downloaded Oct. 27, 2002: www.messenger.yahoo.com/messenger/wireless/wap/tour1.html(through /tour9.html)).
Accelerometers—General Purpose, LP Series, Crossbow Technology, Inc., data sheet, pp. 1-3 (downloaded Apr. 11, 2002: www.xbow.com/Products/Accelerometers.htm).
Bickers, “Eyes in the sky,” SafeTzone Technology Corporation, webpages, 2001, pp. 1-3 (downloaded: www.safetzone.com/newsKiosk.asp).
Chertkoff, Rachel, “Vehicle Locator Systems,” Pager Technology, pp. 1-2, 1998.
Commercial Uses for LoJack (webpage), LoJack Corporation, downloaded Jan. 22, 2000.
Crossbow Product Guide—Accelerometers, Crossbow Technology, Inc., webpages, pp. 1-3 (downloaded Apr. 11, 2002: www.xbow.com/Products/Accelerometers.htm).
Culler, D. et al., “MICA: The Commercialization of Microsensor Motes,” Sensors (Apr. 1, 2002), pp. 1-5.
Darabi et al., “A 2.4-GHz CMOS Transceiver for Bluetooth,” IEEE Journal of Solid-State Circuits, vol. 36, No. 12 (Dec. 2001), pp. 2016-2024.
Delphi and MobileAria Demonstrate True Hands Free In-Vehicle Mobile Productivity Services At CES, Press Release, Delphi Automotive Systems, Jan. 8, 2002 (downloaded Apr. 5, 2002: www.delphiauto.com/news/pressRelease/pr6828-01082002).
F. Rivera, “Special Report: Keeping Tabs on Your Teen,” 7 News, Boston, Apr. 30, 2002, pp. 1-3.
FedEx Insight, FedEx, webpages, pp. 1-11 (downloaded Oct. 29, 2002: www.fedex.com).
Fraden, J., Handbook of Modern Sensors: Physics, Designs and Applications, Second Edition, Springer-Verlag (1996), cover, pp. 310-354, 384-431, 458-493, and 513-528.
GPS2000, Omega Research and Development, Inc., webpages, pp. 1-9 (pp. 7-9 pertain to an online tour) (downloaded Jul. 14, 2003: www.gps2000online.com/).
Grimes, et al., “Wireless Magnetoelastic Resonance Sensors: A Critical Review,” Sensors, vol. 2 (Jul. 23, 2002), pp. 294-313.
Helfenstein et al., Circuits and Systems for Wireless Communications, Kluwer Academic Publishers (2000), cover pages, pp. 3-7, 9-34, and 37-47.
Hill et al., “System Architecture Directions for Networked Sensors,” ACM/ASPLOS-IX (Nov. 2000), 12 pages.
IMVironment, Yahoo! Messenger Yahoo! Inc., 2002, pp. 1-12 (downloaded (including) Oct. 27, 2002: http://help.yahoo.com/help/us/mesg/imv/imv-01.html(through/index5.html).
J.Wrolstad, “Chrysler Claims First With Bluetooth Mobile Phone System,” Wireless Newsfactor, Oct. 26, 2001.
K. Hill, “Prada Uses Smart Tags to Personalize Shopping,” CRMDaily.com, Apr. 24, 2002., pp. 1-4.
Madou, Marc J., Fundamentals of Microfabrication: the Science of Miniaturization, Second Edition, CRC Press (2002) 139 pages.
K. Miyake, “Sharp to unveil 3G PDA-type cell phone,” ITworld.com, Inc., Jan. 11, 2002.
Kleinknecht, William, “Juvenile authorities want satellite tracking for felons,” The Star-Ledger of New Jersey, Nov. 18, 1997.
Loadtrak, pp. 1-2 (downloaded Jun. 4, 2002: www.load-trak.com).
Mainwaring et al., “Wireless Sensor Networks for Habitat Monitoring,” ACM (Sep. 28, 2002) pp. 88-97.
Marek, “The Unstoppable SnapTrack,” Wireless Week, Dec. 18, 2000.
Motorola Consumer Catalog: Pagers (webpage), Motorola, Inc., downloaded Jan. 19, 2000.
My.Roadway!, Roadway Express, Inc., webpages, pp. 1-2, (downloaded Jun. 9, 2002: www.quiktrak.roadway.com/cgi-bin/quiktrak).
Package, Dictionary.com, http://dictionary.reference.com/browse/package (last accessed Nov. 6, 2013), 3 pgs.
“Package” definition, Oxford English Dictionary (OED) Online, Oxford University Press, Jun. 2014 (printed Aug. 1, 2014).
“Portable” definition, Oxford English Dictionary (OED) Online, Oxford University Press, Jun. 2014 (printed Aug. 1, 2014).
Packtrack™, PackTrack.com, webpages, pp. 1-2 (downloaded Jun. 9, 2002: www.packtrack.com).
Precision Accelerometers, PCB Piezoelectronics Products—SVS Division, webpages, pp. 1-2 (downloaded Apr. 11, 2002: www.pcb.com/products/svs/index.html).
Rabinowitz and Spilker, Jr., “A New Positioning System Using Television Synchronization Signals,” Rosum Corporation, pp. 1-11 (downloaded May 21, 2003).
Rabinowitz and Spilker, Jr., “Positioning Using the ATSC Digital Television Signal,” Rosum Corporation Whitepaper, Rosum Corporation (downloaded May 21, 2003).
Razavi, Behzad, RF Microelectronics, Prentice Hall (1998), cover pages, pp. 1-10, and 118-297.
Real Time Locating System, Executive Summary, Technology Systems International, Inc., 2007.
Rofougaran et al., “A Single-Chip 900-MHz Spread-Spectrum Wireless Transceiver in 1-μm CMOS-Part II: Receiver Design,” IEEE Journal of Solid-State Circuits, vol. 33, No. 4 (Apr. 1998), pp. 535-547.
Ryan, “Catching up with Dick Tracy,” San Francisco Chronicle, news article, Mar. 18, 2002.
SandPiper GPS Receiver, Specification sheet by Axiom Navigation Inc. (www.axiomnav.com) 2006.
Senturia, Stephen D., Microsystem Design, Kluwer Academic Publishers (2001), cover pages, and pp. 3-14.
SiRF Debuts Revolutionary Architecture and Technologies to Further Drive GPS into the Mainstream, SiRF.com, Aug. 16, 1999 (archived Dec. 22, 1999), http://web.archive.org/web/19991222194810/http:/www.sirf.com/as_prss2_3.htm, 4 pgs.
Smart Antenna, Specification sheet by Axiom Navigation Inc. (www.axiomnav.com) 2008.
SnapTrack—Privacy Protection (webpage), SnapTrack Inc., downloaded Jan. 19, 2000.
SnapTrack—Technology at Work (webpage), SnapTrack Inc., downloaded Jan. 19, 2000.
SnapTrack in Action (webpage), SnapTrack Inc., downloaded Jan. 19, 2000.
Steyaert et al., “A 2-V CMOS Cellular Transceiver Front-End,” IEEE Journal of Solid-State Circuits, vol. 35, No. 12, Dec. 2000, pp. 1895-1907.
Stilp, Louis A., “Examining the Coming Revolution in Location Services,” pp. 1-11.
Strom, Stephanie. “A Wild Sleigh Ride at Federal Express,” The New York Times, Dec. 20, 1994.
Swift A2 GPS Receiver, Specification sheet by Axiom Navigation Inc. (www.axiomnav.com) 2010.
Swift B2 GPS Receiver, Specification sheet by Axiom Navigation Inc. (www.axiomnav.com) 2010.
TruePosition Virtual Brochure (webpage), TruePosition, Inc.
Wong, “Fishers, golfers join the rush to GPS,” San Jose Mercury News, news article, Mar. 25, 2002.
Danger Product Overview, Danger, Inc., date unknown, 5 pgs.
PCVtrak™ Installation and Operator's Manual, Trimble Navigation, 24623-00 Rev. A, May 1994, pp. 1-259.
“Advanced Traveler Aid Systems for Public Transportation,” Final Report, Federal Transit Administration, Sep. 1994, pp. 1-131.
Campbell, Laurel, “SECURITY—Military satellite enlisted to thwart car crime,” The Commercial Appeal, Sep. 26, 1996, pp. 5B.
Law, Alex, “Week in Wheels/ . . . From a Driver's Notebook,” Newsday, Inc., Sep. 20, 1996, pp. C03.
Cortez, Angela, “Springs police can track thief, vehicles,” The Denver Post, Sep. 10, 1996, pp. B-01.
“OnGuard Tracker Nabs Auto Burglar,” Global Positioning & Navigation News, vol. 6, No. 16, Aug. 8, 1996.
“OnGuard Tracker Nabs Auto Burglar,” Section: Financial News, PR Newswire, Jul. 29, 1996.
Nauman, Matt, “Pressing the Panic Button: Car Security Enters a New Age with Cellular Phones and Satellites that Watch Over You,” San Jose Mercury News, Jun. 21, 1996, pp. 1G.
“Monday Briefing” San Antonio Express-News, p. 1, Part B, Jun. 10, 1996.
“OnGuard Tracker Makes Debut on ‘One Lap of America’,” PR Newswire, Jun. 7, 1996.
“OnGuard Tracker Makes Debut on ‘One Lap of America’,” Southwest Newswire, Jun. 7, 1996.
Dominguez, Raul, “Women get their day in sun—American Golf planning events nationwide May 18,” San Antonio Express-News, Apr. 18, 1996, pp. 2, part B.
“Vehicle Navigation Units Being Measured in Luxury Autos,” Global Positioning & Navigation News, vol. 6, No. 7, Apr. 4, 1996.
“Advanced Business Sciences, Inc. Announces Completion of Acquisition of Comguard of Illinois,” Business Wire, Aug. 26, 1998.
“Advanced Business Sciences, Inc. Announces Filing With Securities and Exchange Commission,” Business Wire, Jun. 25, 1999.
“Advanced Business Sciences, Inc. Announces Preliminary Fourth Quarter 1998 Revenue Results,” Business Wire, Feb. 4, 1999.
“Business People Burnsy's Grill Names Two,” Omaha World-Herald, Section Business, p. 4M, Oct. 20, 1996.
“Company Sees Prisoner Tracking and Monitoring Market Niche,” Global Positioning & Navigation News, vol. 6, No. 10, May 16, 1996.
GPS-Based Personal Monitoring Systems Offered to Corrections, Private Market, Global Positioning & Navigation News, vol. 8, No. 11, Jun. 3, 1998.
GPS tracks parolees, probationers, Corrections Professional, vol. 5, No. 6, Nov. 19, 1999.
High-Tech System Tracks Offenders—Satellites Watching Criminals, Business Wire, Nov. 14, 1997.
Briefs, Global Positioning & Navigation News, vol. 9, No. 4, Feb. 24, 1999.
Dunkelberger, Lloyd, “Lawmakers question criminal-tracking system,” Sarasota Herald-Tribune (Florida), pp. 16A, Nov. 28, 1999.
Powell, Barbara. “New gadgets help drivers find their way,” Fort Worth Star-Telegram (Texas), p. 1, Jan. 20, 1997.
“New Service Lets Corrections Agencies Track Offenders by Satellite,” PR Newswire, Jan. 11, 1999.
“New Service Lets Corrections Agencies Track Offenders by Satellite; SecutityLink Offers “GPS” Tracking for Offenders on Electronic Monitoring—Sandusky Municipal Court Adopts Technology for Local Offenders,” PR Newswire, Jan. 12, 1999.
“New Service Lets Corrections Agencies Track Offenders by Satellite; SecurityLink Offers ‘GPS’ Tracking for Offenders on Electronic Monitoring,” PR Newswire, Section: Financial News, Jan. 11, 1999.
“New Service Lets Corrections Agencies Track Offenders by Satellite,” Satellite Today, vol. 2, No. 8, Jan. 13, 1999.
“Prisoner Security Monitoring Company Grabs Contracts for GPS-Based System,” Global Positioning & Navigation News, vol. 7, No. 1, Jan. 15, 1997.
Atwater, Andi, “Proposal seeking 24-hour tracking of all sex offenders,” The News-Press (Fort Meyers, FL), pp. 1A, Feb. 20, 2000.
Briefs, Global Positioning & Navigation News, vol. 9, No. 3, Feb. 10, 1999.
Brauer, David, “Satellite ‘Big Brother’ Tracks Ex-Inmates; Agencies Experiment with GPS to Monitor Parolee Whereabouts,” Chicago Tribune, Section: News, p. 31, Dec. 18, 1998.
“Satellite Spotlight; Eye in the Sky to Monitor Parolees,” Satellite News, vol. 21, No. 15, Apr. 13, 1998.
“Satellite Spotlight: Fighting Crime From Space,” Satellite News, vol. 19, No. 20, May 13, 1996.
Prohaska, Thomas J, “Satellite Will Keep Tabs on Convicts,” Buffalo News (New York), Section: Local, p. 5B, Sep. 20, 1999.
“Sierra Wireless and Pro Tech Team up on Monitoring Product,” Global Positioning & Navigation News, vol. 8, No. 8, Apr. 22, 1998.
Anderson, Larry, “Technology rules at Securing New Ground,” Access Control & Security Systems Integration, Section: Industry Outlook; ISSN 1084-6425, Dec. 1999.
Trimble Navigation Warns 2nd-Quarter Earnings to Miss Target, Dow Jones Business News, Jul. 10, 1998.
“Trimble Navigation's Net Income Skidded 93% Amid Order Delays,” Dow Jones Business News, Jul. 23, 1998.
Briefs, Global Positioning & Navigation News, vol. 9, No. 2, Jan. 27, 1999.
Briefs, Global Positioning & Navigation News, vol. 9, No. 14, Jul. 14, 1999.
Dailey et al. “Automatic Transit Location System,” Final Research Report, 55 pgs., Feb. 1996.
Maguire, Jr. et al. “SmartBadges: a wearable computer and communication system,” codes/CASHE '98, 47 pgs., 1998.
Koshima et al. “Personal locator services emerge,” IEEE Spectrum, Feb. 2000, pp. 41-48.
Zygowicz et al. “State of the Art in Automatic Vehicle Location Systems,” Center for Urban Transportation Studies, University of Wisconsin, Milwaukee, Feb. 1998.
Ashworth, Jon. “Big brother is watching you,” The Times (London), Section: Features, May 7, 1999.
“Car Thieves Take the “Bait” in Michigan; Two Suspects Reeled in With OnGuard,” Business Wire, Sep. 11, 1997.
Sauer, Matthew, “Company Finds Niche by Giving Directions . . . ” Sarasota Herald-Tribune (Florida), Section: Business Weekly, p. 1, Jul. 7, 1997.
“ATX Technologies Signs Nationwide Service Deal with AT&T,” Global Positioning & Navigation News, vol. 7, No. 9, May 7, 1997.
“Car Thieves Take the ‘Bait’ in Tulsa; Two Suspects Caught off Guard with OnGuard Once Again,” PR Newswire, Section: Financial News, Jan. 8, 1997.
“Car Thieves Take the ‘Bait’ in Tulsa; Two Suspects Caught off Guard with On Guard,” PR Newswire, Section: Financial News, Dec. 9, 1996.
Jackson, Terry, “Smart Cars Whether by Satellite or the Internet, High-Tech Devices and Services May Make Crumpled Road Maps a Thing of the Past,” The Miami Herald, Section: Travel, p. 1J, Oct. 6, 1996.
“San Antonio Personal Security Company Links up with Senior PGA Golfer,” PR Newswire, Section: Financial News, Apr. 1, 1996.
“San Antonio Personal Security Company Links up with Senior PGA Golfer,” Southwest Newswire, Apr. 1, 1996.
Business Briefs, San Antonio Express-News, Mar. 25, 1996.
“ATX Research Signs Exclusive Sales Agreement with Arizona Company,” PR Newswire, Mar. 21, 1996.
“ATX Research Signs Exclusive Sales Agreement with Arizona Company,” Southwest Newswire, Mar. 21, 1996.
“Automotive GPS Satellite/Safety System Race is On,” Southwest Newswire, Feb. 20, 1996.
“Dealerships Can Track Down New Aftermarket Revenues,” PR Newswire, Feb. 9, 1996.
“ATX Research Unveils New Stealthtrac Capability,” PR Newswire, Feb. 9, 1996.
“Dealerships Can Track Down New Aftermarket Revenues,” Southwest Newswire, Feb. 9, 1996.
Briefs, Global Positioning & Navigation News Wire, vol. 6, No. 2, Jan. 24, 1996.
“ATX Research Provides Police Departments With Onguard Personal Security and Vehicle Tracking System,” PR Newswire, Jan. 15, 1996.
“ATX Research Provides Police Departments With Onguard Personal Security and Vehicle Tracking System,” Southwest Newswire, Jan. 15, 1996.
“ATX Research Relocates to New Corporate Headquarters,” PR Newswire, Dec. 12, 1995.
“ATX Research Relocates to New Corporate Headquarters,” Southwest Newswire, Dec. 12, 1995.
“Texas invention tracks stolen cars, lets driver call for help,” The Vancouver Sun, Oct. 20, 1995.
“San Antonio Company Unveils Satellite/Cellular Personal Security System,” PR Newswire, Oct. 3, 1995.
“San Antonio Company Unveils Satellite/Cellular Personal Security System,” Southwest Newswire, Oct. 3, 1995.
Related Publications (1)
Number Date Country
20210297816 A1 Sep 2021 US
Provisional Applications (4)
Number Date Country
60444198 Jan 2003 US
60418491 Oct 2002 US
60404645 Aug 2002 US
60375998 Apr 2002 US
Continuations (11)
Number Date Country
Parent 16897445 Jun 2020 US
Child 17341274 US
Parent 16379006 Apr 2019 US
Child 16897445 US
Parent 15934925 Mar 2018 US
Child 16379006 US
Parent 15394810 Dec 2016 US
Child 15934925 US
Parent 15272559 Sep 2016 US
Child 15394810 US
Parent 14727798 Jun 2015 US
Child 15272559 US
Parent 13802594 Mar 2013 US
Child 14727798 US
Parent 13459025 Apr 2012 US
Child 13802594 US
Parent 13113972 May 2011 US
Child 13459025 US
Parent 12214434 Jun 2008 US
Child 13113972 US
Parent 10397474 Mar 2003 US
Child 12214434 US