The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 09, 2023

Filed:

Nov. 03, 2017
Applicant:

Salesforce, Inc., San Francisco, CA (US);

Inventors:

William Christopher Fama Roller, San Francisco, CA (US);

Shardul Vikram, San Jose, CA (US);

Alex Michael Noe, Palo Alto, CA (US);

Noah William Burbank, Palo Alto, CA (US);

Alexis Roos, Palo Alto, CA (US);

Rohith Ramprasad, San Francisco, CA (US);

Joseph Gerald Keller, San Francisco, CA (US);

Gabriel Starr Krupa, Petaluma, CA (US);

Scott Walter Bishel, Erie, CO (US);

Praveen Innamuri, Santa Clara, CA (US);

Assignee:

Salesforce, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/35 (2019.01); G06T 11/20 (2006.01); G06F 16/2457 (2019.01); G06Q 10/10 (2023.01); G06F 40/35 (2020.01); G06F 40/194 (2020.01);
U.S. Cl.
CPC ...
G06F 16/358 (2019.01); G06F 16/24575 (2019.01); G06F 40/194 (2020.01); G06F 40/35 (2020.01); G06Q 10/10 (2013.01); G06T 11/206 (2013.01);
Abstract

Methods, systems, and devices for analyzing communication messages (e.g., emails or activities) to determine relationship strength using a distributed graph are described. In some systems, a user may be associated with a specific tenant. A database server of the system may receive communication messages associated with the user and a target user. The server may perform a natural language processing (NLP) analysis on the communication messages to extract metadata, and may generate or update a distributed graph indicating connections between users based on the extracted metadata. Using the connections of the graph, the server may calculate a closeness score between the user and the target user. Additionally, the server may calculate closeness scores between the target and other users associated with the tenant, and may determine the users with the greatest closeness scores. The server may send a suggestion for the determined users to initiate communication with the target.


Find Patent Forward Citations

Loading…