Registering client computing devices for online communication sessions
First Claim
1. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for registering a client computing device for online communication sessions, the operations comprising:
- receiving a message originated from a registration service that an email address provided to the registration service is not validated and that an email message will be sent or has been sent to the email address provided to the registration service;
using one or more processors of the client computing device, automatically checking an email account corresponding to the email address for a validation email message;
responsive to the validation email message being received at the email account, automatically parsing the validation email message to locate a validation token; and
transmitting an email address validation request message that includes the email address and the validation token to an email validation server to validate the email address.
0 Assignments
0 Petitions
Accused Products
Abstract
Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.
73 Citations
20 Claims
-
1. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for registering a client computing device for online communication sessions, the operations comprising:
-
receiving a message originated from a registration service that an email address provided to the registration service is not validated and that an email message will be sent or has been sent to the email address provided to the registration service; using one or more processors of the client computing device, automatically checking an email account corresponding to the email address for a validation email message; responsive to the validation email message being received at the email account, automatically parsing the validation email message to locate a validation token; and transmitting an email address validation request message that includes the email address and the validation token to an email validation server to validate the email address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for registering a client computing device for online communication sessions, the system comprising:
-
an email validation server to receive an email validation message from the client computing device, the email validation message including an email address, an online communication session profile identifier that identifies an online communication session profile of a user of the client computing device, and an identifying token associated with the client computing device, wherein the email validation server is further to store an indication that the client computing device having the identifying token is requesting the email address to be validated and the identifying token uniquely identifies the client computing device; wherein the email validation server is further to validate the email address and transmit an email address validation status message that indicates that the email address has been validated; wherein the identifying token contains information to enable a push notification service to locate and transmit a push notification message to the client computing device; and wherein the email validation server sends the email address validation status message as the push notification message, the push notification message sent using information from the identifying token. - View Dependent Claims (16, 17)
-
-
18. A client computing device including:
one or more processors coupled to memory, the one or more processors to cause the client computing device to perform operations to, receive a message originated from a registration service that an email address provided to the registration service is not validated and that an email message will be sent or has been sent to the email address provided to the registration service; automatically check an email account corresponding to the email address for a validation email message; responsive to the validation email message being received at the email account, automatically parse the validation email message to locate a validation token; and transmit an email address validation request message to an email validation server to validate the email address, the email address validation request message including the email address, the validation token, and an identifying token which uniquely identifies the client computing device, wherein the identifying token contains information to enable a push notification service to locate and transmit push notification messages to the client computing device. - View Dependent Claims (19)
-
20. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for registering a client computing device for online communication sessions, the operations comprising:
-
receiving a message originated from a registration service that an email address provided to the registration service is not validated and that an email message will be sent or has been sent to the email address provided to the registration service; using one or more processors of the client computing device, automatically checking an email account corresponding to the email address for a validation email message; responsive to the validation email message being received at the email account, automatically parsing the validation email message to locate a validation token; and transmitting an email address validation request message that includes the email address and the validation token to an email validation server to validate the email address, wherein the email address validation request message sent to the email validation server additionally includes an identifying token to cause the email validation server to store an indication that the client computing device having the identifying token is requesting the email address to be validated and the identifying token uniquely identifies the client computing device based on one or more hardware identifiers.
-
Specification