IP Library › Granted Patent US 9,159,055
Granted Patent B2
US 9,159,055 · App. 13/374,429 · Granted Oct 13, 2015

Computational systems and methods for identifying a communications partner

Inventors: Marc E. Davis (San Francisco, CA); Matthew G. Dyor (Bellevue, WA); William Gates (Redmond, WA); Xuedong Huang (Bellevue, WA); Roderick A. Hyde (Redmond, WA); Edward K. Y. Jung (Las Vegas, NV); Jordin T. Kare (Seattle, WA); Royce A. Levien (Lexington, MA); Richard T. Lord (Tacoma, WA); Robert W. Lord (Seattle, WA); Qi Lu (Bellevue, WA); Mark A. Malamud (Seattle, WA); Nathan P. Myhrvold (Bellevue, WA); Satya Nadella (Clyde Hill, WA); Daniel Reed (Redmond, WA); Harry Shum (Medina, WA); Clarence T. Tegreene (Bellevue, WA); Lowell L. Wood, Jr. (Bellevue, WA)
Assignee: ELWHA LLC
G06Q10/107G06Q50/01
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,159,055
App. No.
13/374,429
Granted
Oct 13, 2015
Kind
B2
Abstract

Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one social network message from at least one member of a network; disambiguating the at least one search term including associating the at least one search term with at least one of network-participation identifier data or device-identifier data; and presenting the sender profile in association with the at least one.

Claims (29)

1. A computer-implemented system comprising:

a device-identifier module configured to accept at least one social network message from a device associated with a sender that is a member of a network; and

a sender profile creation unit configured to associate the at least one social network message with a sender profile at least partly based on a device-identifier data associated with the device and a network-participation identifier data associated with the sender, the sender profile creation unit including at least a de-anonymization module configured to employ at least a de-anonymization algorithm to associate the at least one social network message with at least a real-world name.

2. The system of claim 1 wherein the device-identifier module further comprises at least one of a mobile network identifier module or a brand identifier module.

3. The system of claim 1 wherein the device-identifier module is configured to receive at least one social network message on at least one of a mobile telephone, a tablet computer, a notebook computer, or a laptop computer.

4. The system of claim 1 wherein the device-identifier module is configured to receive at least one social network message on at least one of a desktop computer or a networked television.

5. The system of claim 1 wherein the sender profile creation unit further comprises a device locator module that is configured to accept as input at least an IP address associated with the device associated with the sender of the at least one social network message and based at least in part on the IP address of the device associated with the sender to determine a geographical location of the device.

6. The system of claim 1 wherein the sender profile creation unit further comprises a network-participation identifier module.

7. The system of claim 1 wherein the de-anonymization module is further configured to associate the at least social network message with a real-world person at least in part by at least one of determining or obtaining identity information regarding the member of the network.

8. The system of claim 7 wherein the de-anonymization module further comprises at least one of a real-name profiling module, a web history tracking module, a media content tracking module, or an app data tracking module.

9. The system of claim 1 wherein the sender profile creation unit is configured to associate the at least one social network message with a set of sender attributes at least partly based on the device-identifier data associated with the device and the network-participation identifier data associated with the sender, wherein the set of sender attributes includes at least one of a social network membership list, one or more social network usernames, one or more social network profile pictures, one or more mutual friend lists, or one or more social networking website-posted items.

10. The system of claim 1 wherein the sender profile creation unit is configured to associate the at least one social network message with a set of sender attributes at least partly based on the device-identifier data associated with the device and the network-participation identifier data associated with the sender, wherein the set of sender attributes includes at least a history of interactions with a recipient of the at least one social network message.

11. The system of claim 1 wherein the sender profile creation unit is configured to associate the at least one social network message with a sender profile at least partly based on the device-identifier data associated with the device and the network-participation identifier data associated with the sender, wherein the device identifier data includes at least one device descriptor, and wherein the at least one device descriptor includes at least geographical information about the device.

12. The system of claim 11 , wherein the at least one device descriptor is configured to include at least geographical information about the device that was derived from at least one of an internet protocol address, cellular phone tower activity, or Wi-Fi data.

