IP Library Granted Patent US 9,881,072
Granted Patent B2
US 9,881,072 · App. 14/459,933 · Granted Jan 30, 2018

Dynamic feature set management

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,881,072
App. No.
14/459,933
Granted
Jan 30, 2018
Kind
B2
Abstract

In an example, a network is described with a plurality of data sources. Each data source may provide a feature, such as a data type that the data source collects or generates. A data aggregator may be connected to the network, and configured to collect, classify, and merge features as appropriate. The data aggregator includes a discriminator for classifying features, a merger, unmerger, converter, and evaluator. Features are provided to one or more expert systems configured to control one or more systems based on the features. Feedback to the data aggregator is used to evaluate the success of a merge. When a merge is found to be unhelpful, features may be unmerged.

Claims (37)

1. An apparatus, comprising:

a feature database comprising data source features for an expert system to receive environmental inputs and apply them to a system; and

a discriminator operable to:

receive a new data source feature from a network-connected data source comprising an environmental input and a structurally-standardized metadata description of the feature; and

autonomously classify the new feature according to a feature taxonomy, wherein classifying comprises inspecting the feature metadata, comparing the feature to an existing feature in the feature database, and assigning the feature a class or species based on the comparing.

2. The apparatus of claim 1 , further comprising a merger operable to merge the new data source feature with the existing feature to create a combined feature.

3. The apparatus of claim 2 , further comprising a network interface, and wherein the apparatus is operable to send the combined feature over the network interface.

4. The apparatus of claim 3 , further comprising an evaluator operable to receive feedback from the network interface, and to consume the combined feature from the merger.

5. The apparatus of claim 4 , further comprising an unmerger operable to determine that the merging to create the combined feature was not substantially beneficial, and to unmerge the combined feature into the new data source feature and the existing feature.

6. The apparatus of claim 1 , further comprising a converter operable to convert the new data source feature into a form compatible with a value of the existing feature.

7. The apparatus of claim 6 , wherein converting the new data source feature comprises converting from one unit system to another unit system.

8. The apparatus of claim 1 , wherein feature conversion is operable to use the feature taxonomy for merging the feature with other features.

9. The apparatus of claim 1 , wherein the feature metadata is in a standards-compliant format.

10. The apparatus of claim 9 , wherein the standards-compliant format is extensible markup language.

11. The apparatus of claim 1 , wherein autonomously classifying further comprises inferring a classification based on a feature name in the feature metadata.

12. The apparatus of claim 1 , wherein autonomously classifying further comprises inferring a classification based on a data type name in the feature metadata.

13. The apparatus of claim 12 , wherein autonomously classifying comprises fuzzy matching.

14. One or more tangible, non-transitory computer-readable mediums having stored thereon executable instructions operable to instruct a processor to:

receive a new data source feature from a network-connected data source comprising an environmental input and a structurally-standardized metadata description of the feature; and

autonomously classify the new feature according to a feature taxonomy, wherein classifying comprises inspecting the feature metadata, comparing the feature to an existing feature in a feature database comprising data source features for an expert system to receive environmental inputs and apply them to a system, and assigning the feature a class or species based on the comparing.

15. The one or more mediums of claim 14 , further operable to merge the new data source feature with the existing feature to create a combined feature.

16. The one or more mediums of claim 15 , further operable to send the combined feature over a network interface.

17. The one or more mediums of claim 16 , further operable to receive feedback from the network interface, and to determine whether the merging to create the combined feature was substantially beneficial.

18. The one or more mediums of claim 17 , further operable to determine that the merging to create the combined feature was not substantially beneficial, and to unmerge the combined feature into the new data source feature and the existing feature.

19. The one or more mediums of claim 14 , further operable to convert the new data source feature into a form compatible with the existing feature.

20. The one or more mediums of claim 19 , wherein converting the new data source feature comprises converting from one unit system to another unit system.

21. The one or more mediums of claim 14 , wherein the feature metadata is in a standards-compliant format.

22. The one or more mediums of claim 14 , wherein autonomously classifying further comprises inferring a classification based on a feature name in the feature metadata.

23. The one or more mediums of claim 14 , wherein autonomously classifying further comprises inferring a classification based on a data type name in the feature metadata.

24. A method comprising:

receiving a new data source feature from a network-connected data source comprising an environmental input and a structurally-standardized metadata description of the feature; and

autonomously classifying the new data source feature according to a feature taxonomy, wherein classifying comprises inspecting the feature metadata, comparing the feature to an existing feature in a feature database comprising data source features for an expert system to receive environmental inputs and apply them to a system, and assigning the feature a class or species based on the comparing.

25. The method of claim 24 , further comprising:

merging the new data source feature with the existing feature to create a combined feature;

sending the combined feature over a network interface;

receiving feedback from the network interface to determine whether the merging to create the combined feature was substantially beneficial; and

determining that the merging to create the combined feature was not substantially beneficial, to unmerge the combined feature into the new data source feature and the existing feature.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →