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. 30, 2021

Filed:

Jan. 21, 2020
Applicant:

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

Inventors:

Stephane Taine, Issaquah, WA (US);

Edward Young Zhang, San Francisco, CA (US);

Dwayne B. Mercredi, Kirkland, WA (US);

Michael Leggett, Seattle, WA (US);

Brendan Benjamin Aronoff, Menlo Park, CA (US);

Peter Henry Martinazzi, San Francisco, CA (US);

Evan Patrick Noon, Seattle, WA (US);

Duckjin Kang, Issaquah, WA (US);

John Randall Ehrhardt, Issaquah, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 12/58 (2006.01);
U.S. Cl.
CPC ...
H04L 65/1069 (2013.01); H04L 51/043 (2013.01); H04L 51/046 (2013.01); H04L 51/10 (2013.01); H04L 51/20 (2013.01); H04L 51/32 (2013.01); H04L 65/4015 (2013.01); H04L 65/607 (2013.01); H04L 67/18 (2013.01); H04L 67/20 (2013.01); H04L 67/22 (2013.01); H04L 69/24 (2013.01);
Abstract

In one embodiment, a method includes determining, by a computer server machine, that a callee-user is available for a communication session based on location information associated with a client system of the callee-user; sending, by the computer server machine, in response to determining that the callee-user is available, a notification to a client system of a caller-user indicating that the callee-user is available; receiving, by the computer server machine, a request from the client system of the caller-user to initiate the communication session; establishing, by the computer server machine, the communication session to enable a media stream comprising media captured at the client system of the caller-user to be received at the client system of a callee-user; and sending, by the computer server machine, the media captured at the client system of the caller-user to the client system of the callee-user.


Find Patent Forward Citations

Loading…