# US 10,771,414 B2 · Authentication in messaging platforms for web content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,414 B2
- Document ID: US10771414B2
- Status: Granted
- Kind: B2
- Application number: 16/019,610
- Filed: 2018-06-27
- Published: 2020-01-02
- Granted: 2020-09-08
- Earliest claimed: 2018-06-27
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Trudy L. Hewitt; John Rice; Liam S. Harpur; Jeremy R. Fox
- Web page: https://patentgrep.com/patent/US10771414B2

## CPC

- H04L 51/063: Content adaptation, e.g. replacement of unsuitable content
- G06Q 30/0251: Targeted advertisements
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L 63/0807: {using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213)}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/53: using third party service providers
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method, computer system, and computer program product for authenticating a user in messaging platforms for web content are provided. The embodiment may include ingesting a plurality of electronic messages from a user account. The embodiment may also include identifying a user-targeted marketing link within the plurality of electronic messages. The embodiment may further include identifying a messaging ID associated with the user account. The embodiment may also include verifying the messaging ID associated with the user is correct based on the plurality of electronic messages. The embodiment may further include transmitting a modified electronic message to the electronic mailbox associated with the user that includes a personalized token in a uniform resource locator (URL). The embodiment may also include in response to user interaction with the URL, processing the URL to provide access to promotional content.

## Claims

### Claim 1

A processor-implemented method for authenticating a user in messaging platforms for web content, the method comprising:
ingesting, by a processor, a plurality of electronic messages from a user account;
identifying a user-targeted marketing link within the plurality of electronic messages;
identifying a messaging ID associated with the user account when the user clicks the identified user-targeted marketing link with a uniform resource locator (URL);
verifying the messaging ID associated with the user is correct based on the plurality of electronic messages by analyzing specific information related to a “To” field, a “Name” field, a “Body” field or a “Time” field of the electronic messages;
in response to verifying the messaging ID associated with the user is correct, modifying one of the plurality of electronic messages by appending a personalized token to the URL;
transmitting the modified electronic message to the electronic mailbox associated with the user that includes the personalized token in the URL; and
in response to user interaction with the URL, processing the URL to provide access to promotional content without the user having to log in to websites associated with the promotional content.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying an electronic message containing executable code that has access to specific information discovered in electronic messages.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
determining whether each specific information field relates to a particular name or a time frame with a probability greater than a preconfigured percentage.

### Claim 4 (depends on 1)

The method of claim 1, wherein the modified electronic message comprises generating a new electronic message that includes the URL with the personalized token.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
providing read access to files shared via other user's emails or electronic messages with restrictions.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
requiring a user-side identification layer for a modified URL to be processed; and
determining whether a user-side platform matches a sender's original messaging platform.

### Claim 7 (depends on 1)

The method of claim 1, wherein a URL is modified by changing a personalized token at an end of the URL and loaded into a new page on a user's web browser.

### Claim 8

A computer system for authenticating a user in messaging platforms for web content, the computer system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more tangible storage media for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
ingesting, by a processor, a plurality of electronic messages from a user account;
identifying a user-targeted marketing link within the plurality of electronic messages;
identifying a messaging ID associated with the user account when the user clicks the identified user-targeted marketing link with a uniform resource locator (URL);
verifying the messaging ID associated with the user is correct based on the plurality of electronic messages by analyzing specific information related to a “To” field, a “Name” field, a “Body” field or a “Time” field of the electronic messages;
in response to verifying the messaging ID associated with the user is correct, modifying one of the plurality of electronic messages by appending a personalized token to the URL;
transmitting the modified electronic message to the electronic mailbox associated with the user that includes the personalized token in the URL; and
in response to user interaction with the URL, processing the URL to provide access to promotional content without the user having to log in to websites associated with the promotional content.

### Claim 9 (depends on 8)

The computer system of claim 8, further comprising:
identifying an electronic message containing executable code that has access to specific information discovered in electronic messages.

### Claim 10 (depends on 9)

The computer system of claim 9, further comprising:
determining whether each specific information field relates to a particular name or a time frame with a probability greater than a preconfigured percentage.

### Claim 11 (depends on 8)

The computer system of claim 8, wherein the modified electronic message comprises generating a new electronic message that includes the URL with the personalized token.

### Claim 12 (depends on 8)

The computer system of claim 8, further comprising:
providing read access to files shared via other user's emails or electronic messages with restrictions.

### Claim 13 (depends on 8)

The computer system of claim 8, further comprising:
requiring a user-side identification layer for a modified URL to be processed; and
determining whether a user-side platform matches a sender's original messaging platform.

### Claim 14 (depends on 8)

The computer system of claim 8, wherein a URL is modified by changing a personalized token at an end of the URL and loaded into a new page on a user's web browser.

### Claim 15

A computer program product for authenticating a user in messaging platforms for web content, the computer program product comprising:
one or more computer-readable tangible storage media and program instructions stored on at least one of the one or more tangible storage media, the program instructions executable by a processor of a computer to perform a method, the method comprising:
ingesting, by a processor, a plurality of electronic messages from a user account;
identifying a user-targeted marketing link within the plurality of electronic messages;
identifying a messaging ID associated with the user account when the user clicks the identified user-targeted marketing link with a uniform resource locator (URL);
verifying the messaging ID associated with the user is correct based on the plurality of electronic messages by analyzing specific information related to a “To” field, a “Name” field, a “Body” field or a “Time” field of the electronic messages;
in response to verifying the messaging ID associated with the user is correct, modifying one of the plurality of electronic messages by appending a personalized token to the URL;
transmitting the modified electronic message to the electronic mailbox associated with the user that includes the personalized token in the URL; and
in response to user interaction with the URL, processing the URL to provide access to promotional content without the user having to log in to websites associated with the promotional content.

### Claim 16 (depends on 15)

The computer program product of claim 15, further comprising:
identifying an electronic message containing executable code that has access to specific information discovered in electronic messages.

### Claim 17 (depends on 16)

The computer program product of claim 16, further comprising:
determining whether each specific information field relates to a particular name or a time frame with a probability greater than a preconfigured percentage.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein the modified electronic message comprises generating a new electronic message that includes the URL with the personalized token.

### Claim 19 (depends on 15)

The computer program product of claim 15, further comprising:
providing read access to files shared via other user's emails or electronic messages with restrictions.

### Claim 20 (depends on 15)

The computer program product of claim 15, further comprising:
requiring a user-side identification layer for a modified URL to be processed; and
determining whether a user-side platform matches a sender's original messaging platform.
