IP Library Granted Patent US 12,200,002
Granted Patent B2
US 12,200,002 · App. 18/379,711 · Granted Jan 14, 2025

Cognitive information security using a behavior recognition system

Inventors: Wesley Kenneth Cobb (The Woodlands, TX); Ming-Jung Seow (The Woodlands, TX); Curtis Edward Cole, Jr. (Spring, TX); Cody Shay Falcon (Katy, TX); Benjamin A. Konosky (Friendswood, TX); Charles Richard Morgan (Katy, TX); Aaron Poffenberger (Houston, TX); Thong Toan Nguyen (Richmond, TX)
Assignee: Intellective Ai, Inc.
H04L63/1425G06F40/226G06F40/242G06F40/289G06F40/30G06N20/00H04L63/1408G06F40/247G06F40/253G06F40/284G06F40/40
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 12,200,002
App. No.
18/379,711
Granted
Jan 14, 2025
Kind
B2
Abstract

Embodiments presented herein describe a method for processing streams of data of one or more networked computer systems. According to one embodiment of the present disclosure, an ordered stream of normalized vectors corresponding to information security data obtained from one or more sensors monitoring a computer network is received. A neuro-linguistic model of the information security data is generated by clustering the ordered stream of vectors and assigning a letter to each cluster, outputting an ordered sequence of letters based on a mapping of the ordered stream of normalized vectors to the clusters, building a dictionary of words from of the ordered output of letters, outputting an ordered stream of words based on the ordered output of letters, and generating a plurality of phrases based on the ordered output of words.

Claims (45)

1. A method, comprising:

generating, at a processor, a stable neuro-linguistic model by:

clustering a stream of normalized values to form a plurality of clusters,

building a dictionary of words based on the plurality of clusters, each word from the dictionary of words having a length from a plurality of lengths, each length from the plurality of lengths being less than or equal to a specified maximum letter length, and

generating a plurality of phrases based on the dictionary of words;

detecting, at the processor and using a codelet template, a pattern in a linguistic representation of information security data associated with a computer network, the linguistic representation of the information security data including at least one of (1) an ordered sequence of letters based on the plurality of clusters, or (2) the plurality of phrases;

receiving, at the processor, an ordered stream of normalized values associated with the information security data; and

sending alert data to a compute device, based on an output of the stable neuro-linguistic model, the pattern, and the ordered stream of normalized values, for display via the compute device.

2. The method of claim 1 , wherein the information security data includes one of security log data, disk mount data, physical access data, disk input/output log data, internet protocol (IP) address log data, security tool data, memory usage data, routing data, packet traffic data, datagram traffic data, segment traffic data, port traffic data, or Simple Network Management Protocol (SNMP) trap data.

3. The method of claim 1 , wherein each normalized value from the ordered stream of normalized values is associated with a value of the information security data and within a range of 0 to 1, inclusive.

4. The method of claim 1 , wherein the alert is indicative of a detected anomaly.

5. A non-transitory computer-readable storage medium storing processor-executable instructions to:

generate a stable neuro-linguistic model by:

clustering a stream of values to form a plurality of clusters,

generating a plurality of symbol combinations based on the plurality of clusters, and

generating a plurality of phrases based on the plurality of symbol combinations;

detect a pattern in a linguistic representation of information security data associated with a computer network, the linguistic representation of the information security data including at least one of: (1) an ordered sequence of symbols based on the plurality of clusters, (2) the plurality of symbol combinations, or (3) the plurality of phrases;

receive an ordered stream of values associated with the information security data, the ordered stream of values including Simple Network Management Protocol (SNMP) trap data; and

send alert data to at least one compute device within the computer network, based on an output of the stable neuro-linguistic model, the pattern, and the ordered stream of values, for display via the at least one compute device.

6. The non-transitory computer-readable storage medium of claim 5 , wherein the stream of values is received from a first compute device of the computer network, and the ordered stream of values is received from a second compute device of the computer network, the second compute device different from the first compute device.

7. The non-transitory computer-readable storage medium of claim 5 , further storing processor-executable instructions to:

