IP Library Granted Patent US 9,911,043
Granted Patent B2
US 9,911,043 · App. 13/931,058 · Granted Mar 6, 2018

Anomalous object interaction detection and reporting

Inventors: Kishor Adinath Saitwal (Pearland, TX); Dennis G. Urech (Katy, TX); Wesley Kenneth Cobb (The Woodlands, TX)
Assignee: Omni AI, Inc.
G06K9/00711G06K9/6221G06K9/6284
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 9,911,043
App. No.
13/931,058
Granted
Mar 6, 2018
Kind
B2
Abstract

Techniques are disclosed for analyzing a scene depicted in an input stream of video frames captured by a video camera. The techniques include evaluating sequence pairs representing segments of object trajectories. Assuming the objects interact, each of the sequences of the sequence pair may be mapped to a sequence cluster of an adaptive resonance theory (ART) network. A rareness value for the pair of sequence clusters may be determined based on learned joint probabilities of sequence cluster pairs. A statistical anomaly model, which may be specific to an interaction type or general to a plurality of interaction types, is used to determine an anomaly temperature, and alerts are issued based at least on the anomaly temperature. In addition, the ART network and the statistical anomaly model are updated based on the current interaction.

Claims (91)

1. A computer-implemented method for analyzing a scene depicted in an input stream of video frames captured by a video camera, the method comprising:

receiving at least two sequences, wherein each sequence of the at least two sequences corresponds to a segment of a trajectory taken by a respective object through the scene;

determining, via one or more processors, whether the objects interact based on a spatio-temporal proximity of the objects; and

if the objects interact:

mapping each sequence of the at least two sequences to a respective sequence cluster,

retrieving, from an ngram trie, a learned joint probability indicating a likelihood of a given sequence cluster pair of a plurality of sequence cluster pairs occurring in the scene, the ngram trie including a plurality of nodes, the given sequence cluster pair being represented jointly by a first node in a first layer of the ngram trie and a second node in a second layer of the ngram trie, the first node and the second node representing sequence clusters in the given sequence cluster pair, and

determining a rareness value for each sequence cluster pair based on the learned joint probability and a frequency of a most frequently observed sequence cluster pair from the scene, the rareness value given by

R

ij

=

1

-

f

ij

f

max

,

 where f ij is a frequency with which sequence cluster pair {C i , C j } has been observed and f max is the frequency of the most frequently observed sequence cluster pair;

determining, using a statistical anomaly model, an anomaly temperature for the rareness value, wherein the anomaly temperature indicates a frequency of occurrence of the rareness value; and

upon determining one or more reporting criteria are met based at least on the anomaly temperature, reporting the interaction of the objects.

2. The method of claim 1 , wherein the received sequences each include one or more data points, each data point representing a position of the respective object at a given point in time, further comprising:

normalizing the received sequences to n-dimensional vectors; and

normalizing the position and time components of the received sequences.

3. The method of claim 1 , wherein the sequence clusters are clusters of an adaptive resonance theory (ART) network, and wherein the ART network is updated based on observed sequences.

4. The method of claim 1 , wherein the ngram trie is updated based on observed sequence cluster pairs.

5. The method of claim 1 , wherein the objects are deemed to interact if the objects pass within a given spatial neighborhood of each other in the scene within a given time period.

6. The method of claim 1 , further comprising, updating the statistical anomaly model based on observed interactions.

7. The method of claim 1 , further comprising:

determining, based on the sequence clusters to which the sequences map and/or spatio-temporal properties of the sequences, a type of interaction between the objects, wherein the statistical anomaly model used is specific to the type of interaction.

8. The method of claim 7 , wherein the type of interaction is one of jail-breaking, collision/scattering, an extended interaction, an anomalous temporal interaction, an anomalous special interaction, and an anomalous spatio-temporal interaction.

9. The method of claim 1 , wherein the interaction is reported to a user interface and includes interaction properties (xInt, yInt, tInt), where xInt and yInt indicate x and y positions of the interaction and tInt indicates a time difference of the objects' trajectories at a spatial intersection of the trajectories, and wherein the user is permitted to create an alert directive to publish another alert if another interacting sequence pair occurs within a given spatial neighborhood (dx, dy) of (xInt, yInt) and temporal neighborhood dt of tInt.

10. A non-transitory computer-readable storage medium storing instructions, which when executed by a computer system, perform operations for analyzing a scene depicted in an input stream of video frames captured by a video camera, the instructions comprising instructions to:

receive at least two sequences, each sequence of the at least two sequences corresponding to a segment of a trajectory taken by a respective object through the scene;

determine, via one or more processors, whether the objects interact based on a spatio-temporal proximity of the objects; and

if the objects interact:

map each sequence of the at least two sequences to a sequence cluster,

