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:
Mar. 10, 2020

Filed:

Apr. 28, 2017
Applicant:

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

Inventors:

Robert Michael Van Osten, San Jose, CA (US);

Sean Lynch, Redwood City, CA (US);

Matthew Burghoffer, Menlo Park, CA (US);

Adam Evans, Redwood City, CA (US);

Joseph Michael Chrzanowski, Sunnyvale, CA (US);

Assignee:

salesforce.com, inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 16/2458 (2019.01); H04L 29/08 (2006.01); G06F 16/9537 (2019.01); G06F 16/2457 (2019.01); G06F 17/27 (2006.01); G06Q 10/10 (2012.01);
U.S. Cl.
CPC ...
G06F 16/2477 (2019.01); G06F 16/24578 (2019.01); G06F 16/9537 (2019.01); G06F 17/279 (2013.01); G06F 17/2765 (2013.01); G06Q 10/103 (2013.01); G06Q 10/107 (2013.01); H04L 67/10 (2013.01); H04L 67/22 (2013.01); H04L 67/306 (2013.01);
Abstract

A database system may implement communications language queries to query data based on relationships between communications. A user may input a communications language query, and may process the query at a user device or at a database server. In some cases, the database server may process the query based on a periodic or event-based trigger. Processing the query may involve identifying one or more sets of communication events based on the type of communication event or a property of the communication event (e.g., referred to as a moment or score), as well as a temporal, user, or geographic relationship between the sets of communication events. The user device or database server may return a timestamp of a communication event, moment, or score, a number of occurrences of communication events, moments, or scores, or a Boolean value indicating whether a particular communication event, moment, or score exists to the user.


Find Patent Forward Citations

Loading…