IP Library Granted Patent US 8,769,689
Granted Patent B2
US 8,769,689 · App. 12/386,970 · Granted Jul 1, 2014

Digital DNA sequence

Inventor: Michael Gregory Hoglund (Monte Sereno, CA)
Assignee: HB Gary, Inc.
G06F21/554
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 8,769,689
App. No.
12/386,970
Granted
Jul 1, 2014
Kind
B2
Abstract

In an embodiment of the invention, a method of classifying a data object includes: scanning the data object; evaluating contents of data objects base on at least one selected rule; and generating a digital DNA sequence that classifies at least some contents in the data object.

Claims (47)

1. A computer-implemented method of classifying a data object, comprising:

scanning the data object with a processor;

evaluating contents of the data object based on at least one selected rule;

generating a sequence that classifies at least some contents of the data object, and

storing the sequence as a single digital file in a selected target memory,

further comprising a discrete weight decay algorithm comprising: assigning a given weight value for a rule; and if additional values are received for the given weight value for the rule, then permitting those additional values to have a progressively lesser effect on a summed weight value.

2. The method of claim 1 , wherein the sequence comprises at least one expressed trait with reference to the data object.

3. The method of claim 1 , wherein the sequence comprises a rule type.

4. The method of claim 1 , wherein the sequence comprises a rule body.

5. The method of claim 1 , wherein the sequence comprises a rule restrictor.

6. The method of claim 1 , wherein the sequence comprises the rule restrictor includes an extended qualifier.

7. The method of claim 1 , wherein a rule can be written in longhand form.

8. The method of claim 1 , wherein a rule can be written with wildcard characters.

9. The method of claim 2 , wherein the expressed trait comprises a rule.

10. The method of claim 2 , wherein the expressed trait comprises a weight.

11. The method of claim 2 , wherein the expressed trait comprises a trait code.

12. The method of claim 2 , wherein the expressed trait comprises a description.

13. The method of claim 2 , wherein the expressed trait comprises a control code that sets an expression mode or a match definition mode.

14. An apparatus for classifying a data object, comprising:

a processor; and

a sequencing engine that is executable by the processor, wherein the sequencing engine scans the data object, evaluates contents of the data object based on at least one selected rule, generates a sequence that classifies at least some contents of the data object, and stores the sequence as a single digital file in a selected target memory,

wherein the sequencing engine further performs a discrete weight decay algorithm that assigns a given weight value for a rule and permits additional values to have a progressively lesser effect on a summed weight value if those additional values are received for a given weight value for the rule.

15. The apparatus of claim 14 , wherein the sequence comprises at least one expressed trait with reference to the data object.

16. The apparatus of claim 14 , wherein the sequence comprises a rule type.

17. The apparatus of claim 14 , wherein the sequence comprises a rule body.

18. The apparatus of claim 14 , wherein the sequence comprises a rule restrictor.

19. The apparatus of claim 14 , wherein the sequence comprises the rule restrictor includes an extended qualifier.

20. The apparatus of claim 14 , wherein a rule can be written in longhand form.

21. The apparatus of claim 14 , wherein a rule can be written with wildcard characters.

22. The apparatus of claim 15 , wherein the expressed trait comprises a rule.

23. The apparatus of claim 15 , wherein the expressed trait comprises a weight.

24. The apparatus of claim 15 , wherein the expressed trait comprises a trait code.

25. The apparatus of claim 15 , wherein the expressed trait comprises a description.

26. The apparatus of claim 15 , wherein the expressed trait comprises a control code that sets an expression mode or a match definition mode.

27. An apparatus for classifying a data object, configured to implement the following steps:

scanning the data object using a processor;

evaluating contents of the data object based on at least one selected rule;

generating a sequence that classifies at least some contents of the data object; and

storing the sequence as a single digital file in a selected target memory,

further comprising a discrete weight decay algorithm comprising: assigning a given weight value for a rule; and if additional values are received for the given weight value for the rule, then permitting those additional values to have a progressively lesser effect on a summed weight value.

28. An article of manufacture comprising:

a machine-readable medium having stored thereon instructions to:

scan a data object;

evaluate contents of the data object based on at least one selected rule;

generate a sequence that classifies at least some contents of the data object; and

storing the sequence as a single digital file in a selected target memory,

further comprising a discrete weight decay algorithm comprising: assigning a given weight value for a rule; and if additional values are received for the given weight value for the rule, then permitting those additional values to have a progressively lesser effect on a summed weight value.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS DATA PREVIOUSLY RECORDED AT REEL: 70134 FRAME: 0413. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY TEREST . Recorded Feb 14, 2025
From: GOSECURE, INC.
To: COMERICA BANK
Reel/Frame 070235/0936 →
SECURITY INTEREST Recorded Feb 6, 2025
From: GOSECURE, INC.
To: COMERICA BANK
Reel/Frame 070134/0413 →
CHANGE OF NAME Recorded Sep 28, 2023
From: COUNTERTACK, INC.
To: GOSECURE, INC.
Reel/Frame 065082/0434 →
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: PACIFIC WESTERN BANK
To: COUNTERTACK INC.
Reel/Frame 045923/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2018
From: HBGARY, INC.
To: COUNTERTACK, IINC.
Reel/Frame 044562/0511 →
SECURITY INTEREST Recorded Nov 21, 2016
From: COUNTERTACK INC.
To: PACIFIC WESTERN BANK
Reel/Frame 040384/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: HBGARY, INC.
To: COUNTERTACK, INC.
Reel/Frame 036451/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2009
From: HOGLUND, MICHAEL GREGORY
To: HB GARY, INC.
Reel/Frame 023009/0815 →
Continuity (1)
Related Publication 20110067108A1 · Mar 17, 2011