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. 03, 2016

Filed:

Jul. 21, 2014
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Deepayan Chakrabarti, Berkeley, CA (US);

Jonathan Chang, San Francisco, CA (US);

Avery Li Kuang Ching, Cupertino, CA (US);

Maja Kabiljo, Menlo Park, CA (US);

Assignee:

FACEBOOK, INC., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 17/30 (2006.01); H04L 12/911 (2013.01); H04L 29/06 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30958 (2013.01); G06F 17/30412 (2013.01); H04L 43/06 (2013.01); H04L 47/70 (2013.01); H04L 65/403 (2013.01);
Abstract

Embodiments are disclosed for striping a directed graph, e.g., a social graph, so as to efficiently perform an operation to each node in the directed graph. At least some of the embodiments can select first and second sets of nodes from the directed graph to form first and second stripes. The first and second sets of nodes are selected, for example, based on available computing resources. First and second intermediate results can be generated by performing the operation to each node of the first and the second stripes, respectively. The operation iteratively performs a superstep. The first and the second intermediate results are combined to form a collective result as an output of the superstep.


Find Patent Forward Citations

Loading…