Instant video communication connections
First Claim
1. A system, comprising:
- a data store, configured to maintain an authorization list and respective connection information for a plurality of pre-established instant video communication connections with a respective plurality of remote mobile computing devices, wherein the authorization list is configured to designate a particular one or more devices of the plurality of remote mobile computing devices as authorized for respective ones of the plurality of pre-established instant video communication connections, and wherein other ones of the plurality of remote mobile computing devices are not authorized;
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 an instant video communication with a particular one of the remote mobile computing devices;
in response to receipt of the request to initiate the instant video communication;
determine that the instant video communication connection to the particular remote mobile computing device is authorized based on the authorization list;
in response to said determination;
access the data store for the respective connection information for the particular remote mobile computing device; and
transmit captured video communication data for the requested instant video communication according to the respective instant connection information such that the captured video communication data may be displayed at the particular remote mobile computing device as it is received.
1 Assignment
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.
35 Citations
20 Claims
-
1. A system, comprising:
-
a data store, configured to maintain an authorization list and respective connection information for a plurality of pre-established instant video communication connections with a respective plurality of remote mobile computing devices, wherein the authorization list is configured to designate a particular one or more devices of the plurality of remote mobile computing devices as authorized for respective ones of the plurality of pre-established instant video communication connections, and wherein other ones of the plurality of remote mobile computing devices are not authorized; 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 an instant video communication with a particular one of the remote mobile computing devices; in response to receipt of the request to initiate the instant video communication; determine that the instant video communication connection to the particular remote mobile computing device is authorized based on the authorization list; in response to said determination; access the data store for the respective connection information for the particular remote mobile computing device; and transmit captured video communication data for the requested instant video communication according to the respective instant connection information such that the captured video communication data may be displayed at the particular remote mobile computing device as it is received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
performing, by a portable mobile computing device; receiving a request to initiate an instant video communication with a remote portable multi-function computing device of a plurality of remote portable multi-function computing devices; in response to receiving the request to initiate the instant video communication; determining, based on a stored authorization list, that the instant video communication connection to the remote portable multi-function computing device is authorized, wherein the authorization list is configured to designate a particular one or more devices of the plurality of remote portable multi-function computing devices as authorized for the instant video communication connection, and wherein other ones of the plurality of remote portable multi-function computing devices are not authorized; in response to said determining; accessing stored connection information for the remote portable multi-function computing device; and transmitting captured video communication data for the requested instant video communication according to the stored instant connection information such that the captured video communication data may be displayed at the remote portable multi-function computing device as it is received. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A non-transitory, computer-readable storage medium, storing program instructions that when executed by a mobile computing device causes the mobile computing device to implement:
-
maintaining an authorization list and a plurality of pre-established instant video communication connections with a respective plurality of remote mobile computing devices, wherein the authorization list is configured to designate a particular one or more devices of the plurality of remote mobile computing devices as authorized for respective ones of the plurality of pre-established instant video communication connections, and wherein other ones of the plurality of remote mobile computing devices are not authorized; receiving video communication data via one of the pre-established instant video communication connections from the respective remote mobile computing device; in response to receiving the video communication data; in response to determining, based on the authorization list, that the pre-established instant video communication is authorized, displaying the video communication data as the video communication data is received. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification