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:
Jan. 05, 2021

Filed:

Jan. 25, 2019
Applicant:

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

Inventors:

Matthew Bilotti, Oakland, CA (US);

Bonnie Eisenman, Brooklyn, NY (US);

Pulkit Gupta, San Bruno, CA (US);

Don Hoffman, San Francisco, CA (US);

Shannon McCoy, Boulder, CO (US);

Nick Morgan, Louisville, CO (US);

Aziz Michael Batihk, San Francisco, CA (US);

Michael Cvet, Piedmont, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 15/16 (2006.01); H04N 1/32 (2006.01); G06Q 30/02 (2012.01); H04L 12/58 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
H04L 51/12 (2013.01); G06F 9/54 (2013.01); H04L 51/32 (2013.01);
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for visibility filtering. One of the methods includes receiving a request for particular data on a social messaging platform; passing the request to one or more services, wherein each service is configured to call to data sources or to additional services to collect the particular data according to a request path defined for a type of request; performing visibility filtering at each service upon obtaining responses to calls made by that service, wherein performing visibility filtering at a service comprises calling a local visibility library that evaluates one or more rules with respect to the obtained response data, and wherein the results of the visibility filtering are passed upstream along the request path until a last service obtains all filtered response data; and assembling a final response to the request based on the filtered response data.


Find Patent Forward Citations

Loading…