Video Presence Sharing
First Claim
Patent Images
1. A video calling device comprising:
- a processor;
a front-facing camera coupled to the processor; and
executable instructions configured to be operated by the processor to perform operations including;
determining a presence status for the video calling device based at least on a network connection type of a network that the video calling device is connected to, a login status associated with a video calling service, and a camera status;
providing the presence status to the video calling service; and
receiving presence statuses associated with one or more other video calling devices from the video calling service, the exchange of presence statuses enabling initiation of video calls between the video calling devices.
7 Assignments
0 Petitions
Accused Products
Abstract
Video calling devices are described herein that are configured to exchange video presence statuses with each other. Each of these video calling devices determines its presence status based at least on its network connection type, its login status for a video calling service, and its camera status and provides the presence status to the video calling service. Each video calling device also receives presence statuses of other video calling devices. This exchange of presence statuses enables initiation of video calls between the video calling devices.
-
Citations
20 Claims
-
1. A video calling device comprising:
-
a processor; a front-facing camera coupled to the processor; and executable instructions configured to be operated by the processor to perform operations including; determining a presence status for the video calling device based at least on a network connection type of a network that the video calling device is connected to, a login status associated with a video calling service, and a camera status; providing the presence status to the video calling service; and receiving presence statuses associated with one or more other video calling devices from the video calling service, the exchange of presence statuses enabling initiation of video calls between the video calling devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a video calling server, presence statuses from a plurality of video calling devices; and conditionally providing, by the video calling server, a first presence status of a first video calling device to one or more others of the video calling devices based at least on whether the first video calling device and the one or more other video calling devices have communicated with each other. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more computer storage devices comprising a plurality of computer-executable instructions stored thereon and configured to program a video calling service to perform operations including:
-
receiving information associated with at least one of network connection types of networks that a plurality of video calling devices are connected to, network connection details associated with connections to those networks, login statuses of the video calling devices, or camera statuses of the video calling devices; determining presence statuses for the video calling devices based at least on the received information; and providing a first presence status of a first video calling device to one or more others of the video calling devices based at least on an association between the first video calling device and the one or more other video calling devices. - View Dependent Claims (18, 19, 20)
-
Specification