IP Library Granted Patent US 9,679,154
Granted Patent B2
US 9,679,154 · App. 14/658,143 · Granted Jun 13, 2017

Tracking location of portable computing device

Inventor: John J. Madsen (Henderson, NV)
Assignee: APOGEE TECHNOLOGY CONSULTANTS, LLC
G06F21/6218G06F17/30091G06F21/602G06F21/88H04W4/02H04W12/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,679,154
App. No.
14/658,143
Granted
Jun 13, 2017
Kind
B2
Abstract

A device and software utilizing Global Positioning Satellite (GPS) technologies for monitoring and recovering portable computing devices and, a method and system for acquiring such devices, protecting data on such devices, and for compensating owners of devices. A GPS mechanism of the invention provides real time tracking of missing devices that may be coordinated with security agencies to intercept and recover missing computing devices. When a stolen device is unrecoverable, the invention may receive a signal to initiate data recovery where a wireless network is available to recover data for the owner. Alternatively, the GPS mechanism instructs the device to encrypt or destroy stored data files to prevent commercial espionage or privacy violations. The invention discloses a software system and method for computing a purchase price of the GPS mechanism, computing compensation for loss of the device and lost data.

Claims (50)

1. A method for tracking a portable computing device, the method comprising:

receiving an alert signal at a wireless communication assembly of the portable computing device, the alert signal indicative of loss of the portable computing device;

identifying a location of the portable computing device by way of a positioning device of the portable computing device;

transmitting a tracking signal using the wireless communication assembly, the tracking signal including tracking data corresponding to the location of the portable computing device as identified by the positioning device; and

disabling use of a Wi-Fi data protocol by the portable computing device in response to receipt of the alert signal.

2. The method of claim 1 , wherein the positioning device identifies the location of the portable computing device based on Global Positioning System (GPS) information.

3. The method of claim 1 , wherein the positioning device identifies the location of the portable computing device based on at least one of internet “hotspot” information or cellular array information.

4. The method of claim 1 , wherein the wireless communication assembly includes a Wi-Fi data transceiver, a cellular data transceiver, or some combination thereof.

5. The method of claim 1 , wherein the tracking signal is transmitted using a messaging protocol.

6. The method of claim 1 , further comprising:

updating the location of the portable computing device by way of the positioning device; and

transmitting the tracking signal again using the wireless communication assembly after a predetermined duration of time has passed from the last transmission of the tracking signal, the tracking signal including data corresponding to the updated location of the portable computing device as identified by the positioning device.

7. The method of claim 1 , further comprising protecting data stored at the portable computing device from being accessed via the portable computing device following receipt of the alert signal.

8. The method of claim 7 , wherein protecting data stored at the portable computing device from being accessed via the portable computing device includes encrypting the data.

9. The method of claim 7 , wherein protecting data stored at the portable computing device from being accessed via the portable computing device includes one of deleting the data, altering the data, overwriting the data, or some combination thereof.

10. The method of claim 7 , further comprising transmitting the data stored at the portable computing device.

11. The method of claim 1 , further comprising triggering an alarm.

12. A system for tracking a portable computing device, the system comprising:

a positioning device of the portable computing device;

a wireless communication assembly of the portable computing device, wherein the wireless communication assembly receives an alert signal indicative of loss of the portable computing device;

a memory that stores instructions; and

a processor coupled to the memory, wherein execution of the instructions causes the processor to:

identify a location of the portable computing device using the positioning device,

transmit a tracking signal using the wireless communication assembly, the tracking signal including tracking data corresponding to the location of the portable computing device as identified by the positioning device, and

disable use of a Wi-Fi data protocol by the portable computing device in response to receipt of the alert signal.

13. The system of claim 12 , wherein the positioning device identifies the location of the portable computing device based on at least one of Global Positioning System (GPS) information, internet “hotspot” information, or cellular array information.

14. The system of claim 12 , wherein the wireless communication assembly includes a Wi-Fi data transceiver, a cellular data transceiver, or some combination thereof.

