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:
Sep. 24, 2019

Filed:

Nov. 30, 2012
Applicant:

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

Inventors:

Ime Archibong, San Francisco, CA (US);

Colin Cameron Brennan Campbell, San Francisco, CA (US);

Robert Daniel, Redwood City, CA (US);

David Harry Garcia, Sunnyvale, CA (US);

Michael John McKenzie Toksvig, Palo Alto, CA (US);

Erick Tseng, San Francisco, CA (US);

Patrick Underwood, Palo Alto, CA (US);

Yoon Kean Wong, Redwood City, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 21/234 (2011.01); H04N 21/262 (2011.01); H04W 4/50 (2018.01); H04W 4/80 (2018.01); G06F 16/58 (2019.01); G06F 16/438 (2019.01); H04N 21/442 (2011.01); H04N 21/458 (2011.01); H04N 21/431 (2011.01); H04N 21/2668 (2011.01); H04L 29/06 (2006.01); G06F 15/16 (2006.01); H04L 12/58 (2006.01); H04N 21/63 (2011.01); H04N 21/258 (2011.01); H04N 21/4227 (2011.01); H04N 21/433 (2011.01); H04N 21/472 (2011.01); H04N 21/4788 (2011.01); H04N 21/6543 (2011.01); H04N 21/41 (2011.01); H04N 21/439 (2011.01); H04N 21/44 (2011.01); H04N 21/81 (2011.01); H04N 21/482 (2011.01); H04N 21/434 (2011.01); H04L 29/08 (2006.01); G06Q 30/02 (2012.01); H04N 21/235 (2011.01); H04N 21/278 (2011.01); H04N 21/488 (2011.01); H04N 21/6334 (2011.01); H04L 29/12 (2006.01); H04N 21/4147 (2011.01); H04N 21/4363 (2011.01); H04N 21/4402 (2011.01); H04N 21/84 (2011.01); H04N 21/8547 (2011.01); H04N 21/25 (2011.01); H04N 21/414 (2011.01); H04N 21/45 (2011.01); G06Q 50/00 (2012.01);
U.S. Cl.
CPC ...
H04N 21/26258 (2013.01); G06F 15/16 (2013.01); G06F 16/4387 (2019.01); G06F 16/58 (2019.01); G06Q 30/0277 (2013.01); H04L 51/10 (2013.01); H04L 51/32 (2013.01); H04L 61/6022 (2013.01); H04L 65/1089 (2013.01); H04L 65/403 (2013.01); H04L 65/4084 (2013.01); H04L 65/4092 (2013.01); H04L 65/60 (2013.01); H04L 65/601 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/22 (2013.01); H04L 67/306 (2013.01); H04N 21/235 (2013.01); H04N 21/23418 (2013.01); H04N 21/23424 (2013.01); H04N 21/252 (2013.01); H04N 21/25866 (2013.01); H04N 21/25891 (2013.01); H04N 21/2668 (2013.01); H04N 21/278 (2013.01); H04N 21/4126 (2013.01); H04N 21/4147 (2013.01); H04N 21/41407 (2013.01); H04N 21/4227 (2013.01); H04N 21/4316 (2013.01); H04N 21/4334 (2013.01); H04N 21/4344 (2013.01); H04N 21/4394 (2013.01); H04N 21/43635 (2013.01); H04N 21/43637 (2013.01); H04N 21/4402 (2013.01); H04N 21/44008 (2013.01); H04N 21/44218 (2013.01); H04N 21/44222 (2013.01); H04N 21/458 (2013.01); H04N 21/4532 (2013.01); H04N 21/4788 (2013.01); H04N 21/47214 (2013.01); H04N 21/4821 (2013.01); H04N 21/4884 (2013.01); H04N 21/632 (2013.01); H04N 21/6334 (2013.01); H04N 21/6543 (2013.01); H04N 21/8133 (2013.01); H04N 21/84 (2013.01); H04N 21/8547 (2013.01); H04W 4/50 (2018.02); H04W 4/80 (2018.02); G06Q 50/01 (2013.01);
Abstract

In particular embodiments, one or more computer systems of a social-networking system receive a first video stream from a content source, receive social content from a social graph of the social-networking system, and generate an overlay area comprising at least a portion of the social content. The social graph includes a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system. The one or more computer systems of the social-networking system determine a placement for the overlay area within the first video stream, generate a modified video stream using at least the first video stream and the overlay area, and provide the modified video stream for display on a display device. The overlay area is placed within the modified video stream according to the determined placement.


Find Patent Forward Citations

Loading…