IP Library Granted Patent US 9,973,499
Granted Patent B2
US 9,973,499 · App. 14/998,645 · Granted May 15, 2018

Method for statistical object indentification

Inventors: John W. Hayes (Reno, NV); Christopher Luis Hamlin (San Jose, CA); Charles Andrew Gram (Reno, NV)
Assignee: BlackRidge Technology Holdings, Inc.
H04L63/0876H04L9/3242H04L63/0823H04L63/20
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,973,499
App. No.
14/998,645
Granted
May 15, 2018
Kind
B2
Abstract

A mechanism to activate an original object ( 12 S) so that statistical objects ( 14 S) generated from the original object can be recognized using statistical object identification is disclosed. An object activation agent ( 48 ) with a clock ( 47 ) and at least one original object ( 12 S) communicates the original object ( 12 S) and time from the clock ( 47 ) to an object activation service ( 50 ). The object activation service ( 50 ) provides and communicates keying information ( 61 ) and expiration criterion ( 63 ) for at least one of said original objects ( 12 S) back to the object activation agent ( 48 ).

Claims (38)

1. A method comprising the steps of:

accessing, by an object activation agent ( 48 ) a clock ( 47 ); said clock having a plurality of original objects ( 12 S);

communicating one of said plurality of said original objects ( 12 S) and a time value from said clock ( 47 ) to an object activation service ( 50 ) from said object activation agent ( 48 );

communicating keying information ( 61 ) and expiration criterion ( 63 ) for at least one of said plurality of original objects ( 12 S) to said object activation agent ( 48 ) using said object activation service ( 50 );

providing a Statistical Object Identification SOI Policy Service ( 40 ), an SOI Insertion Policy service ( 42 ) and a network resource ( 62 );

communicating said keying information ( 61 ) using said object activation agent ( 48 ), and expiration criterion ( 63 ) for each of the said plurality of said original objects ( 12 S) to said SOI Insertion Policy Service ( 42 );

sending a message ( 68 ) using a network client ( 66 ) to said network resource ( 62 );

said message ( 68 ) being communicated through said SOI Insertion Policy Service ( 42 );

selecting one of said original objects ( 12 S) using said SOI Insertion Policy Service ( 42 ) and generating a statistical object ( 14 S) using said keying information ( 61 ) associated with said selected original object ( 12 S); and

inserting said statistical object ( 14 S) using said SOI Insertion Policy Service ( 42 ) into said message ( 68 ) and forwarding said message ( 68 ) to said network resource ( 62 ).

2. The method according to claim 1 , where

said original object ( 12 S) is obtained from an external service.

3. The method according to claim 1 , where

said object activation service ( 50 ) determines if network address translation was performed between said object activation agent ( 48 ) and said object activation service ( 50 ).

4. The method according to claim 3 , where

said object activation service ( 50 ) communicates said determination of network address translation to said object activation agent ( 48 ).

5. The method according to claim 1 , further comprising additional steps of:

communicating said keying information ( 61 ) using said object activation agent ( 48 ), and said expiration criterion ( 63 ) for each of said plurality of original objects ( 12 S) to an SOI Policy Service ( 40 ); and

generating a plurality of statistical objects ( 14 S) using said SOI Policy Service ( 40 ) and said keying information ( 61 ) for each of said plurality of original objects ( 12 S).

6. The method according to claim 5 , further comprising additional step of:

ceasing generation of statistical objects ( 14 S) using said SOI Policy Service ( 40 ) after said expiration criterion ( 63 ) has been met.

7. The method according to claim 6 in which:

said expiration criterion ( 63 ) is expressed as a function of statistical objects ( 14 S).

8. The method according to claim 6 in which:

said expiration criterion ( 63 ) is expressed as a function of messages ( 68 ).

9. The method according to claim 5 , in which:

said expiration criterion ( 63 ) is expressed as a function of time.

10. The method according to claim 1 , further comprising additional steps of:

communicating said keying information ( 61 ) using said object activation agent ( 48 ), and said expiration criterion ( 63 ) for each of said plurality of original objects ( 12 S) to an SOI resolution service ( 46 ); and

generating a plurality of statistical objects ( 14 S) using said SOI resolution service ( 46 ) and using said keying information ( 61 ) for each of said plurality of original objects ( 12 S).

11. The method according to claim 5 , further comprising additional step of:

ceasing generation of statistical objects ( 14 S) using said SOI resolution service ( 46 ) after said expiration criterion ( 63 ) has been met.

12. The method according to claim 10 in which:

said expiration criterion ( 63 ) is expressed as a function of time.

13. The method according to claim 10 in which:

said expiration criterion ( 63 ) is expressed as a function of statistical objects ( 14 S).

14. The method according to claim 10 in which:

said expiration criterion ( 63 ) is expressed as a function of messages ( 68 ).

Assignments (4)
CHANGE OF NAME Recorded Dec 14, 2022
From: BLUE ARMOR TECHNOLOGIES, LLC
To: INVISINET TECHNOLOGIES, LLC
Reel/Frame 062127/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: JOHN WILLIAM HAYES; HAMLIN, CHRISTOPHER LUIS; GRAM, CHARLES ANDREW
To: BLACKRIDGE TECHNOLOGY HOLDINGS, INC.
Reel/Frame 054929/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: BLACKRIDGE TECHNOLOGY INTERNATIONAL, INC.; BLACKRIDGE HOLDINGS, INC; BLACKRIDGE RESEARCH INC INC.
To: BLUE ARMOR TECHNOLOGIES LLC
Reel/Frame 054711/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2019
From: BLACKRIDGE TECHNOLOGY HOLDINGS, INC
To: BLACKRIDGE RESEARCH, INC
Reel/Frame 049584/0518 →
Continuity (1)
Related Publication 20170214690A1 · Jul 27, 2017