15. The system of claim 12 , wherein execution of the instructions causes the processor to:

update the location of the portable computing device using the positioning device, and

transmit the tracking signal again after a predetermined duration of time has passed from a previous transmission of the tracking signal, the tracking signal including data corresponding to the location of the portable computing device as updated using the positioning device.

16. The system of claim 12 , further comprising a data storage medium of the portable computing device, wherein data stored at the data storage medium is protected from access via the portable computing device following receipt of the alert signal at the wireless communication assembly.

17. The system of claim 16 , wherein the data stored at the data storage medium is protected from being accessed via the portable computing device via encryption of the data stored at the data storage medium.

18. The system of claim 16 , wherein the data stored at the data storage medium is protected from being accessed via the portable computing device via one of deletion, alteration, or overwriting of the data stored at the data storage medium.

19. The system of claim 16 , further comprising an authorized user device, wherein execution of the instructions causes the processor to transmit the data stored at the data storage medium to the authorized user device via the wireless communication assembly.

20. The system of claim 12 , further comprising an authorized user device, wherein the alert signal originates from the authorized user device.

21. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform a method for tracking a portable computing device, the method comprising:

receiving an alert signal at a wireless communication assembly of the portable computing device, the alert signal indicative of loss of the portable computing device;

identifying a location of the portable computing device by way of a positioning device of the portable computing device;

transmitting a tracking signal using the wireless communication assembly, the tracking signal including tracking data corresponding to the location of the portable computing device as identified by the positioning device; and

disabling use of a Wi-Fi data protocol by the portable computing device in response to receipt of the alert signal.

22. The method of claim 1 , further comprising disabling use of a cellular data protocol by the portable computing device.

23. The method of claim 1 , further comprising disabling use of a software program at the portable computing device, the software program stored in a memory of the portable computing device.

24. The method of claim 1 , further comprising uninstalling a software program at the portable computing device, the software program stored in a memory of the portable computing device.

25. The method of claim 1 , further comprising disabling an operating system of the portable computing device.

26. The method of claim 1 , further comprising uninstalling an operating system of the portable computing device.

27. The method of claim 1 , further comprising maintaining the portable computing device in a dormant state prior to receipt of the alert signal.

28. The method of claim 1 , further comprising maintaining the portable computing device in a sleep mode prior to receipt of the alert signal, wherein the sleep mode minimizes power drained by the portable computing device while still allowing receipt of the alert signal.

29. The method of claim 1 , wherein the alert signal includes a Short Message Service (SMS) message.

30. The system of claim 12 , wherein the memory stores a software program, and wherein execution of the instructions causes the processor to disable use of the software program at the portable computing device in response to receipt of the alert signal.

31. The system of claim 12 , wherein the memory stores a software program, and wherein execution of the instructions causes the processor to uninstall the software program in response to receipt of the alert signal.

Assignments (4)
SECURITY INTEREST Recorded Sep 5, 2017
From: APOGEE TECHNOLOGY CONSULTANTS, LLC
To: POLSINELLI LLP
Reel/Frame 043760/0675 →
RELEASE OF SECURITY INTEREST Recorded Apr 6, 2017
From: POLSINELLI LLP
To: APOGEE TECHNOLOGY CONSULTANTS, LLC
Reel/Frame 042175/0383 →
SECURITY INTEREST Recorded Feb 15, 2017
From: APOGEE TECHNOLOGY CONSULTANTS, LLC
To: POLSINELLI LLP
Reel/Frame 041727/0778 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: MADSEN, JOHN J.; COKER, MICHAEL J.
To: APOGEE TECHNOLOGY CONSULTANTS, LLC
Reel/Frame 038281/0437 →
Continuity (5)
Continuation 13955761 · Jul 31, 2013
Continuation 13644537 · Oct 4, 2012
Continuation In Part 12461482 · Aug 12, 2009
Provisional Application 61188727 · Aug 12, 2008
Related Publication 20160042196A1 · Feb 11, 2016