Apparatus and Methods for Locating, Tracking and/or Recovering a Wireless Communication Device
First Claim
1. A method for locating a targeted wireless communication device, the method comprising:
- receiving, at the targeted wireless communication device, a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the targeted wireless device is operable, wherein each locating state is stored in a memory on the targeted wireless device and comprises one or more predetermined location routines carried out by the targeted wireless device; and
executing at least one of the one or more predetermined location routines on the targeted wireless communication device in response to detecting the location state code in the communication data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, devices and computer program products are provided for locating, tracking and/or recovering a wireless communication device that has been misplaced, lost or stolen. In addition, the aspects provide for tracking or surveillance of the location or user in instances in which the wireless device has been loaned or is being used for covert surveillance. The aspects include communicating a locating state code to the targeted device, which detects the code and executes one or more routines that are associated with the respective code. In this regard, the targeted device is capable of carrying out different routines or sequences of actions depending on the state of the device, such as a misplaced state, a lost state, a stolen state or the like, which is based on the respective code.
-
Citations
75 Claims
-
1. A method for locating a targeted wireless communication device, the method comprising:
-
receiving, at the targeted wireless communication device, a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the targeted wireless device is operable, wherein each locating state is stored in a memory on the targeted wireless device and comprises one or more predetermined location routines carried out by the targeted wireless device; and executing at least one of the one or more predetermined location routines on the targeted wireless communication device in response to detecting the location state code in the communication data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one processor configured for locating a targeted wireless communication device, comprising:
-
a first module for receiving, at the targeted wireless communication device, a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the targeted wireless device is operable, wherein each locating state is stored in a memory on the targeted wireless device and comprises one or more predetermined location routines carried out by the targeted wireless device; and a second module for executing at least one of the one or more predetermined location routines on the targeted wireless communication device in response to detecting the location state code in the communication data packet.
-
-
24. A computer program product for locating a targeted wireless communication device, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to receive a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the targeted wireless device is operable, wherein each locating state is stored in a memory on the targeted wireless device and comprises one or more predetermined location routines carried out by the targeted wireless device; and a second set of codes for causing the computer to execute at least one of the one or more predetermined location routines on the targeted wireless communication device in response to detecting the location state code in the communication data packet.
-
25. An apparatus, comprising:
-
means for receiving, at the targeted wireless communication device, a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the targeted wireless device is operable, wherein each locating state is stored in a memory on the targeted wireless device and comprises one or more predetermined location routines carried out by the targeted wireless device; and means for executing at least one of the one or more predetermined location routines on the targeted wireless communication device in response to detecting the location state code in the communication data packet.
-
-
26. A wireless communication device, comprising:
-
a computer platform including a processor and a memory; a communication module stored in the memory and executable by the processor, wherein the communication module is operable to receive a communication data packet having a predetermined format comprising a location state code, wherein the location state code is associated with one of a plurality of predetermined locating states in which the wireless communication device is operable; and a location/recovery module for assisting in determining a location or recovering of the wireless communication device, the location/recovery module stored in the memory and executable by the processor to operate the wireless communication device in at least one of a plurality of predetermined locating states, wherein the location/recovery module further comprises a plurality of location routines each corresponding to at least one of the plurality of locating states, wherein the location/recovery module is operable to initiate execution of a predetermined one or more of the plurality of location routines based on recognition of the locating state code in the communication data packet. - View Dependent Claims (27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
29. The device of 26, wherein the communication module is further operable to receive a communication data packet corresponding to one of a data call or a voice call.
-
48. A method for locating a targeted wireless communication device, the method comprising:
-
generating a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which a targeted wireless communication device is operable and wherein each locating state is associated with one or more predetermined routines operable on the targeted wireless communication device; and communicating the communication data packet to the targeted wireless communication device. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. At least one processor configured for locating a targeted wireless communication device, comprising:
-
a first module for generating a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the a targeted wireless communication device is operable and wherein each locating state is associated with one or more predetermined routines operable on the targeted wireless communication device; and a second module for communicating the communication data packet to the targeted wireless communication device.
-
-
63. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to generate a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the a targeted wireless communication device is operable and wherein each locating state is associated with one or more predetermined routines operable on the targeted wireless communication device; and a second set of codes for causing the computer to communicate the communication data packet to the targeted wireless communication device.
-
64. An apparatus, comprising:
-
means for generating a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the a targeted wireless communication device is operable and wherein each locating state is associated with one or more predetermined routines operable on the targeted wireless communication device; and means for communicating the communication data packet to the targeted wireless communication device.
-
-
65. A communication device, comprising:
-
a computer platform including a processor and a memory; and a communication module stored in the memory and executable by the processor, wherein the communication module is operable to generate a communication data packet having a predetermined format comprising a locating state code associated with one of a plurality of predetermined locating states in which the a targeted wireless communication device is operable and wherein each locating state is associated with one or more predetermined routines operable on the targeted wireless communication device and operable to wirelessly communicate the communication data packet to the targeted wireless communication device. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification