Accessing an encrypted platform
AssigneeWhatsapp Inc.
InventorsAttaullah Baig, Archis Apte
Life of this patent
Estimating the term…
Abstract
Methods, systems, and storage media for authenticating access to a messaging platform are disclosed. Exemplary implementations may: determine an existence of a user device associated with a network; receive the IP address associated with the user device; compare the IP address associated with the user device with historical metadata associated with the user device; permit access to the messaging platform; and initiate a communication via the messaging platform.
Claims16
A computer-implemented method for authenticating access to a messaging platform, the method comprising:
- determining an existence of a user device associated with a network;
- sending an authorization token request to the user device;
- receiving, from the user device, an authorization token including a first internet protocol (IP) address associated with the user device;
- determining that the first IP address associated with the user device is different than a known IP address associated with the user device;
- in response to determining that the first IP address associated with the user device is different than the known IP address, transmitting an authentication challenge to the user device, wherein the authentication challenge includes an active invisible push notification containing an IP subnet;
- receiving, from the user device and via a second IP address, a response to the authentication challenge;
- and
- in response to determining that the second IP address is different than the first IP address, preventing access to the messaging platform, the messaging platform comprising end-to-end encryption.
A system configured for authenticating access to a messaging platform, the system comprising:
- one or more hardware processors configured by machine-readable instructions to:
- determine an existence of a user device associated with a network;
- send an authorization token request to the user device;
- receive, from the user device, an authorization token including a first internet protocol (IP) address associated with the user device;
- determine that the first IP address associated with the user device is different than a known IP address associated with the user device;
- in response to determining that the first IP address associated with the user device is different than the known IP address, transmit an authentication challenge to the user device, wherein the authentication challenge includes an active invisible push notification containing an IP subnet;
- receive, from the user device and via a second IP address, a response to the authentication challenge;
- and
- in response to determining that the second IP address is different than the first IP address, prevent access to the messaging platform, the messaging platform comprising end-to-end encryption.
A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for authenticating access to a messaging platform, the method comprising:
- determining an existence of a user device associated with a network;
- sending an authorization token request to the user device;
- receiving, from the user device, an authorization token including a first internet protocol (IP) address associated with the user device;
- determining that the first IP address associated with the user device is different than a known IP address associated with the user device;
- in response to determining that the first IP address associated with the user device is different than the known IP address, transmitting an authentication challenge to the user device, wherein the authentication challenge includes an active invisible push notification containing an IP subnet;
- receiving, from the user device and via a second IP address, a response to the authentication challenge;
- and
- in response to determining that the second IP address is different than the first IP address, preventing access to the messaging platform, the messaging platform comprising end-to-end encryption.
Dependencies are inferred from the claim text.