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:
Aug. 16, 2022

Filed:

Apr. 29, 2020
Applicant:

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

Inventors:

Sean Moon, Brooklyn, NY (US);

Arvind Thiagarajan, Northampton, MA (US);

Mike Jahr, San Francisco, CA (US);

Milind Ganjoo, San Francisco, CA (US);

Parag Agrawal, Palo Alto, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 9/445 (2018.01); G06F 16/903 (2019.01); H04L 9/40 (2022.01); G06F 21/55 (2013.01); G06F 16/9032 (2019.01); G06N 20/00 (2019.01); G06N 3/04 (2006.01); G06N 3/08 (2006.01); G06Q 50/00 (2012.01);
U.S. Cl.
CPC ...
G06F 9/44589 (2013.01); G06F 9/44552 (2013.01); G06F 16/90324 (2019.01); G06F 16/90335 (2019.01); G06F 21/552 (2013.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); H04L 63/1433 (2013.01); G06Q 50/01 (2013.01);
Abstract

An example system includes a memory store of aggregate definitions. Each aggregate definition specifies a key value, an output store, a feature, a half-life value, and an aggregate operation metric to apply to a cross of the feature and the half-life value to generate aggregate metrics. The system also includes an aggregation engine that generates aggregate feature records from the input source based on the aggregate definitions and stores the aggregate feature records in the output store. An aggregate feature record includes an aggregate of the metric for the feature decayed over time using the half-life. The system also includes a query service that identifies, using the aggregate definitions, responsive aggregate feature records that satisfy parameters of a received request, applies the half-life to the responsive feature records, and provides the responsive feature records to a requester, the requester using the responsive feature records as input for a neural network.


Find Patent Forward Citations

Loading…