IP Library Granted Patent US 8,977,230
Granted Patent B2
US 8,977,230 · App. 14/246,469 · Granted Mar 10, 2015

Interactive personal surveillance and security (IPSS) systems and methods

Inventors: Martin Kelly Jones (Vancouver, CA); Scott Andrew Horstemeyer (Atlanta, GA)
H04W4/22G08B13/196G08B25/08H04M11/04H04M1/72536
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,977,230
App. No.
14/246,469
Granted
Mar 10, 2015
Kind
B2
Abstract

Embodiments relating to an interactive personal surveillance and security (IPSS) system are provided for one or more users carrying one or more respective wireless personal communication devices (WCDs) that are capable of capturing and sending surveillance information (e.g., video, images, audio, sensor data, etc.) to one or more remotely located servers (RLSs). From the information, the RLSs can identify and secure dangerous environments, encounters, etc., and log events or take other actions. In some embodiments, the RLS is designed to follow user-definable parameters that establish the level or type of interactivity and that determine when alarms or messages to third parties are needed.

Claims (66)

1. A computer system designed to communicate with a remote wireless communication device (WCD), the computer system comprising:

one or more memories that store computer program code; and

one or more processors that execute the computer program code, the computer program code comprising:

instructions to receive sensed data from the WCD that derives the sensed data with one or more sensors associated with the WCD;

instructions to make a comparison of the sensed data with reference data;

instructions to communicate a message to the WCD indicating whether or not the sensed data involves an activity relating to at least one of a user need for assistance, an accident, and a crime, based upon the comparison;

instructions to, when the sensed data involves the activity, enable one or more additional sensors associated with the WCD; and

instructions to receive additional sensed data from the WCD that derives the additional sensed data from the one or more additional sensors.

2. The system of claim 1 , wherein the sensed data is at least one of an image, a video sample, and an audio sample.

3. The system of claim 1 , wherein the computer program code further comprises:

instructions to receive human body physical activity (HBPA) information from the WCD indicative of an HBPA associated with a user of the WCD; and

instructions to determine whether or not the sensed data involves the activity based at least in part upon the comparison as well as the HBPA information.

4. The system of claim 1 , wherein the sensed data includes (a) at least one of an audio, a video, and an image of a thing and (b) a sensed location information and wherein the computer program code further comprises:

a database includes (a) a plurality of files comprising at least one of audio files, video files, and image files; and (b) a reference location information corresponding to individual ones of the plurality of files;

instructions to retrieve one of the plurality of files in the database based at least in part upon the reference location information and the sensed location information; and

instructions to communicate the retrieved one of the plurality of files or derivative thereof to the WCD or a computer system designated by a user of the WCD.

5. The system of claim 1 , wherein the sensed data includes (a) at least one of an audio, a video, and an image of a thing, (b) a sensed location information, and (c) a sensed time information, and wherein the computer program code further comprises:

a database including (a) a plurality of files comprising at least one of audio files, video files, and image files; (b) a reference location information corresponding to individual ones of the plurality of files; and (c) a reference time information corresponding to the individual ones of the plurality of files; and

instructions to retrieve one of the plurality of files in the database based at least in part upon the reference location information, the reference time information, the sensed location information, and the sensed time information.

6. The system of claim 1 , wherein the computer program code further comprises instructions to communicate a command to the WCD to enter into a listening mode that causes the WCD to activate at least one of a microphone and a camera associated with the WCD to capture at least one of audio, video, and image information.

7. The system of claim 1 , wherein the computer program code further comprises:

instructions to select a risk level from a set of predetermined risk levels based at least in part upon the sensed data; and

instructions to initiate a surveillance action based at least in part upon the risk level, the surveillance action involving activation of an input/output (I/O) device associated with the WCD.

8. The system of claim 1 , wherein the computer program code further comprises:

instructions to communicate a message to the WCD requesting entry of a code; and

instructions to determine whether or not to initiate a surveillance action based at least in part upon the code entry.

9. The system of claim 1 , wherein the computer program code further comprises:

instructions to, when the sensed data involves the activity, communicate a command to at least one additional WCD in close proximity of the WCD to initiate an action.

10. The system of claim 1 , wherein the computer program code further comprises:

instructions to communicate a request to a user of the WCD to initiate a user action;

instructions to determine that the sensed data involves the activity when initiation of the user action fails; and

instructions to determine that the sensed data does not involve the activity when the user action is initiated.

11. A method for implementation in a computer system designed to communicate with a remote wireless communication device (WCD), the method comprising:

receiving sensed data from the WCD that is derived from one or more sensors associated with the WCD;

making a comparison of the sensed data with reference data;

communicating a message to the WCD indicating whether or not the sensed data involves an activity relating to at least one of a user need for assistance, an accident, and a crime, based at least in part upon the comparison;

enabling, when the sensed data involves the activity, one or more additional sensors associated with the WCD; and

receiving additional sensed data from the WCD that is derived from the one or more additional sensors associated with the WCD.

12. The method of claim 11 , wherein the sensed data is at least one of an image, a video sample, and an audio sample.

13. The method of claim 11 , further comprising:

receiving human body physical activity (HBPA) information from the WCD indicative of an HBPA associated with a user of the WCD; and

determining whether or not the sensed data involves the activity based at least in part upon the comparison as well as the HBPA information.

14. The method of claim 11 , (1) wherein the sensed data includes at least one of (a) an audio, a video, and an image of a thing and (b) a sensed location information, (2) wherein the computer system further comprises a database that includes (a) a plurality of files comprising at least one of audio files, video files, and image files; and (b) a reference location information corresponding to individual ones of the plurality of files, and (3) further comprising:

retrieving one of the plurality of files in the database based at least in part upon the reference location information and the sensed location information; and

communicating the retrieved one of the plurality of files or derivative thereof to the WCD or to another computer system designated by a user of the WCD.

15. The method of claim 11 , (1) wherein the sensed data includes (a) at least one of audio, video, and an image of a thing, (b) a sensed location information, and (c) a sensed time information, (2) wherein the computer system further comprises a database that includes (a) a plurality of files comprising at least one of audio files, video files, and image files; (b) a reference location information corresponding to individual ones of the plurality of files; and (c) a reference time information corresponding to the individual ones of the plurality of files; and (3) further comprising:

retrieving one of the plurality of files in the database based at least in part upon the reference location information, the reference time information, the sensed location information, and the sensed time information.

16. The method of claim 11 , further comprising communicating a command to the WCD to enter into a listening mode that causes the WCD to activate at least one of a microphone and camera associated with the WCD to capture at least one of an audio, a video, and an image information.

17. The method of claim 11 , further comprising:

selecting a risk level from a set of predetermined risk levels based at least in part upon the sensed data; and

initiating a surveillance action based at least in part upon the risk level, the surveillance action involving activation of an input/output (I/O) device associated with the WCD.

18. The method of claim 11 , further comprising:

communicating a message to the WCD requesting entry of a code; and

determining whether or not to initiate a surveillance action based at least in part upon the code.

19. The method of claim 11 , further comprising:

when the sensed data involves the activity, communicating a command to at least one additional WCD in close proximity of the WCD to initiate an action.

20. The method of claim 11 , further comprising:

communicating a request to a user of the WCD to initiate a user action;

determining that the sensed data involves the activity when initiating the user action fails; and

determining that the sensed data does not involve the activity when the user action is initiated.

21. A computer system designed to communicate with a remote wireless communication device (WCD), the computer system comprising:

means for receiving sensed data from the WCD that is derived from one or more sensors associated with the WCD;

means for making a comparison the sensed data with reference data;

means for communicating a message to the WCD indicating whether or not the sensed data involves an activity relating to at least one of a user need for assistance, an accident, and a crime, based at least in part upon the comparison;

means for enabling, when the sensed data involves the activity, one or more additional sensors associated with the WCD; and

means for receiving additional sensed data from the WCD that is derived from the one or more additional sensors associated with the WCD.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2024
From: IOT HUMAN MESSAGING, LLC
To: BIG WILL ENTERPRISES, INC.
Reel/Frame 068598/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2020
From: IOT HUMAN MESSAGING, LLC
To: BIG WILL ENTERPRISES INC.
Reel/Frame 051551/0428 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 61694981 PREVIOUSLY RECORDED AT REEL: 039178 FRAME: 0241. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 30, 2016
From: JONES, M. KELLY; HORSTEMEYER, SCOTT A.
To: IOT HUMAN MESSAGING LLC
Reel/Frame 039871/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2016
From: JONES, M. KELLY; HORSTEMEYER, SCOTT A.
To: IOT HUMAN MESSAGING LLC
Reel/Frame 039178/0241 →
Continuity (12)
Division 14049527 · Oct 9, 2013
Continuation In Part 12354927 · Jan 16, 2009
Continuation In Part 14246469
Continuation In Part 13935672 · Jul 5, 2013
Continuation In Part 14246469
Continuation In Part PCTUS2013056753 · Aug 27, 2013
Provisional Application 61021447 · Jan 16, 2008
Provisional Application 61694981 · Aug 30, 2012
Provisional Application 61695001 · Aug 30, 2012
Provisional Application 61695044 · Aug 30, 2012
Provisional Application 61843077 · Jul 5, 2013
Related Publication 20140235195A1 · Aug 21, 2014