IP Library Granted Patent US 9,984,146
Granted Patent B2
US 9,984,146 · App. 14/969,225 · Granted May 29, 2018

Method and system for mapping notable entities to their social profiles

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,984,146
App. No.
14/969,225
Granted
May 29, 2018
Kind
B2
Abstract

Methods, systems, and computer-readable media for mapping entities to social profile data. Social data regarding an entity (e.g., a notable entity, celebrity, movie, famous brand, etc.) is filtered from one or more open knowledge databases to produce filtered social data regarding the entity (or entities). The filtered social data is clustered and classified with respect to the entity according to a hash function to produce candidate results related to the entity. Ambiguous results are then filtered out from the candidate results, thereby automatically mapping facts contained in one or more of the open knowledge databases to a social profile associated with the entity.

Claims (53)

1. A method for mapping entities to social profile data, comprising:

filtering social data regarding at least one entity from at least one open knowledge database to produce filtered social data regarding said at least one entity;

clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity; and

filtering out ambiguous results from said candidate results, thereby automatically mapping facts contained in said at least one open knowledge database to social profiles associated with said at least one entity.

2. The method of claim 1 wherein filtering social data regarding at least one entity from at least one open knowledge database to produce filtered social data, further comprises:

filtering said social data regarding said at least one entity based on data associated with a subset of verified social network accounts originating from a social network provider.

3. The method of claim 1 wherein clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

calculating said at least one hash function based on a common attribute.

4. The method of claim 1 wherein clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

clustering said at least one entity based on said hash function.

5. The method of claim 1 wherein clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

calculating said at least one hash function based on a common attribute; and

clustering said at least one entity based on said hash function.

6. The method of claim 1 wherein filtering out ambiguous results further comprises:

determining if a single verified entity is contained among said ambiguous results; and

selecting said single verified entity in response to determining that said single verified entity is contained among said ambiguous results.

7. The method of claim 1 wherein classifying said filtered social data further comprises:

classifying said filtered social data utilizing a classifier that is trained to determine a difference between real social network data and fake social network data.

8. A system for mapping entities to social profile data, said system comprising:

at least one processor; and

a memory, wherein said at least one processor or said memory is configured for:

filtering social data regarding at least one entity from at least one open knowledge database to produce filtered social data regarding said at least one entity;

clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity; and

filtering out ambiguous results from said candidate results, thereby automatically mapping facts contained in said at least one open knowledge database to social profiles associated with said at least one entity.

9. The system of claim 8 wherein filtering social data regarding at least one entity from at least one open knowledge database to produce filtered social data, further comprises:

filtering said social data regarding said at least one entity based on data associated with a subset of verified social network accounts originating from a social network provider.

10. The system of claim 8 wherein clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

calculating said at least one hash function based on a common attribute.

11. The system of claim 8 wherein clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

clustering said at least one entity based on said hash function.

12. The system of claim 8 wherein clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

calculating said at least one hash function based on a common attribute; and

clustering said at least one entity based on said hash function.

13. The system of claim 8 wherein filtering out ambiguous results further comprises:

determining if a single verified entity is contained among said ambiguous results; and

selecting said single verified entity in response to determining that said single verified entity is contained among said ambiguous results.

14. The system of claim 8 wherein classifying said filtered social data further comprises:

classifying said filtered social data utilizing a classifier that is trained to determine a difference between real social network data and fake social network data.

15. A non-transitory computer-readable storage medium for mapping entities to social profile data, comprising:

instructions for filtering social data regarding at least one entity from at least one open knowledge database to produce filtered social data regarding said at least one entity;

instructions for clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity; and

instructions for filtering out ambiguous results from said candidate results, thereby automatically mapping facts contained in said at least one open knowledge database to social profiles associated with said at least one entity.

16. The non-transitory computer-readable storage medium of claim 15 wherein said instructions for filtering social data regarding at least one entity from at least one open knowledge database to produce filtered social data, further comprises:

instructions for filtering said social data regarding said at least one entity based on data associated with a subset of verified social network accounts originating from a social network provider.

17. The non-transitory computer-readable storage medium of claim 15 wherein said instructions for clustering and classifying said filtered social data with respect to said at least one entity according to a hash function to produce candidate results related to said at least one entity, further comprises:

instructions for calculating said at least one hash function based on a common attribute; and

instructions for clustering said at least one entity based on said hash function.

18. The non-transitory computer-readable storage medium of claim 15 wherein said instructions for filtering out ambiguous results further comprises:

instructions for determining if a single verified entity is contained among said ambiguous results.

19. The non-transitory computer-readable storage medium of claim 18 wherein said instructions for filtering out ambiguous results further comprises:

instructions for selecting said single verified entity in response to determining that said single verified entity is contained among said ambiguous results.

20. The non-transitory computer-readable storage medium of claim 15 wherein said instructions for classifying said filtered social data further comprises:

instructions for classifying said filtered social data utilizing a classifier that is trained to determine a difference between real social network data and fake social network data.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: ANTAL, EKATERINA; MEHRA, AKASH; BURAK AKGUN, MEHMET; NACHIAPPAN, NACHIAPPAN
To: YAHOO! INC.
Reel/Frame 037292/0695 →