IP Library Granted Patent US 10,783,759
Granted Patent B2
US 10,783,759 · App. 16/457,198 · Granted Sep 22, 2020

Intruder detection method and apparatus

Inventors: Xiaobo Wang (San Jose, CA); Honglei Wang (Shenzhen, CN); Zhijie Huo (Milpitas, CA); Xinmin Ding (San Jose, CA)
Assignee: Futurewei Technologies, Inc.
G08B13/00G06F9/542G08B15/00G08B21/182G08B21/22G08B27/005
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 10,783,759
App. No.
16/457,198
Granted
Sep 22, 2020
Kind
B2
Abstract

An intruder detection method is provided, comprising a security server sending a verification prompt to a device in a controlled-access area, based on an entry indication of an entrant into the controlled-access area, with the verification prompt indicating the entrant should perform a predefined verification action, the security server receiving entrant behavior information, the security server comparing the entrant behavior information to a behavior model of a set of authorized persons associated with the controlled-access area, with the behavior model including the verification prompt, and the security server generating an intruder indication if the entrant behavior information does not match a behavior sequence included in the behavior model.

Claims (86)

1. An intruder detection method, comprising:

a security server sending a verification prompt to a device in a controlled-access area, based on an entry indication of an entrant into the controlled-access area, with the verification prompt indicating the entrant should perform a predefined verification action;

the security server receiving entrant behavior information;

the security server comparing the entrant behavior information to a behavior model of a set of authorized persons associated with the controlled-access area, with the behavior model including the verification prompt; and

the security server generating an intruder indication if the entrant behavior information does not match a behavior sequence included in the behavior model.

2. The method of claim 1 , with the entry indication including an entrant identity obtained during an entry event, with the method further comprising the preliminary steps of:

comparing the entrant identity and the entrant behavior information to authorized person information of the set of authorized persons; and

performing the sending, receiving, comparing, and generating steps if either of the entrant identity or the entrant behavior information does not match the authorized person information.

3. The method of claim 1 , wherein before sending the verification prompt, the method further comprising:

selecting the behavior sequence from a plurality of behavior sequences in the behavior model, with the selected behavior sequence corresponding to the predefined verification action.

4. The method of claim 1 , wherein before sending the verification prompt, the method further comprising:

comparing entry location information and entry time information in the entry indication to corresponding behavior parameters of each behavior sequence of a plurality of behavior sequences in the behavior model;

generating a matching score for each behavior sequence; and

selecting the behavior sequence having a highest matching score from a plurality of behavior sequences in the behavior model, with the selected behavior sequence corresponding to the predefined verification action.

5. The method of claim 1 , wherein before sending the verification prompt, the method further comprising:

comparing entry location information and entry time information in the entry indication to corresponding behavior parameters of each behavior sequence of a plurality of behavior sequences in the behavior model;

generating a matching score and a disturbance score for each behavior sequence; and

selecting the behavior sequence corresponding to the highest matching score or to the highest disturbance score from at least two behavior sequences if the at least two behavior sequences share a highest matching score, with the selected behavior sequence corresponding to the predefined verification action.

6. The method of claim 1 , with the receiving the entrant behavior information comprising receiving the entrant behavior information until encountering an end event in the entrant behavior information or until a verification period end, with the end event specified in the selected behavior sequence.

7. The method of claim 1 , with the comparing the entrant behavior information to the behavior model comprising:

comparing the entrant behavior information to the behavior model and generating a behavior comparison value; and

generating the intruder indication when the behavior comparison value is smaller than an alarm threshold.

8. The method of claim 1 , before sending the verification prompt, the method further comprising:

accumulating authorized person behavior information during a learning phase;

recognizing behavior patterns in the accumulated authorized person behavior; and

generating one or more behavior sequences after the learning phase has been completed, with the one or more behavior sequences being generated based on the behavior patterns.

9. The method of claim 8 , wherein the accumulating the authorized person behavior actions during the learning phase comprises:

sending a behavior model prompt to the device, based on at least one behavior parameter specified in the behavior model, with the behavior model prompt indicating the authorized person to perform a specified authorized person action; and

receiving authorized person behavior information in response to the behavior model prompt.

10. The method of claim 9 , before sending the behavior model prompt, the method further comprising:

obtaining the at least one behavior model parameter for each sequence action of a plurality of sequence actions.

11. A security server, comprising:

a non-transitory memory comprising instructions; and

one or more processors in communications with the memory, wherein the one or more processors execute the instructions to:

send a verification prompt to a device in a controlled-access area, based on an entry indication of an entrant into the controlled-access area, with the verification prompt indicating the entrant should perform a predefined verification action;

receive entrant behavior information;

compare the entrant behavior information to a behavior model of a set of authorized persons associated with the controlled-access area, with the behavior model including the verification prompt; and

generate an intruder indication if the entrant behavior information does not match a behavior sequence included in the behavior model.

12. The security server of claim 11 , with the entry indication including an entrant identity obtained during an entry event, with the method further comprising the preliminary steps of:

comparing the entrant identity and the entrant behavior information to authorized person information of the set of authorized persons; and

performing the sending, receiving, comparing, and generating steps if either of the entrant identity or the entrant behavior information does not match the authorized person information.

13. The security server of claim 11 , wherein before sending the verification prompt, the method further comprising:

selecting the behavior sequence from a plurality of behavior sequences in the behavior model, with the selected behavior sequence corresponding to the predefined verification action.

14. The security server of claim 11 , wherein before sending the verification prompt, the method further comprising:

comparing entry location information and entry time information in the entry indication to corresponding behavior parameters of each behavior sequence of a plurality of behavior sequences in the behavior model;

generating a matching score for each behavior sequence; and

selecting the behavior sequence having a highest matching score from a plurality of behavior sequences in the behavior model, with the selected behavior sequence corresponding to the predefined verification action.

15. The security server of claim 11 , wherein before sending the verification prompt, the method further comprising:

comparing entry location information and entry time information in the entry indication to corresponding behavior parameters of each behavior sequence of a plurality of behavior sequences in the behavior model;

generating a matching score and a disturbance score for each behavior sequence; and

selecting the behavior sequence corresponding to the highest matching score or to the highest disturbance score from at least two behavior sequences if the at least two behavior sequences share a highest matching score, with the selected behavior sequence corresponding to the predefined verification action.

16. The security server of claim 11 , with the receiving the entrant behavior information comprising receiving the entrant behavior information until encountering an end event in the entrant behavior information or until a verification period end, with the end event specified in the selected behavior sequence.

17. The security server of claim 11 , with the comparing the entrant behavior information to the behavior model comprising:

comparing the entrant behavior information to the behavior model and generating a behavior comparison value; and

generating the intruder indication when the behavior comparison value is smaller than an alarm threshold.

18. The security server of claim 11 , before sending the verification prompt, the method further comprising:

accumulating authorized person behavior information during a learning phase;

recognizing behavior patterns in the accumulated authorized person behavior; and

generating one or more behavior sequences after the learning phase has been completed, with the one or more behavior sequences being generated based on the behavior patterns.

19. The security server of claim 18 , wherein the accumulating the authorized person behavior actions during the learning phase comprises:

sending a behavior model prompt to the device, based on at least one behavior parameter specified in the behavior model, with the behavior model prompt indicating the authorized person to perform a specified authorized person action; and

receiving authorized person behavior information in response to the behavior model prompt.

20. The security server of claim 19 , before sending the behavior model prompt, the method further comprising:

obtaining the at least one behavior model parameter for each sequence action of a plurality of sequence actions.

21. An intruder detection method performed by a detection server, comprising:

receiving a verification prompt from a security server, with the verification prompt being based on an entry indication of an entrant into a controlled-access local area, with the verification prompt instructing the entrant to perform a verification action;

sending the verification prompt to a device in the controlled-access area;

receiving entrant behavior information, with the entrant behavior information responding to the verification prompt; and

sending the entrant behavior information to the security server for determining whether the entrant is an intruder.

22. The method according to claim 21 , with the entry indication comprising one or more of an entry action information, entrant location information, entry time information, event sensor information, or event duration information.

23. The method according to claim 21 , wherein before receiving the verification prompt from the security server, the method further comprising:

sending the entry indication to the security server.

24. The method according to claim 23 , wherein the entry indication comprises an entry initial evaluation value.

25. The method according to claim 21 , wherein before receiving a verification prompt, the method further comprising:

receiving a behavior model prompt from the security server; and

sending the behavior model prompt, with the behavior model prompt instructing the authorized person to perform a predetermined behavior sequence in response to the behavior model prompt.

26. The method according to claim 21 , wherein before receiving the verification prompt, the method further comprising:

receiving authorized person behavior information, with the authorized person behavior information being subscribed to by the security server; and

sending the authorized person behavior information to the security server.

27. A detection server, comprising:

a non-transitory memory comprising instructions; and

one or more processors in communication with the memory, wherein the one or more processors are configured to execute the instructions to:

receive a verification prompt from a security server, with the verification prompt being based on an entry indication of an entrant into a controlled-access local area, with the verification prompt instructing the entrant to perform a verification action;

send the verification prompt to a device in the controlled-access area;

receive entrant behavior information, with the entrant behavior information responding to the verification prompt; and

send the entrant behavior information to the security server for determining whether the entrant is an intruder.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Reel/Frame 059682/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2019
From: WANG, XIAOBO; WANG, HONGLEI; HUO, ZHIJIE; DING, XINMIN
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 050461/0173 →
Continuity (2)
Continuation PCTCN2018093570 · Jun 29, 2018
Related Publication 20200005610A1 · Jan 2, 2020