Instant video communication connections
First Claim
1. A system, comprising:
- an electronic display;
a user interface component configured to receive user input;
one or more processors;
a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to implement a video communication module;
the video communication module, configured to;
receive a request to initiate a two-way video communication from a remote computing device, the request associated with video communication data from the remote computing device;
in response to receipt of the request to initiate the two-way video communication;
determine that the remote computing device is on an authorization list for an instant video communication connection;
in response to said determination, display the video communication data on the electronic display using the instant video communication connection;
receive, during the display of the video communication data and via the user interface component, a user input to initiate the two-way video communication with the remote computing device; and
in response to the receipt of the user input, establish a two-way video communication connection with the remote computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed.
36 Citations
20 Claims
-
1. A system, comprising:
-
an electronic display; a user interface component configured to receive user input; one or more processors; a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to implement a video communication module; the video communication module, configured to; receive a request to initiate a two-way video communication from a remote computing device, the request associated with video communication data from the remote computing device; in response to receipt of the request to initiate the two-way video communication; determine that the remote computing device is on an authorization list for an instant video communication connection; in response to said determination, display the video communication data on the electronic display using the instant video communication connection; receive, during the display of the video communication data and via the user interface component, a user input to initiate the two-way video communication with the remote computing device; and in response to the receipt of the user input, establish a two-way video communication connection with the remote computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
performing, by a mobile computing device; receiving a request to initiate a two-way video communication with a remote mobile computing device, the request associated with video communication data from the remote computing device; in response to receiving the request, determining, based on a stored authorization list, that an instant video communication connection to the remote mobile computing device is authorized; in response to said determination, displaying the video communication data on an electronic display of the mobile computing device using the instant video communication connection; receiving, during the displaying of the video communication data, a user input to initiate the two-way video communication with the remote mobile computing device; in response to the user input, establishing a two-way video communication connection with the remote computing device; and transmitting captured video communication data to the remote mobile computing device via the two-way video communication connection. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
14. A non-transitory computer-accessible storage medium storing program instructions that when executed by one or more processors cause the processors to:
-
receive a request to initiate a two-way video communication with a remote mobile computing device, the request associated with video communication data from the remote mobile computing device; in response to receiving the request, determine, based on an authorization list, that the remote mobile computing device is authorized to establish an instant video communication connection; in response to said determination, display the video communication data as the video communication data is received on the instant video communication connection; receive, during the displaying of the video communication data, a user input to initiate the two-way video communication with the remote mobile computing device; in response to the user input, establish a two-way video communication connection with the remote mobile computing device; and transmit captured video communication data to the remote mobile computing device via the two-way video communication connection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification