IP Library Granted Patent US 8,862,393
Granted Patent B2
US 8,862,393 · App. 12/019,313 · Granted Oct 14, 2014

Systems and methods for monitoring and tracking

Inventors: Peter Y. Zhou (Riverside, CA); Dexing Pang (Riverside, CA); Yiu-Cho Alan Tong (Anaheim, CA); Ning Lin (Anaheim, CA); David Ralph Addington (Lake Elsinore, CA); Rowena Lampa Albanna (Riverside, CA); Amro Albanna (Riverside, CA); Keith L. Bolton (Parkland, FL)
Assignee: Konsillus Networks LLC
G08C17/02G01S5/0027G01S5/0036G01S19/17H04W64/00
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 8,862,393
App. No.
12/019,313
Filed
Jan 24, 2008
Granted
Oct 14, 2014
Kind
B2
Examiner
TO, TUAN C
Art Unit
3662
USPC
701/213
Abstract

The present invention generally relates to systems, methods and applications utilizing the convergence of any combination of the following three technologies: wireless positioning or localization technology, wireless communications technology and sensor technology. In particular, certain embodiments of the present invention relate to a remote device that includes a sensor for determining or measuring a desired parameter, a receiver for receiving position data from the Global Positioning System (GPS) satellite system, a processor for determining whether or not alert conditions are present and a wireless transceiver for transmitting the measured parameter data and the position data to a central station, such as an application service provider (ASP). The ASP, in turn, may communicate the measured data, position data and notification of any alerts to an end user via an alert device. The present invention also relates to various applications and systems utilizing the capabilities of such a device.

Claims (80)

1. A system comprising:

at least one remote device, each of which being associated with at least one object and including:

memory configured to store a respective alert threshold value for each object of the at least one object associated with the remote device; and

at least one processor configured to receive, from each object of the at least one object associated with the remote device, data relating to the object, to compare a value of the received data to the respective alert threshold value stored in the memory, in accordance with comparison criteria, and to generate an alert in response to a determination that the value of the received data and the respective alert threshold value satisfies the comparison criteria;

a plurality of alert devices;

at least one user interface device, each user interface device configured to receive as input, and to communicate, a user-indicated alert threshold value for a designated remote device of the at least one remote device; and

an application service provider (ASP) including:

a database configured to store information associating the at least one remote device, the at least one object, each respective alert threshold value, and the plurality of alert devices; and

at least one processor-based computing device configured to receive each user-indicated alert threshold value from the at least one user interface device, to communicate each received user-indicated alert threshold value to the respective designated remote device, and to communicate an alert generated by a remote device of the at least one remote device to at least one of plural alert devices associated with the remote device and respective object, in accordance with predetermined priority criteria, wherein the predetermined priority criteria includes a prioritized order of plural alert devices associated with a single user.

2. The system of claim 1 , wherein at least one of the plurality of alert devices is selected from the group consisting of a telephone, a wireless device, a computer, a cellular telephone, and a personal digital assistant.

3. The system of claim 1 , wherein the at least one processor-based computing device is further configured to communicate the alert to a first alert device associated with the single user and, after a predetermined amount of time, to communicate the alert to a second alert device associated with the single user in the prioritized order.

4. The system of claim 1 , wherein, within the prioritized order, the at least one processor-based computing device is further configured to communicate the alert simultaneously to at least two of the plural alert devices.

5. The system of claim 1 , wherein the predetermined priority criteria further includes a prioritized order of plural alert devices associated with respective users.

6. The system of claim 5 , wherein a first alert device associated with a first user is a different type than a second alert device associated with a second user.

7. The system of claim 5 , wherein the at least one processor-based computing device is further configured to communicate the alert to a first alert device associated with a first user and, after a predetermined amount of time, to communicate the alert to a second alert device associated with a second user.

8. The system of claim 5 , wherein, in the prioritized order, the at least one processor-based computing device is further configured to communicate the alert simultaneously to a first alert device associated with a first user and a second alert device associated with a second user.

9. The system of claim 1 , wherein the at least one user interface device is selected from the group consisting of: a telephone, a wireless device, a computer, a cellular telephone, and a personal digital assistant.

10. The system of claim 1 , wherein the alert is selected from the group consisting of: a telephone call, an electronic mail message, an electronic text message, a voice message, and a message transmitted to a call management center.

11. The system of claim 1 , wherein the respective alert threshold value is selected from the group consisting of: a geographical boundary, a geographical distance, speed, and time.

12. The system of claim 1 , wherein, for a first remote device and associated object, the database is configured to store information associating different threshold values with respective different alert devices associated with the first remote device and associated object.

13. The system of claim 1 , wherein plural objects are associated with a first remote device, and wherein the memory of the first remote device is configured to store a respective alert threshold value for each of the plural objects.

14. A system comprising:

a database storing infoimation associating

at least one remote device,

each object associated with the at least one remote device, wherein each remote device is associated with at least one object,

a respective alert threshold value for each object associated with the at least one remote device, and

a plurality of alert devices,

 and storing localizing data received from the at least one remote device; and

at least one-processor-based computing device configured to

 compare a value of the localizing data received from the at least one remote device to the respective alert threshold value, in accordance with comparison criteria,

 generate an alert in response to a determination that the value of the received localizing data and the respective alert threshold value satisfies the comparison criteria, and

 communicate the alert, via a communications link, to at least one alert device of plural alert devices associated with the respective alert threshold value, in accordance with predetermined priority criteria, wherein the predetermined priority criteria includes a prioritized order of plural alert devices associated with a single user.

15. The system of claim 14 , wherein the at least one processor-based computing device is further configured to communicate the alert to a first alert device associated with the single user and, after a predetermined amount of time, to communicate the alert to a second alert device associated with the single user in the prioritized order.

16. The system of claim 14 , wherein, within the prioritized order, the at least one processor-based computing device is further configured to communicate the alert simultaneously to at least two of the plural alert devices.

17. The system of claim 14 , wherein the predetermined priority criteria further includes a prioritized order of plural alert devices associated with respective users.

18. The system of claim 17 , wherein a first alert device associated with a first user is a different type than a second alert device associated with a second user.

19. The system of claim 17 , wherein the at least one processor-based computing device is further configured to communicate the alert to a first alert device associated with a first user and, after a predetermined amount of time, to communicate the alert to a second alert device associated with a second user.

20. The system of claim 17 , wherein, within the prioritized order, the at least one processor-based computing device is further configured to communicate the alert simultaneously to a first alert device associated with a first user and a second alert device associated with a second user.

21. The system of claim 14 , further comprising a server configured to provide an interface between at least one user and the database, and to allow the at least one user access to the localizing data.

22. The system of claim 14 , wherein the communications link includes communications via the web and/or via electronic mail.

23. The system of claim 14 , wherein the alert is selected from the group consisting of: an electronic mail message, a voice mail message, a telephone call, and a message transmitted to a call management center.

24. The system of claim 14 , wherein at least one alert device is selected from the group consisting of: a telephone, a wireless device, a pager, a computer, a cellular telephone, a personal digital assistant, and a device configured to receive electronic mail.

25. The system of claim 14 , wherein the localizing data is a Global Positioning System (GPS) signal.

26. The system of claim 14 , wherein, for a first remote device and associated object, the database is configured to store information associating different threshold values with respective different alert devices associated with the first remote device and associated object.

27. The system of claim 14 , wherein the database is configured to store information associating

a first remote device of the at least one remote device,

each of plural objects associated with the first remote device,

a respective alert threshold value for each of the plural objects associated with the first remote device, and

a plurality of alert devices associated with the first remote device and the associated plural objects.

28. A system comprising:

a database storing information associating

at least one remote device,

each object associated with the at least one remote device, wherein each remote device is associated with at least one object,

a respective alert threshold value for each object associated with the at least one remote device, and

a plurality of alert devices,

 and storing detected parameter data received from the at least one-remote device; and

at least one processor-based computing device configured to

 compare a value of the detected parameter data received from the at least one remote device to the respective alert threshold value, in accordance with comparison criteria,

 generate an alert in response to a determination that the value of the detected parameter data and the respective alert threshold value satisfies the comparison criteria, and

 communicate the alert, via a communications link, to at least one alert device of a plurality of alert devices associated with the respective alert threshold value, in accordance with predetermined priority criteria, wherein the predetermined priority criteria includes a prioritized order of plural alert devices associated with a single user.

29. A system comprising:

means for storing information associating

at least one remote device,

each object associated with the at least one remote device, wherein each remote device is associated with at least one object,

a respective alert threshold value for each object associated with the at least one remote device, and

a plurality of alert devices,

 and for storing localizing data received from the at least one remote device;

means for comparing a value of the localizing data received from the at least one remote device to the respective alert threshold value, in accordance with comparison criteria;

means for generating an alert in response to a determination that the value of the received localizing data and the respective alert threshold value satisfies the comparison criteria; and

means for communicating the alert, via a communications link, to at least one alert device of plural alert devices associated with the respective alert threshold value, in accordance with predetermined priority criteria, wherein the predetermined priority criteria includes a prioritized order of plural alert devices associated with a single user.

30. A system comprising:

means for storing information associating

at least one remote device,

each object associated with the at least one remote device, wherein each remote device is associated with at least one object,

a respective alert threshold value for each object associated with the at least one remote device, and

a plurality of alert devices,

 and for storing detected parameter data received from the at least one remote device;

means for comparing a value of the detected parameter data received from the at least one remote device to the respective alert threshold value, in accordance with comparison criteria;

means for generating an alert in response to a determination that the value of the detected parameter data and the respective alert threshold value satisfies the comparison criteria, and

means for communicating the alert, via a communications link, to at least one alert device of a plurality of alert devices associated with the respective alert threshold value, in accordance with predetermined priority criteria, wherein the predetermined priority criteria includes a prioritized order of plural alert devices associated with a single user.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: AI-CORE TECHNOLOGIES, LLC
To: LONGHORN AUTOMOTIVE GROUP LLC
Reel/Frame 066911/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: INTELLECTUAL VENTURES ASSETS 195 LLC
To: AI-CORE TECHNOLOGIES, LLC
Reel/Frame 065207/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2023
From: RATEZE REMOTE MGMT. L.L.C.
To: INTELLECTUAL VENTURES ASSETS 195 LLC
Reel/Frame 065015/0546 →
MERGER Recorded Dec 9, 2015
From: KONSILLUS NETWORKS LLC
To: RATEZE REMOTE MGMT. L.L.C.
Reel/Frame 037248/0671 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2011
From: TCI BUSINESS CAPITAL, INC.
To: DIGITAL ANGEL CORPORATION; DIGITAL ANGEL TECHNOLOGY CORPORATION; FEARING MANUFACTURING CO., INC.; GT ACQUISITION SUB, INC.; DESTRON FEARING CORPORATION
Reel/Frame 026648/0034 →
SECURITY AGREEMENT Recorded Sep 2, 2010
From: DESTRON FEARING CORPORATION; DIGITAL ANGEL CORPORATION; DIGITAL ANGEL TECHNOLOGY CORPORATION; FEARING MANUFACTURING CO., INC.; GT ACQUISITION SUB, INC.
To: TCI BUSINESS CAPITAL, INC.
Reel/Frame 024933/0139 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2009
From: IMPERIUM ADVISORS, LLC
To: DIGITAL ANGEL CORPORATION
Reel/Frame 022452/0582 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2009
From: GREATER BAY BUSINESS FUNDING, A DIVISION OF GREATER BAY BANK N.A.
To: DIGITAL ANGEL CORPORATION
Reel/Frame 022452/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2009
From: DESTRON FEARING CORPORATION
To: KONSILLUS NETWORKS LLC
Reel/Frame 022399/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2008
From: DIGITAL ANGEL CORPORATION
To: KONSILLUS NETWORKS LLC
Reel/Frame 021763/0524 →
RELEASE OF SECURITY INTEREST Recorded Sep 3, 2008
From: KALLINA CORPORATION
To: DIGITAL ANGEL CORPORATION; DIGITAL ANGEL TECHNOLOGY CORPORATION; FEARING MANUFACTURING CO., INC.
Reel/Frame 021462/0600 →
CHANGE OF NAME Recorded Aug 6, 2008
From: DIGITAL ANGEL CORPORATION
To: DESTRON FEARING CORPORATION
Reel/Frame 021348/0436 →
ASSIGNMENT FROM PARENT APPLICATION SERIAL NO. 10/169,477, NOW PATENT NO. 6,847,892, WHICH IS A NATIONAL STAGE FILING OF PCT/US01/48539 Recorded Jul 16, 2008
From: ZHOU, PETER Y.; PANG, DEXING; ALBANNA, AMRO; ALBANNA, ROWENA LAMPA; ADDINGTON, DAVID RALPH; LIN, NING; TONG, YIU-CHO ALAN; BOLTON, KEITH I.
To: DIGITAL ANGEL CORPORATION
Reel/Frame 021242/0051 →
Continuity (9)
Continuation 10959421 · Oct 6, 2004
Continuation 10169477
Continuation In Part 09813477 · Mar 21, 2001
Continuation 09608095 · Jun 30, 2000
Continuation In Part 09820551 · Mar 29, 2001
Continuation 09608913 · Jun 30, 2000
Provisional Application 60243915 · Oct 27, 2000
Provisional Application 60250347 · Nov 30, 2000
Related Publication 20080186166A1 · Aug 7, 2008