Systems and methods to manage video chat contacts
First Claim
Patent Images
1. A method performed by a server, to manage video chat contacts, comprising:
- receiving a request from a first electronic device to determine video chat capability associated with an email address, the email address corresponding to another a second electronic device;
receiving information from the first electronic device used by the server to determine whether the first electronic device is at least video chat capable;
if the first electronic device is at least video chat capable, comparing the email address with a listing of email addresses, wherein the listing includes email addresses associated with other electronic devices having video chat capability; and
after determining that an entry in the listing matches the email address, generating and returning a message to the first electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to automatically discover if an email address contact is video chat capable. A server receives a request from an electronic device to determine video chat capability associated with an email address. It compares the email address with a listing of email addresses, wherein the listing includes email addresses associated with other electronic devices having video chat capability. If an entry in the listing matches the email address, it returns a message configured to automatically enable addition of the email address as a video chat contact on the electronic device.
10 Citations
41 Claims
-
1. A method performed by a server, to manage video chat contacts, comprising:
-
receiving a request from a first electronic device to determine video chat capability associated with an email address, the email address corresponding to another a second electronic device; receiving information from the first electronic device used by the server to determine whether the first electronic device is at least video chat capable; if the first electronic device is at least video chat capable, comparing the email address with a listing of email addresses, wherein the listing includes email addresses associated with other electronic devices having video chat capability; and after determining that an entry in the listing matches the email address, generating and returning a message to the first electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method performed by an first electronic device, to add a video chat contact, comprising:
-
displaying a graphical user interface including an email address field; receiving an email address in the email address field, the email address corresponding to a second electronic device; sending the email address and information about the first electronic device to a video chat server, the information configured for the video chat server to determine whether the first electronic device is at least video chat capable; if the first electronic is at least video chat capable, receiving a message generated from the video chat server indicating that the email address is associated with the second electronic device having video chat capability and, afterwards, automatically adding the email address to a video chat contact list on the first electronic device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method performed by an electronic device to add a video chat contact, comprising:
-
obtaining a first list of email addresses from a social networking server; sending the first list of email addresses to a video chat server for comparison with a second list of email addresses stored on the video chat server, the second list of email addresses corresponding to other electronic devices that are video chat capable; sending information about the electronic device to the video chat server, the information configured for the video chat server to determine whether the electronic device is at least video chat capable; if the electronic device is at least video chat capable, receiving from the video chat server a third list of email addresses which is a subset of email addresses common to both the first list and the second list of email addresses; and automatically adding the third list of email addresses to a video chat contact list on the electronic device. - View Dependent Claims (19)
-
-
20. A server configured to manage video chat contacts, the server configured to communicate with a first electronic device over a network, the server comprising memory storing computer executable instructions and a database, the database comprising a listing of email addresses, wherein the listing includes email addresses associated with other electronic devices having video chat capability, and the instructions comprising:
-
receiving a request from the first electronic device to determine video chat capability associated with an email address, the email address corresponding to a second electronic device; receiving information from the first electronic device used by the server to determine whether the first electronic device is at least video chat capable; if the first electronic device is at least video chat capable, comparing the email address with the listing of email addresses; and after determining that an entry in the listing matches the email address, generating and returning a message to the first electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A first electronic device comprising:
-
a camera; a display; a communication system; memory comprising executable instructions to add a video chat contact; and a processor, the processor configured to execute the instructions and configured to cause the first electronic device to at least; display a graphical user interface including an email address field on the display; receive an email address in the email address field, the email address corresponding to a second electronic device; send the email address and information about the first electronic device to a video chat server via the communication system, the information configured for the video chat server to determine whether the first electronic device is at least video chat capable; if the first electronic is at least video chat capable, receive a message generated from the video chat server indicating that the email address is associated with the second electronic device having video chat capability and, afterwards, automatically adding the email address to a video chat contact list on the first electronic device. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. An electronic device comprising:
-
a camera; a display; a communication system; memory comprising executable instructions to add a video chat contact; and a processor, the processor configured to execute the instructions and configured to cause the electronic device to at least; obtain a first list of email addresses from a social networking server; sending, using the communication system, the first list of email addresses to a video chat server for comparison with a second list of email addresses stored on the video chat server, the second list of email addresses corresponding to other electronic devices that are video chat capable; sending information about the electronic device to the video chat server, the information configured for the video chat server to determine whether the electronic device is at least video chat capable; if the electronic device is at least video chat capable, receiving from the video chat server a third list of email addresses which is a subset of email addresses common to both the first list and the second list of email addresses; and automatically adding the third list of email addresses to a video chat contact list stored in the memory. - View Dependent Claims (38)
-
-
39. A computer readable medium comprising executable instructions for a server to manage video chat contacts, the executable instructions comprising:
-
receiving a request from a first electronic device to determine video chat capability associated with an email address, the email address corresponding to a second electronic device; receiving information from the first electronic device used by the server to determine whether the first electronic device is at least video chat capable; if the first electronic device is at least video chat capable, comparing the email address with a listing of email addresses, wherein the listing includes email addresses associated with other electronic devices having video chat capability; and after determining that an entry in the listing matches the email address, generating and returning a message to the first electronic device.
-
-
40. A computer readable medium comprising executable instructions for a first electronic device to add a video chat contact, the instructions comprising:
-
displaying a graphical user interface including an email address field; receiving an email address in the email address field, the email address corresponding to a second electronic device; sending the email address and information about the first electronic device to a video chat server, the information configured for the video chat server to determine whether the first electronic device is at least video chat capable; if the first electronic is at least video chat capable, receiving a message generated from the video chat server indicating that the email address is associated with the second electronic device having video chat capability and, afterwards, automatically adding the email address to a video chat contact list on the first electronic device.
-
-
41. A computer readable medium comprising executable instructions for an electronic device to add a video chat contact, the instructions comprising:
-
obtaining a first list of email addresses from a social networking server; sending the first list of email addresses to a video chat server for comparison with a second list of email addresses stored on the video chat server, the second list of email addresses corresponding to other electronic devices that are video chat capable; sending information about the electronic device to the video chat server, the information configured for the video chat server to determine whether the electronic device is at least video chat capable; if the electronic device is at least video chat capable, receiving from the video chat server a third list of email addresses which is a subset of email addresses common to both the first list and the second list of email addresses; and automatically adding the third list of email addresses to a video chat contact list on the electronic device.
-
Specification