13. The system of claim 11 , wherein the at least one device descriptor is configured to include at least geographical information about the device that was derived from at least one of routing data or header data associated with the at least one social network message.

14. The system of claim 1 wherein the sender profile creation unit is configured to associate the at least one social network message with a sender profile at least partly based on the device-identifier data associated with the device and the network-participation identifier data associated with the sender, wherein the network-participation identifier data associated with the sender includes at least a name in a telecommunications carrier database.

15. The system of claim 1 wherein the sender profile creation unit is configured to associate the at least one social network message with a real-world person at least partly based on the real-world person's device-identifier data and the real-world person's network-participation identifier data.

16. The system of claim 1 further comprising a personal software assistant user interface for the sender profile creation unit.

17. The system of claim 1 wherein the de-anonymization module configured to employ at least a de-anonymization algorithm to associate the at least one social network message with at least a real-world name comprises:

a de-anonymization module configured to employ at least a de-anonymization algorithm that accepts as input at least device identifier data regarding a device associated with the sender and to associate the at least one social network message with at least a real-world name.

18. The system of claim 17 wherein the de-anonymization module configured to employ at least a de-anonymization algorithm that accepts as input at least device identifier data regarding a device associated with the sender and to associate the at least one social network message with at least a real-world name comprises:

de-anonymization module configured to employ at least a de-anonymization algorithm that accepts as input at least device identifier data that includes at least an internet protocol address associated with the device associated with the sender.

19. The system of claim 1 wherein the device-identifier module is at least a portion of one or more servers configured to receive the at least one social network message from at least one of a mobile telephone, a tablet computer, a notebook computer, or a laptop computer.

20. A computer-implemented system comprising:

a device-identifier module operative on a computational platform wherein the device-identifier module is configured to accept at least one social network message from a device associated with a sender that is a member of a network; and

a sender profile creation unit operative on a computational platform wherein the sender profile creation unit is configured to associate the at least one social network message with a sender profile at least partly based on a device-identifier data associated with the device and a network-participation identifier data associated with the sender, the sender profile creation unit including at least a de-anonymization module configured to employ at least a de-anonymization algorithm to associate the at least one social network message with at least a real-world name.

21. A computer-implemented system comprising:

a device-identifier module configured to accept at a user interface at least one social network message from a device associated with a sender that is a member of a network; and

a sender profile creation unit configured to associate the at least one social network message with a sender profile at least partly based on a device-identifier data associated with the device and a network-participation identifier data associated with the sender, the sender profile creation unit including at least a de-anonymization module configured to employ at least a de-anonymization algorithm to associate the at least one social network message with at least a real-world name.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2012
From: DAVIS, MARC E.; DYOR, MATTHEW G.; GATES, WILLIAM; HUANG, XUEDONG; HYDE, RODERICK A.; JUNG, EDWARD K. Y.; KARE, JORDIN T.; LEVIEN, ROYCE A.; LORD, RICHARD T.; LORD, ROBERT W.; LU, QI; MALAMUD, MARK A.; MYHRVOLD, NATHAN; NADELLA, SATYA; REED, DANIEL; SHUM, HARRY; TEGREENE, CLARENCE T.; WOOD, LOWELL L., JR.
To: ELWHA, LLC
Reel/Frame 027927/0626 →
Continuity (12)
Continuation In Part 13199832 · Sep 7, 2011
Continuation In Part 13199829 · Sep 9, 2011
Continuation In Part 13200806 · Sep 30, 2011
Continuation In Part 13200810 · Sep 30, 2011
Continuation In Part 13373542 · Nov 16, 2011
Continuation In Part 13373572 · Nov 17, 2011
Continuation 13374428 · Dec 27, 2011
Continuation In Part 13373871 · Dec 2, 2011
Continuation In Part 13373872 · Dec 2, 2011
Continuation In Part 13374247 · Dec 16, 2011
Continuation In Part 13374246 · Dec 16, 2011
Related Publication 20130060869A1 · Mar 7, 2013