build a dictionary of words based on the ordered sequence of symbols, each word from the dictionary of words having a length from a plurality of lengths, each length from the plurality of lengths being less than or equal to a specified maximum length.

8. The non-transitory computer-readable storage medium of claim 5 , wherein each value from the stream of values is associated with a value of the information security data.

9. The non-transitory computer-readable storage medium of claim 5 , wherein the alert is indicative of a detected anomaly associated with the computer network.

10. The non-transitory computer-readable storage medium of claim 5 , wherein:

the instructions to generate the stable neuro-linguistic model include instructions to generate a syntax, based on probabilistic relationships between symbol combinations from the plurality of symbol combinations, and

the instructions to detect the pattern in the linguistic representation of the information security data associated with the computer network include instructions to detect the pattern based on the syntax.

11. A system, comprising:

a processor; and

a memory storing instructions executable by the processor to:

generate a stable neuro-linguistic model by:

clustering a stream of values to form a plurality of clusters,

generating an ordered sequence of letters based on the plurality of clusters,

building a dictionary of words based on the ordered sequence of letters, each word from the dictionary of words having a length from a plurality of lengths, each length from the plurality of lengths being no greater than a specified maximum letter length, and

generating a plurality of phrases based on the dictionary of words, the stable neuro-linguistic model including at least one of the dictionary of words or the plurality of phrases; and

send alert data, based on an output of the stable neuro-linguistic model, to a compute device for display thereon.

12. The system of claim 11 , wherein each normalized value from the ordered stream of normalized values is associated with a value of the information security data and within a range of 0 to 1, inclusive.

13. The system of claim 11 , wherein the instructions to generate the stable neuro-linguistic model include instructions to generate a syntax, based on probabilistic relationships between words from the dictionary of words, the memory further storing instructions executable by the processor to detect, based on the syntax, an anomaly in an output of the stable neuro-linguistic model.

14. A non-transitory computer-readable storage medium storing processor-executable instructions to cause a processor to:

detect a pattern in a linguistic representation of information security data associated with a computer network, the linguistic representation of the information security data including at least one of an ordered sequence of symbols, a plurality of symbol combinations of a stable neuro-linguistic model, or a plurality of phrases of the stable neuro-linguistic model;

receive an ordered stream of values associated with the information security data, the ordered stream of values including Simple Network Management Protocol (SNMP) trap data; and

