9030316

System and Method of Anomaly Detection with Categorical Attributes

PublishedMay 12, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: detecting a plurality of events related to the activities of users within a security system wherein the events are defined by a plurality of attributes, wherein at least one attribute is categorical and wherein a data distance between events is a function of event attributes; evaluating the detected events using a density based anomaly detection method, f(r), where r is a size of a neighborhood around a data point representing the event; comparing a value of the evaluated expression with a margin threshold value (msg(r)); and setting an alarm upon detecting that the value exceeds the threshold value.

2

2. The method as in claim 1 wherein the function of the event attributes further comprises associating an event's access point identifier (ID) to a predetermined one of a plurality of security zones within the secured area wherein the distance between events is determined based on spatial arrangement of the security zones and wherein said distance is used to establish notion of neighborhood around a data point representing the event.

3

3. The method as in claim 1 wherein the function of the event attributes further comprises associating the event's user ID to a predetermined one of a plurality of user roles within the secured area, wherein the distance between events is determined based on similarity of the associated user roles and wherein said distance is used to establish notion of a neighborhood around a data point representing the event.

4

4. The method as in claim 1 wherein the function of the event attributes further comprises associating the event's user ID to a predetermined one of a plurality of security zones within the secured area, wherein the distance between events is determined based on differences between the associated security zones and wherein said distance is used to establish notion of a neighborhood around a data point representing the event.

5

5. The method as in claim 1 wherein the function further comprises continuous data values including at least one of a time of entry into the secured area, a frequency of entry into the secured area per time period, a duration of stay within the secured area after each entry, a frequency of travel from one security zone to another within the secured area and a duration of non-entry into the secured area.

6

6. The method as in claim 5 further comprising constructing a continuous attribute distribution for each continuous data value function associated with each categorical value of a user.

7

7. The method as in claim 6 further comprising defining a similarity measure using similarity measures including at least Kullback-Leibler divergence or mutual information defined for two distributions.

8

8. The method as in claim 7 further comprising inverting the similarity into a distance measurement and using it to establish notion of a neighborhood around a data point representing the event.

9

9. An apparatus comprising: an event processor that detects a plurality of events related to the activities of users within a security system wherein the events are defined by a plurality of attributes, wherein at least one attribute is categorical and wherein a data distance between events is a function of event attributes; an evaluation processor that evaluates the detected events using a density based anomaly detection method, f(r), where r is a size of a neighborhood around a data point representing the event; a comparison processor that compares a value of the evaluated expression with a margin threshold value (msg(r)); and an alarm processor that sets an alarm upon detecting that the value exceeds the threshold value.

10

10. The apparatus as in claim 9 wherein the event processor and function of the event attributes further comprises a processor that associates an event's access point identifier (ID) to a predetermined one of a plurality of security zones within the secured area wherein the distance between events is determined based on spatial arrangement of the security zones and wherein said distance is used to establish notion of neighborhood around a data point representing the event.

11

11. The apparatus as in claim 9 wherein the event processor and function of the event attributes further comprises a processor that associates the event's user ID to a predetermined one of a plurality of user roles within the secured area, wherein the distance between events is determined based on similarity of the associated user roles and wherein said distance is used to establish notion of a neighborhood around a data point representing the event.

12

12. The method as in claim 9 wherein the event processor and function of the event attributes further comprises a processor that associates the event's user ID to a predetermined one of a plurality of security zones within the secured area, wherein the distance between events is determined based on differences between the associated security zones and wherein said distance is used to establish notion of a neighborhood around a data point representing the event.

13

13. The apparatus as in claim 9 wherein the function further comprises continuous data values including at least one of a time of entry into the secured area, a frequency of entry into the secured area per time period, a duration of stay within the secured area after each entry, a frequency of travel from one security zone to another within the secured area and a duration of non-entry into the secured area.

14

14. The apparatus as in claim 13 further comprising constructing a continuous attribute distribution for each continuous data value function associated with each categorical value of a user.

15

15. The apparatus as in claim 14 further comprising defining a similarity measure using similarity measures including at least Kullback-Leibler divergence or mutual information defined for two distributions.

16

16. The apparatus as in claim 15 further comprising inverting the similarity into a distance measurement and using it to establish notion of a neighborhood around a data point representing the event.

17

17. An apparatus comprising: a security system that detects security events within a secured area; a processor that detects events related to the activities of users within a security system wherein the events are defined by a plurality of attributes, wherein at least one attribute is categorical and wherein a data distance between events is a function of event attributes; a processor that evaluates the detected events using a density based anomaly detection method, f(r), where r is a size of a neighborhood around a data point representing the event; a processor that compares a value of the evaluated expression with a margin threshold value (msg(r)); and a processor that sets an alarm upon detecting that the value exceeds the threshold value.

18

18. The apparatus as in claim 17 wherein the function further comprises continuous data values including at least one of a time of entry into the secured area, a frequency of entry into the secured area per time period, a duration of stay within the secured area after each entry, a frequency of travel from one security zone to another within the secured area and a duration of non-entry into the secured area.

19

19. The apparatus as in claim 17 wherein the function further comprises continuous data values including at least one of a time of entry into the secured area, a frequency of entry into the secured area per time period, a duration of stay within the secured area after each entry, a frequency of travel from one security zone to another within the secured area and a duration of non-entry into the secured area.

20

20. The apparatus as in claim 17 wherein the event processor and function of the event attributes further comprises a processor that associates the event's user ID to a predetermined one of a plurality of user roles within the secured area, wherein the distance between events is determined based on similarity of the associated user roles and wherein said distance is used to establish notion of a neighborhood around a data point representing the event.

Patent Metadata

Filing Date

Unknown

Publication Date

May 12, 2015

Inventors

Vit Libal
Pavel Vacha
Valerie Guralnik

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and Method of Anomaly Detection with Categorical Attributes” (9030316). https://patentable.app/patents/9030316

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.