IP Library Granted Patent US 7,792,771
Granted Patent B2
US 7,792,771 · App. 12/389,162 · Granted Sep 7, 2010

Data classification methods and apparatus for use with data fusion

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 7,792,771
App. No.
12/389,162
Granted
Sep 7, 2010
Kind
B2
Abstract

Methods and apparatus for classifying data for use in data fusion processes are disclosed. An example method of classifying data selectively groups nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes. Data is classified based on the classification tree and the selective grouping of the nodes, and the results displayed.

Claims (44)

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

selectively grouping, with a programmed processor, nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes;

classifying the data based on the classification tree and the selective grouping of the nodes; and

displaying the classified data results.

2. A method as defined in claim 1 , wherein selectively grouping the nodes includes assigning each of the nodes to one of the groups based on values associated with the nodes, wherein each of the values is representative of a relationship between its respective node and one of the groups.

3. A method as defined in claim 2 , wherein the each of the values is associated with a frequency distribution, a probability, or an index value.

4. A method as defined in claim 1 , wherein selectively grouping the nodes includes comparing values associated with the nodes and assigning each of the nodes to one of the groups based on the comparisons.

5. A method as defined in claim 4 , wherein comparing the values associated with the nodes and assigning each of the nodes to one of the groups based on the comparisons includes re-assigning at least one of the nodes from a first one of the groups to a second one of the groups.

6. A method as defined in claim 1 , wherein selectively grouping the nodes includes selectively grouping the nodes in accordance with an overall population frequency distribution of the groups.

7. A method as defined in claim 1 , wherein classifying the data based on the selective grouping of the nodes includes assigning group identifying information to each of a plurality of data records comprising the data so that each of the plurality of the data records is associated with only one of the groups.

8. A method as defined in claim 7 , further comprising fusing the data records based on the group identifying information.

9. An apparatus for classifying data, comprising:

a memory; and

a processor coupled to a memory and configured to:

selectively group nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes;

classify the data based on the classification tree and the selective grouping of the nodes; and

display the classified data results.

10. An apparatus as defined in claim 9 , wherein the processor is configured to selectively group the nodes by assigning each of the nodes to one of the groups based on values associated with the nodes, wherein each of the values is representative of a relationship between its respective node and one of the groups.

11. An apparatus as defined in claim 10 , wherein the each of the values is associated with a frequency distribution, a probability, or an index value.

12. An apparatus as defined in claim 9 , wherein the processor is configured to selectively group the nodes by comparing values associated with the nodes and assigning each of the nodes to one of the groups based on the comparisons.

13. An apparatus as defined in claim 12 , wherein the processor is configured to compare the values associated with the nodes and assign each of the nodes to one of the groups based on the comparisons by re-assigning at least one of the nodes from a first one of the groups to a second one of the groups.

14. An apparatus as defined in claim 9 , wherein the processor is configured to selectively group the nodes by selectively grouping the nodes in accordance with an overall population frequency distribution of the groups.

15. An apparatus as defined in claim 9 , wherein the processor is configured to classify the data based on the selective grouping of the nodes by assigning group identifying information to each of a plurality of data records comprising the data so that each of the plurality of the data records is associated with only one of the groups.

16. An apparatus as defined in claim 15 , wherein the processor is configured to fuse the data records based on the group identifying information.

17. A tangible machine accessible medium having instructions stored thereon that, when executed, cause the machine to:

selectively group nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes;

classify data based on the classification tree and the selective grouping of the nodes; and

display the classified data results.

18. A machine accessible medium as defined in claim 17 , wherein the instructions, when executed, cause the machine to selectively group the nodes by assigning each of the nodes to one of the groups based on values associated with the nodes, wherein each of the values is representative of a relationship between its respective node and one of the groups.

19. A machine accessible medium as defined in claim 18 , wherein the each of the values is associated with frequency distribution, a probability, or an index value.

20. A machine accessible medium as defined in claim 17 , wherein the instructions, when executed, cause the machine to selectively group the nodes by comparing values associated with the nodes and assigning each of the nodes to one of the groups based on the comparisons.

21. A machine accessible medium as defined in claim 20 , wherein the instructions, when executed, cause the machine to compare the values associated with the nodes and assign each of the nodes to one of the groups based on the comparisons by re-assigning at least one of the nodes from a first one of the groups to a second one of the groups.

22. A machine accessible medium as defined in claim 17 , wherein the instructions, when executed, cause the machine to selectively group the nodes by selectively grouping the nodes in accordance with an overall population frequency distribution of the groups.

23. A machine accessible medium as defined in claim 17 , wherein the instructions, when executed, cause the machine to classify the data based on the selective grouping of the nodes by assigning group identifying information to each of a plurality of data records comprising the data so that each of the plurality of the data records is associated with only one of the groups.

24. A machine accessible medium as defined in claim 23 , wherein the instructions, when executed, cause the machine to fuse the data records based on the group identifying information.

25. An apparatus for classifying data, comprising:

a node analyzer configured to generate a plurality of values for each of a plurality of nodes of a classification tree, wherein each of the plurality of values represents a relationship between one of a plurality of classes and the characteristics of a population of data;

a node grouper configured to group the classification tree nodes so that each of a plurality of groups corresponds to only one of the classes;

a class code assignor configured to use the groups to assign class codes to the data; and

a display to display the classified data results.

26. An apparatus as defined in claim 25 , wherein the node analyzer is configured to generate a plurality of index values, each of which represents a ratio of the likelihood of occurrence of a class within a node and the likelihood of occurrence of a class within the population of data.

27. An apparatus as defined in claim 25 , wherein the node grouper is configured re-assign at least one of the classification tree nodes to one of the groups.

28. An apparatus as defined in claim 25 , wherein the node grouper is configured to assign each classification tree node to only one of the classes based on comparisons of the values.

29. An apparatus as defined in claim 25 , wherein the node grouper is configured to assign the assigning the classification tree nodes to the classes so that at least two nodes are assigned to the same class.

Assignments (12)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
CONVERSION Recorded Dec 11, 2009
From: NIELSEN MEDIA RESEARCH, INC., A DELAWARE CORPORATION
To: NIELSEN MEDIA RESEARCH, LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 023644/0073 →
MERGER Recorded Feb 27, 2009
From: NIELSEN MEDIA RESEARCH, LLC, A DELAWARE LIMITED LIABILITY COMPANY
To: NIELSEN COMPANY (US), LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 022340/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2009
From: SAMSON, JEROME; MCMILLAN, FRANCIS GAVIN
To: NIELSEN MEDIA RESEARCH, INC., A CORP. OF DELAWARE
Reel/Frame 022339/0785 →