send alert data to at least one compute device within the computer network based on an output of the stable neuro-linguistic model, the pattern, and the ordered stream of values, for display via the at least one compute device.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the information security data includes information security data associated with at least one of packet traffic, a disk mount event, or a physical access event, occurring within the computer network.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions to receive the ordered stream of values include instructions to receive the ordered stream of values via an information security plug-in located at the at least one compute device within the computer network.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the alert is indicative of a detected anomaly associated with the computer network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2023
From: COBB, WESLEY KENNETH; SEOW, MING-JUNG; COLE, CURTIS EDWARD, JR.; FALCON, CODY SHAY; KONOSKY, BENJAMIN A.; MORGAN, CHARLES RICHARD; POFFENBERGER, AARON; NGUYEN, THONG TOAN
To: BEHAVIORAL RECOGNITION SYSTEMS, INC.
Reel/Frame 065439/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2023
From: GIANT GRAY, INC.
To: PEPPERWOOD FUND II, LP
Reel/Frame 065439/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2023
From: PEPPERWOOD FUND II, LP
To: OMNI AI, INC.
Reel/Frame 065439/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2023
From: OMNI AI, INC.
To: INTELLECTIVE AI, INC.
Reel/Frame 065446/0645 →
CHANGE OF NAME Recorded Nov 2, 2023
From: BEHAVIORAL RECOGNITION SYSTEMS, INC.
To: GIANT GRAY, INC.
Reel/Frame 065447/0358 →
Continuity (8)
Continuation 17568399 · Jan 4, 2022
Continuation 16945087 · Jul 31, 2020
Continuation 15978150 · May 13, 2018
Continuation 15363871 · Nov 29, 2016
Continuation 14457060 · Aug 11, 2014
Provisional Application 61864274 · Aug 9, 2013
Related Publication 20240137377A1 · Apr 25, 2024
Related Publication 20240236129A9 · Jul 11, 2024
References Cited (238)
US 4679077A · Yuasa et al. · 1987 [cited by applicant]
US 5113507A · Jaeckel · 1992 [cited by applicant]
US 5748775A · Tsuchikawa et al. · 1998 [cited by applicant]
US 5751378A · Chen et al. · 1998 [cited by applicant]
US 5963965A · Vogel · 1999 [cited by applicant]
US 5969755A · Courtney · 1999 [cited by applicant]
US 6252974B1 · Martens et al. · 2001 [cited by applicant]
US 6263088B1 · Crabtree et al. · 2001 [cited by applicant]
US 6570608B1 · Tserng · 2003 [cited by applicant]
US 6661918B1 · Gordon et al. · 2003 [cited by applicant]
US 6674877B1 · Jojic et al. · 2004 [cited by applicant]
US 6678413B1 · Liang et al. · 2004 [cited by applicant]
US 6856249B2 · Strubbe et al. · 2005 [cited by applicant]
US 6940998B2 · Garoutte · 2005 [cited by applicant]
US 7076102B2 · Lin et al. · 2006 [cited by applicant]
US 7136525B1 · Toyama et al. · 2006 [cited by applicant]
US 7158680B2 · Pace · 2007 [cited by applicant]
US 7200266B2 · Ozer et al. · 2007 [cited by applicant]
US 7227893B1 · Srinivasa et al. · 2007 [cited by applicant]
US 7260846B2 · Day · 2007 [cited by applicant]
US 7436887B2 · Yeredor et al. · 2008 [cited by applicant]
US 7825954B2 · Zhang et al. · 2010 [cited by applicant]
US 7868912B2 · Venetianer et al. · 2011 [cited by applicant]
US 8131012B2 · Eaton et al. · 2012 [cited by applicant]
US 8167430B2 · Cobb · 2012 [cited by examiner]
US 8170283B2 · Cobb · 2012 [cited by examiner]
US 8176048B2 · Morgan · 2012 [cited by applicant]
US 8180105B2 · Cobb et al. · 2012 [cited by applicant]
US 8189905B2 · Eaton et al. · 2012 [cited by applicant]
US 8270732B2 · Cobb et al. · 2012 [cited by applicant]
US 8270733B2 · Cobb et al. · 2012 [cited by applicant]
US 8285060B2 · Cobb et al. · 2012 [cited by applicant]
US 8306931B1 · Bowman et al. · 2012 [cited by applicant]
US 8312542B2 · Eiland et al. · 2012 [cited by applicant]
US 8321958B1 · Fleming et al. · 2012 [cited by applicant]
US 8340352B2 · Cobb et al. · 2012 [cited by applicant]
US 8374871B2 · Ehsani et al. · 2013 [cited by applicant]
US 8401982B1 · Satish et al. · 2013 [cited by applicant]
US 8411935B2 · Eaton et al. · 2013 [cited by applicant]
US 8418249B1 · Nucci · 2013 [cited by examiner]
US 8494222B2 · Cobb · 2013 [cited by examiner]
US 8515160B1 · Khosla · 2013 [cited by examiner]
US 8548198B2 · Cobb · 2013 [cited by examiner]
US 8589315B2 · Medasani · 2013 [cited by examiner]
US 8620028B2 · Eaton · 2013 [cited by examiner]
US 8639517B2 · Di Fabbrizio et al. · 2014 [cited by applicant]
US 8650026B2 · Ehsani et al. · 2014 [cited by applicant]
US 8682812B1 · Ranjan · 2014 [cited by applicant]
US 8745415B2 · Miller et al. · 2014 [cited by applicant]
US 8886579B2 · De Sousa Webber · 2014 [cited by applicant]
US 8923609B2 · Eaton · 2014 [cited by examiner]
US 8930959B2 · Lahr · 2015 [cited by applicant]
US 8948499B1 · Medasani et al. · 2015 [cited by applicant]
US 8997227B1 · Mhatre et al. · 2015 [cited by applicant]
US 9064210B1 · Hart · 2015 [cited by applicant]
US 9094288B1 · Nucci et al. · 2015 [cited by applicant]
US 9111148B2 · Seow et al. · 2015 [cited by applicant]
US 9208675B2 · Xu et al. · 2015 [cited by applicant]
US 9232140B2 · Saitwal et al. · 2016 [cited by applicant]
US 9235812B2 · Scholtes · 2016 [cited by applicant]
US 9251138B2 · Ehsani · 2016 [cited by examiner]
US 9306962B1 · Pinto · 2016 [cited by applicant]
US 9317908B2 · Seow et al. · 2016 [cited by applicant]
US 9329699B2 · Allen et al. · 2016 [cited by applicant]
US 9349275B2 · Saitwal · 2016 [cited by examiner]
US 9436759B2 · Huang et al. · 2016 [cited by applicant]
US 9507768B2 · Cobb et al. · 2016 [cited by applicant]
US 9633275B2 · Cobb et al. · 2017 [cited by applicant]
US 9639521B2 · Seow et al. · 2017 [cited by applicant]
US 9973523B2 · Cobb et al. · 2018 [cited by applicant]
US 10187415B2 · Seow et al. · 2019 [cited by applicant]
US 10735446B2 · Cobb et al. · 2020 [cited by applicant]
US 11818155B2 · Cobb et al. · 2023 [cited by applicant]
US 11991194B2 · Seow et al. · 2024 [cited by applicant]
US 20020128821A1 · Ehsani et al. · 2002 [cited by applicant]
US 20030107650A1 · Colmenarez et al. · 2003 [cited by applicant]
US 20030228058A1 · Xie et al. · 2003 [cited by applicant]
US 20040151342A1 · Venetianer et al. · 2004 [cited by applicant]
US 20050001759A1 · Khosla · 2005 [cited by applicant]
US 20050105765A1 · Han et al. · 2005 [cited by applicant]
US 20050240629A1 · Gu et al. · 2005 [cited by applicant]
US 20050262343A1 · Jorgensen et al. · 2005 [cited by applicant]
US 20060018516A1 · Masoud et al. · 2006 [cited by applicant]
US 20060125404A1 · Budinger · 2006 [cited by applicant]
US 20060138338A1 · Tezuka et al. · 2006 [cited by applicant]
US 20060156404A1 · Day · 2006 [cited by applicant]
US 20060165386A1 · Garoutte · 2006 [cited by applicant]
US 20060190419A1 · Bunn et al. · 2006 [cited by applicant]
US 20060193516A1 · Toyama et al. · 2006 [cited by applicant]
US 20060222206A1 · Garoutte · 2006 [cited by applicant]
US 20070136256A1 · Kapur et al. · 2007 [cited by applicant]
US 20070250898A1 · Scanlon et al. · 2007 [cited by applicant]
US 20070263900A1 · Medasani et al. · 2007 [cited by applicant]
US 20070282824A1 · Ellingsworth · 2007 [cited by applicant]
US 20080002856A1 · Ma et al. · 2008 [cited by applicant]
US 20080120720A1 · Guo et al. · 2008 [cited by applicant]
US 20080181453A1 · Xu et al. · 2008 [cited by applicant]
US 20080181499A1 · Yang et al. · 2008 [cited by applicant]
US 20080193010A1 · Eaton et al. · 2008 [cited by applicant]
US 20080240496A1 · Senior · 2008 [cited by applicant]
US 20080247599A1 · Porikli et al. · 2008 [cited by applicant]
US 20080252723A1 · Park · 2008 [cited by applicant]
US 20080262985A1 · Cretu et al. · 2008 [cited by applicant]
US 20090016599A1 · Eaton et al. · 2009 [cited by applicant]
US 20090016600A1 · Eaton et al. · 2009 [cited by applicant]
US 20090022364A1 · Swaminathan et al. · 2009 [cited by applicant]
US 20090067716A1 · Brown et al. · 2009 [cited by applicant]
US 20090087085A1 · Eaton et al. · 2009 [cited by applicant]
US 20090087086A1 · Eaton et al. · 2009 [cited by applicant]
US 20090087096A1 · Eaton et al. · 2009 [cited by applicant]
US 20090165137A1 · Yoo et al. · 2009 [cited by applicant]
US 20090210367A1 · Armstrong et al. · 2009 [cited by applicant]
US 20090297023A1 · Lipton et al. · 2009 [cited by applicant]
US 20090324107A1 · Walch · 2009 [cited by applicant]
US 20100063949A1 · Eaton et al. · 2010 [cited by applicant]
US 20100150471A1 · Cobb et al. · 2010 [cited by applicant]
US 20100322516A1 · Xu et al. · 2010 [cited by applicant]
US 20110022562A1 · Gopisetty et al. · 2011 [cited by applicant]
US 20110044499A1 · Cobb et al. · 2011 [cited by applicant]
US 20110051992A1 · Cobb et al. · 2011 [cited by applicant]
US 20110052000A1 · Cobb et al. · 2011 [cited by applicant]
US 20110052067A1 · Cobb et al. · 2011 [cited by applicant]
US 20110052068A1 · Cobb et al. · 2011 [cited by applicant]
US 20110064267A1 · Cobb et al. · 2011 [cited by applicant]
US 20110064268A1 · Cobb et al. · 2011 [cited by applicant]
US 20110066409A1 · Evans · 2011 [cited by examiner]
US 20110067106A1 · Evans · 2011 [cited by examiner]
US 20110125484A1 · Coen · 2011 [cited by examiner]
US 20110305399A1 · Zitnick et al. · 2011 [cited by applicant]
US 20110320816A1 · Yao · 2011 [cited by examiner]
US 20120072983A1 · McCusker et al. · 2012 [cited by examiner]
US 20120098750A1 · Allen et al. · 2012 [cited by applicant]
US 20120131674A1 · Wittenschlaeger · 2012 [cited by applicant]
US 20120163670A1 · Eaton · 2012 [cited by examiner]
US 20120173702A1 · Szabo et al. · 2012 [cited by applicant]
US 20120224746A1 · Cobb · 2012 [cited by examiner]
US 20120262461A1 · Fisher et al. · 2012 [cited by applicant]
US 20120265736A1 · Williams et al. · 2012 [cited by applicant]
US 20120284793A1 · Steinbrecher et al. · 2012 [cited by applicant]
US 20120310944A1 · Mizuguchi et al. · 2012 [cited by applicant]
US 20130022242A1 · Cobb et al. · 2013 [cited by applicant]
US 20130121533A1 · Cobb · 2013 [cited by examiner]
US 20130138428A1 · Chandramouli et al. · 2013 [cited by applicant]
US 20130173255A1 · Ehsani et al. · 2013 [cited by applicant]
US 20130241730A1 · Saitwal et al. · 2013 [cited by applicant]
US 20130242093A1 · Cobb et al. · 2013 [cited by applicant]
US 20130243252A1 · Xu et al. · 2013 [cited by applicant]
US 20130325442A1 · Dahlmeier et al. · 2013 [cited by applicant]
US 20140002647A1 · Xu et al. · 2014 [cited by applicant]
US 20140003710A1 · Seow et al. · 2014 [cited by applicant]
US 20140003713A1 · Seow et al. · 2014 [cited by applicant]
US 20140040279A1 · Beygelzimer et al. · 2014 [cited by applicant]
US 20140072206A1 · Eaton et al. · 2014 [cited by applicant]
US 20140132786A1 · Saitwal et al. · 2014 [cited by applicant]
US 20140156567A1 · Scholtes · 2014 [cited by applicant]
US 20140163963A2 · Dahlmeier et al. · 2014 [cited by applicant]
US 20140163968A1 · Ehsani · 2014 [cited by examiner]
US 20140201838A1 · Varsanyi et al. · 2014 [cited by applicant]
US 20140230062A1 · Kumaran · 2014 [cited by applicant]
US 20140279762A1 · Xaypanya et al. · 2014 [cited by applicant]
US 20140279764A1 · Lahr · 2014 [cited by applicant]
US 20140283067A1 · Call et al. · 2014 [cited by applicant]
US 20150003671A1 · Saitwal et al. · 2015 [cited by applicant]
US 20150019463A1 · Simard et al. · 2015 [cited by applicant]
US 20150046155A1 · Seow et al. · 2015 [cited by applicant]
US 20150047040A1 · Cobb et al. · 2015 [cited by applicant]
US 20150110388A1 · Eaton · 2015 [cited by examiner]
US 20150117765A1 · Lahr · 2015 [cited by applicant]
US 20150134336A1 · Huang et al. · 2015 [cited by applicant]
US 20150229661A1 · Balabine et al. · 2015 [cited by applicant]
US 20160117589A1 · Scholtes · 2016 [cited by applicant]
US 20160134812A1 · Saitwal et al. · 2016 [cited by applicant]
US 20160232652A1 · Seow et al. · 2016 [cited by applicant]
US 20160267777A1 · Cobb · 2016 [cited by examiner]
US 20170163672A1 · Cobb et al. · 2017 [cited by applicant]
US 20180046613A1 · Seow et al. · 2018 [cited by applicant]
US 20190124101A1 · Cobb et al. · 2019 [cited by applicant]
US 20190230108A1 · Seow et al. · 2019 [cited by applicant]
US 20210014258A1 · Cobb et al. · 2021 [cited by applicant]
US 20220006825A1 · Seow et al. · 2022 [cited by applicant]
US 20220150267A1 · Cobb et al. · 2022 [cited by applicant]
US 20240275805A1 · Seow et al. · 2024 [cited by applicant]
CN 1223410A · 1999 [cited by applicant]
CN 1276077A · 2000 [cited by applicant]
CN 102571486A · 2012 [cited by applicant]
WO WO2009049314A2 · 2009 [cited by applicant]
WO WO2015021484A1 · 2015 [cited by applicant]
WO WO2015021485A1 · 2015 [cited by applicant]
Apewokin, S., et al., “Multimodal Mean Adaptive Backgrounding for Embedded Real-Time Video Surveillance”, 2007 IEEE Conference on Computer Vision and Pattern Recognition, IEEE, Minneapolis, MN (Jun. 2007); 6 pages. [cited by applicant]
Bobbio, A. et al., “Analysis of Large Scale Interacting Systems by Mean Field Method,” In: Fifth International Conference on Quantitative Evaluation of Systems 2008, pp. 215-224, Sep. 14-17, 2008. [cited by applicant]
Connell, J. et al., “Detection and Tracking in the IBM PeopleVision System”, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No. 04TH8763) (Jun. 2004); 1-4. [cited by applicant]
Elgammal, A., et al., “Non-parametric Model for Background Subtraction”, Computer Vision Laboratory, University of Maryland, College Park, MD (Jun. 2000); 18 pages. [cited by applicant]
Extended European Search Report for European Application No. 14833998.9, mailed Aug. 8, 2016, 8 pages. [cited by applicant]
Extended European Search Report for European Application No. 14835377.4, mailed Jul. 25, 2016, 9 pages. [cited by applicant]
Fernandez, C. et al., “Determining the Best Suited Semantic Events for Cognitive Surveillance,” Expert Systems with Applications, 38(4):4068-4079 (Apr. 2011). [cited by applicant]
Grabner, H., et al., “On-line Boosting and Vision”, IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2006); 1: 260-267. [cited by applicant]
Haritaoglu, I., et al., “Ghost: A Human Body Part Labeling System Using Silhouettes”, 14th Annual International Conference on Pattern Recognition, Brisbane, Australia (Aug. 16-20, 1998); 6 pages. [cited by applicant]
Haritaoglu, I., et al., “W4: Real-Time Surveillance of People and Their Activities”, IEEE Transactions on Pattern Analysis and Machine Intelligence (Aug. 2000); 22(8): 809-830. [cited by applicant]
Hubballi, N. et al., “Layered Higher Order N-grams for Hardening Payload Based Anomaly Intrusion Detection,” ARES 2010 International Conference on Availability, Reliability and Security, Piscataway, New Jersey, Feb. 15,… [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2014/050604, issued Feb. 18, 2016, 7 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2014/050606, issued Feb. 18, 2016, 9 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2014/050604, mailed Nov. 13, 2014, 8 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2014/050606, mailed Dec. 26, 2014, 11 pages. [cited by applicant]
Ivanov, Y., et al., “Video Surveillance of Interactions”, MIT Media Laboratory, Cambridge, MA (Jul. 1999); 8 pages. [cited by applicant]
Kanerva, P., “Sparse Distributed Memory and Related Models”, In M. H. Hassoun, ed., Associative Neural Memories: Theory and Implementation, New York, Oxford University Press (1993); pp. 50-76. [cited by applicant]
Nock, R., et al., “Statistical Region Merging”, IEEE Transactions on Pattern Analysis and Machine Intelligence (Nov. 2004); 26(11): 1452-1458. [cited by applicant]
Ramadge, P. J. G. et al., “The Control of Discrete Even Systems,” Proceeding of the IEEE, vol. 77, No. 1, pp. 81-98, Jan. 1989. [cited by applicant]
Rieck, K. et al., “Language models for detection of unknown attacks in network traffic,” Journal in Computer Virology, 2(4):243-256 (Feb. 2007); Published online: Dec. 19, 2006. [cited by applicant]
Senior, A., et al., “Appearance Models for Occlusion Handling”, IBM T. J. Watson Research Center, Yorktown, Heights, NY (2001); 8 pages. [cited by applicant]
Stauffer, C., et al., “Adaptive background mixture models for real-time tracking”, Proceedings IEEE Conference on Computer Vision and Pattern Recognition (1999); pp. 246-252. [cited by applicant]
Stauffer, C., et al., “Learning Patterns of Activity Using Real-Time Tracking”, IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI) (Aug. 2000); 22(8): 747-757. [cited by applicant]
Werner-Stark, A. et al., “Discrete Event Model Structure Identification Using Process Mining,” Proceedings of the IASTED International Conference Modelling, Identification, and Control (MIC 2011), Feb. 14-16, 2011, Inns… [cited by applicant]
Wu, L., “Visual language analyses: From underlayer visual characteristic expressions to semantic distance learning,” China Doctor's Degree Theses Full Text Database Information Science and Technology Collection, pp. 113… [cited by applicant]
Final Office Action for U.S. Appl. No. 14/457,060, mailed Apr. 21, 2016, 11 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 15/978,150 mailed Nov. 26, 2019, 8 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/457,060, mailed Oct. 8, 2015, 15 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/457,082, mailed Jul. 1, 2016, 5 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/457,082, mailed Nov. 5, 2015, 7 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/363,871 mailed Jun. 16, 2017, 15 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/469,568 mailed Jan. 25, 2018, 7 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/978,150 mailed May 15, 2019, 13 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/216,135, mailed Feb. 4, 2021, 8 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/945,087 mailed Aug. 5, 2021, 8 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/368,586, mailed Aug. 17, 2023, 9 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/568,399, mailed Jan. 17, 2023, 13 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/457,060, mailed Jul. 26, 2016, 9 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/457,082, mailed Jan. 3, 2017, 9 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/363,871, mailed Dec. 20, 2017, 10 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/469,568, mailed Nov. 7, 2018, 5 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/469,568, mailed Sep. 12, 2018, 8 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/978,150 mailed Apr. 9, 2020, 9 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/368,586, dated Jan. 18, 2024, 7 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/568,399, mailed Jul. 6, 2023, 9 pages. [cited by applicant]
Office Action and Search report for Chinese Application No. CN201480048639.5 dated Jul. 3, 2017, 16 pages. [cited by applicant]
Office Action and Search report for Chinese Application No. CN201480054228.7 dated Dec. 12, 2017, 19 pages. [cited by applicant]
Office Action for Chinese Application No. CN201480048639.5 dated Feb. 27, 2018, 15 pages. [cited by applicant]
Office Action for Indian Application No. 201617004636 dated Feb. 4, 2020, 8 pages. [cited by applicant]
Office Action for Indian Application No. 201617006475 dated Mar. 4, 2020, 8 pages. [cited by applicant]
Cited By (1)
US 12,470,580