retrieve, from an ngram trie, a learned joint probability indicating a likelihood of a given sequence cluster pair from a plurality of sequence cluster pairs occurring in the scene, the ngram trie including a plurality of nodes, the (liven sequence cluster pair being represented jointly by a first node in a first layer of the ngram trie and a second node in a second layer of the ngram trie, the first node and the second node representing sequence clusters in the (liven sequence cluster pair, and

determine a rareness value for each sequence cluster pair of the plurality of sequence cluster pairs based on learned joint probabilities of sequence cluster pairs and a frequency of a most frequently observed sequence cluster pair, the rareness value based on

R

ij

=

1

-

f

ij

f

max

,

 where f ij is a frequency with which sequence cluster pair {C i , C j } has been observed and f max is the frequency of the most frequently observed sequence cluster pair;

determine, using a statistical anomaly model, an anomaly temperature for the rareness value, wherein the anomaly temperature indicates a frequency of occurrence of the rareness value; and

upon determination that one or more reporting criteria are met based at least on the anomaly temperature, report the interaction.

11. The computer-readable storage medium of claim 10 , wherein the received sequences each include one or more data points, each data point representing a position of the respective object at a given point in time, the instructions further comprising instructions to:

normalize the received sequences to n-dimensional vectors; and

normalize the position and time components of the received sequences.

12. The computer-readable storage medium of claim 10 , wherein the sequence clusters are clusters of an adaptive resonance theory (ART) network, and wherein the ART network is updated based on observed sequences.

13. The computer-readable storage medium of claim 10 , wherein the ngram trie is updated based on observed sequence cluster pairs.

14. The computer-readable storage medium of claim 10 , wherein the objects are deemed to interact if the objects pass within a given spatial neighborhood of each other in the scene within a given time period.

15. The computer-readable storage medium of claim 10 , the instructions further comprising instructions to: update the statistical anomaly model based on observed interactions.

16. The computer-readable storage medium of claim 10 , the instructions further comprising instructions to:

determine, based on the sequence clusters to which the sequences map and/or spatio-temporal properties of the sequences, a type of interaction between the objects,

wherein the statistical anomaly model used is specific to the type of interaction.

17. The computer-readable storage medium of claim 16 , wherein the type of interaction is one of jail-breaking, collision/scattering, an extended interaction, an anomalous temporal interaction, an anomalous special interaction, and an anomalous spatio-temporal interaction.

18. The computer-readable storage medium of claim 10 , wherein the interaction is reported to a user interface and includes interaction properties (xInt, yInt, tInt), where xInt and yInt indicate x and y positions of the interaction and tInt indicates a time difference of the objects' trajectories at a spatial intersection of the trajectories, and wherein the user is permitted to create an alert directive to publish another alert if another interacting sequence pair occurs within a given spatial neighborhood (dx, dy) of (xInt, yInt) and temporal neighborhood dt of tInt.

19. A system, comprising:

a processor; and

a memory, wherein the memory includes an application program configured to perform operations for analyzing a scene depicted in an input stream of video frames captured by a video camera, the operations comprising:

receiving at least two sequences, wherein each sequence of the at least two sequences corresponds to a segment of a trajectory taken by a respective object through the scene,

determining, via one or more processors, whether the objects interact based on a spatio-temporal proximity of the objects, and

if the objects interact:

mapping each sequence of the at least two sequences to a sequence cluster;

retrieving, from an ngram trie, learned joint probabilities of sequence cluster pairs, a learned joint probability indicating a likelihood of a sequence cluster pair occurring in the scene, the ngram trie including a plurality of nodes, the sequence cluster pair being represented jointly by a first node in a first layer of the ngram trie and a second node in a second layer of the ngram trie, the first node and the second node representing sequence clusters in the sequence cluster pair, and

determining a rareness value based on the learned joint probabilities and a frequency of a most frequently observed sequence cluster pair, the rareness value based on

R

ij

=

1

-

f

ij

f

max

,

 where f ij is a frequency with which sequence cluster pair {C i , C j } has been observed and f max is the frequency of the most frequently observed sequence cluster pair;

determining, using a statistical anomaly model, an anomaly temperature for the rareness value, wherein the anomaly temperature indicates a frequency of occurrence of the rareness value, and

upon determining one or more reporting criteria are met based at least on the anomaly temperature, reporting the interaction.

20. The system of claim 19 , wherein the received sequences each include one or more data points, each data point representing a position of the respective object at a given point in time, the operations further comprising:

normalizing the received sequences to n-dimensional vectors; and

normalizing the position and time components of the received sequences.

21. The system of claim 19 , wherein the ngram trie is updated based on observed sequence cluster pairs.

22. The system of claim 19 , the operations further comprising: determining, based on the sequence clusters to which the sequences map and/or spatio-temporal properties of the sequences, a type of interaction between the objects, wherein the statistical anomaly model used is specific to the type of interaction.

23. The system of claim 22 , wherein the type of interaction is one of jail-breaking, collision/scattering, an extended interaction, an anomalous temporal interaction, an anomalous special interaction, and an anomalous spatio-temporal interaction.

Assignments (73)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2020
From: OMNI AI, INC.
To: INTELLECTIVE AI, INC.
Reel/Frame 052216/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: GIANT GRAY, INC.
To: PEPPERWOOD FUND II, LP
Reel/Frame 045802/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: PEPPERWOOD FUND II, LP
To: OMNI AI, INC.
Reel/Frame 045802/0897 →
CHANGE OF NAME Recorded May 15, 2018
From: BEHAVIORAL RECOGNITION SYSTEMS, INC.
To: GIANT GRAY, INC.
Reel/Frame 046153/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: SAITWAL, KISHOR ADINATH; URECH, DENNIS G; COBB, WESLEY KENNETH
To: BEHAVIORAL RECOGNITION SYSTEMS, INC.
Reel/Frame 045802/0478 →
SECURITY INTEREST Recorded Jun 14, 2017
From: GIANT GRAY, INC.
To: BLESSING, STEPHEN C.; MCCLAIN, TERRY F.; WALTER, JEFFREY; WALTER, SIDNEY; WILLIAMS, JAY; WILLIAMS, SUE
Reel/Frame 042807/0240 →
SECURITY INTEREST Recorded Jun 8, 2017
From: GIANT GRAY, INC.
To: GOLDEN, ROGER; PEREZ-MAJUL, ALAIN; PEREZ-MAJUL, ALENA; PEREZ-MAJUL, MARIA; PEREZ-MAJUL, FERNANDO
Reel/Frame 042734/0380 →
SECURITY INTEREST Recorded Jun 5, 2017
From: GIANT GRAY, INC.
To: MARCUM, DEBRA; MCAVOY, JOHN; MCAVOY, TIFFANY; MCCORD, LUCINDA; MCCORD, STEPHEN; MCKAIN, CHRISTINE; MERCER, JOAN; MORRIS, GILBERT; MORRIS, DEBRA; HOLT, HILLERY N.; HUTTON, DONNA; HUTTON, WILLIAM; HUTTON, GARY; HUTTON, DEBORAH K.; JAMES, RONALD; JAMES, JUDITH; JOHNSON, ANN; JOHNSON, NORMAN; JUDGE, JOYCE A.; KEEVIN, LOIS JANE; KINNAMAN, SANDRA; KINNEY, JOY E.; KOUSARI, EHSAN; KOUSARI, MARY; LEMASTER, CHERYL J.; LEMASTER, CARL D.; LITTLE, CAMILLE; LITTLE, STEPHEN C.; MARCUM, JOSEPH; NECESSARY, MICHAEL J.; PEGLOW, SUE ELLEN; PETERS, CYNTHIA; PIKE, DAVID A.; REECE, DONALD B.; REECE, MYRTLE D.; RENBARGER, TERRY; RENBARGER, ROSEMARY; REYES, JOSE; REYES, BETH; RHOTEN, MARY C.; RICKS, PENNY L.; ROBINSON, RICK; SGRO, MARIO P.; SGRO, MARIO; ST. LOUIS, GLORIA; STROEH, MARY ANN; STROEH, STEPHEN L.; SULLIVAN, DONNA L.; TOWNSEND, CHRISTOPHER; TOWNSEND, JILL; TREES, CRAIG; WELPOTT, WARREN R.; WELPOTT, WARREN; WELPOTT, TRAVIS; WELPOTT, MELISSA; ZEIGLER, BETTY JO
Reel/Frame 042687/0055 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: HARRINGTON, ANNE
Reel/Frame 042665/0109 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DESHIELDS, JAMES
Reel/Frame 042663/0048 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: ENRIQUEZ, RICK
Reel/Frame 042663/0577 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: GANGWER, ALAN; GANGWER, JANE
Reel/Frame 042663/0691 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: GINDER, DARLENE; GINDER, MICHAEL
Reel/Frame 042663/0764 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: HANNER, DAVID; HANNER, KATTE
Reel/Frame 042664/0172 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: HARRINGTON, ANNE M.
Reel/Frame 042665/0161 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: HIGGINBOTTOM, BRYCE E.
Reel/Frame 042665/0493 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: HIGGINBOTTOM, BRYCE
Reel/Frame 042665/0678 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: HOLT, RUTH ANN
Reel/Frame 042665/0685 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DUNLAVY, FRIEDA
Reel/Frame 042666/0637 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BAGIENSKI, FRANK
Reel/Frame 042645/0494 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BATCHELDER, ROBERT
Reel/Frame 042645/0507 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BATCHELDER, LEANNE
Reel/Frame 042645/0552 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BIVANS, WAYNE
Reel/Frame 042646/0443 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BIVANS, JENNIFER
Reel/Frame 042646/0512 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BODINE, EDWARD
Reel/Frame 042646/0534 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BODINE, EDWARD
Reel/Frame 042646/0599 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BODINE, REBECCAH
Reel/Frame 042646/0630 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BODINE, REBECCAH
Reel/Frame 042646/0711 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BOSE, BETHEL
Reel/Frame 042646/0862 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BOSLER, ALAN J.
Reel/Frame 042647/0016 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BOSLER, MARY ALICE
Reel/Frame 042647/0143 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BOSLER, ALAN J.
Reel/Frame 042647/0196 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BOSLER, MARY ALICE
Reel/Frame 042647/0384 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BRUNER, JOHN
Reel/Frame 042647/0447 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BRUNER, LINDA
Reel/Frame 042647/0831 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BRUNNEMER, BRENT
Reel/Frame 042652/0446 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BRUNNEMER, BRENT
Reel/Frame 042652/0518 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BURKE, JOHNIE
Reel/Frame 042652/0777 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BRUNNEMER, BRENT
Reel/Frame 042652/0788 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BURKE, JOHNIE
Reel/Frame 042652/0795 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BURKE, MARY
Reel/Frame 042652/0828 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BURKE, MARY
Reel/Frame 042652/0905 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BUSBY, RANAYE
Reel/Frame 042652/0912 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: BUSBY, BRET D.
Reel/Frame 042652/0919 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CANADA, LISBETH ANN
Reel/Frame 042652/0946 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CANADA, ROBERT
Reel/Frame 042653/0367 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CANADA, LISBETH ANN
Reel/Frame 042653/0374 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CHEEK, GERALD
Reel/Frame 042657/0671 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CHEEK, PAMELA
Reel/Frame 042658/0507 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: COLLINS, STEVEN F.
Reel/Frame 042658/0634 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: COLLINS, LINDA
Reel/Frame 042658/0962 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: COLLINS, STEVEN F.
Reel/Frame 042658/0969 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CONBOY, PAIGE
Reel/Frame 042659/0039 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CONBOY, PAIGE
Reel/Frame 042659/0179 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CONBOY, SEAN P.
Reel/Frame 042659/0272 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: CONBOY, SEAN
Reel/Frame 042659/0431 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: COX, REBECCA J.
Reel/Frame 042659/0603 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: COX, LAWRENCE E.
Reel/Frame 042659/0667 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DARLING, WILLIAM; DARLING, DIANA
Reel/Frame 042659/0776 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DAVIS, JEFFREY J.
Reel/Frame 042661/0438 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DAVIS, JEFFREY J.; DAVIS, NAOMI
Reel/Frame 042662/0103 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DENNY, SUMMER
Reel/Frame 042662/0923 →
SECURITY INTEREST Recorded Jun 1, 2017
From: GIANT GRAY, INC.
To: DESHIELDS, JAMES
Reel/Frame 042662/0983 →
SECURITY INTEREST Recorded May 30, 2017
From: GIANT GRAY, INC.
To: DAVIS, DREW
Reel/Frame 042621/0962 →
SECURITY INTEREST Recorded May 30, 2017
From: GIANT GRAY, INC.
To: DAVIS, DREW
Reel/Frame 042621/0988 →
SECURITY INTEREST Recorded May 30, 2017
From: GIANT GRAY, INC.
To: TRAN, JOHN
Reel/Frame 042622/0033 →
SECURITY INTEREST Recorded May 30, 2017
From: GIANT GRAY, INC.
To: TRAN, JOHN
Reel/Frame 042622/0052 →
SECURITY INTEREST Recorded May 30, 2017
From: GIANT GRAY, INC.
To: WILKINSON, PHILIP
Reel/Frame 042622/0065 →
SECURITY INTEREST Recorded May 30, 2017
From: GIANT GRAY, INC.
To: MULTIMEDIA GRAPHIC NETWORK
Reel/Frame 042621/0900 →
CHANGE OF NAME Recorded Mar 22, 2017
From: BEHAVIORAL RECOGNITION SYSTEMS, INC.
To: GIANT GRAY, INC.
Reel/Frame 042068/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2017
From: PEPPERWOOD FUND II, LP
To: OMNI AI, INC.
Reel/Frame 041687/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2017
From: GIANT GRAY, INC.
To: PEPPERWOOD FUND II, LP
Reel/Frame 041685/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2013
From: SAITWAL, KISHOR ADINATH; URECH, DENNIS G.; COBB, WESLEY KENNETH
To: BEHAVIORAL RECOGNITION SYSTEMS, INC.
Reel/Frame 030712/0780 →
Continuity (3)
Provisional Application 61666458 · Jun 29, 2012
Related Publication 20150003671A1 · Jan 1, 2015
Related Publication 20170364751A9 · Dec 21, 2017