# US 12,602,463 B2 · Communication service adaption

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

- Number: US 12,602,463 B2
- Document ID: US12602463B2
- Status: Granted
- Kind: B2
- Application number: 18/223,926
- Filed: 2023-07-19
- Published: 2025-01-23
- Granted: 2026-04-14
- Earliest claimed: 2023-07-19
- Assignees: Clubster, LLC
- Applicants: Clubster, LLC
- Inventors: McRedmond Morelli; Patrick James Murray; Bryan Freitas; William J. King
- Web page: https://patentgrep.com/patent/US12602463B2

## CPC

- G06F 21/33: using certificates
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/306: User profiles
- H04M 1/72445: for supporting Internet browser applications
- H04M 1/72454: according to context-related or environment-related conditions
- G06F 2209/541: Client-server
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to adapt a communication service are disclosed. In one aspect, a method includes the actions of maintaining, by a computing device, a communication service that is accessible through a first user interface. The actions further include determining, by the computing device, characteristics of a user who has access to the first user interface. The actions further include, based on the characteristics of the user who has access to the first user interface, determining, by the computing device, a second user interface that is configured to access the communication service. The actions further include providing, by the computing device, the user access to the second user interface that is configured to access the communication service.

## Claims

### Claim 1

A computer-implemented method, comprising:
maintaining, by a computing device, a communication service (i) that is accessible through a first user interface and a second user interface and (ii) that provides access to a message that is configured to be outputted through the first user interface, wherein the first user interface comprises a web application or a smart phone application, and wherein the second user interface comprises an email interface or a voice user interface;
determining, by the computing device, that a first user, who has access to the first user interface, accesses the communication service through the first user interface at a first periodic frequency;
determining, by the computing device, that a second user, who has access to the first user interface, accesses the communication service through the first user interface at a second periodic frequency;
comparing, by the computing device, the first periodic frequency to a threshold periodic frequency;
comparing, by the computing device, the second periodic frequency to the threshold periodic frequency;
based at least in part on comparing the first periodic frequency to the threshold periodic frequency, selecting, by the computing device and from among the first user interface, the second user interface, and additional user interfaces, the second user interface for the first user;
based at least in part on comparing the second periodic frequency to the threshold periodic frequency, selecting, by the computing device and from among the first user interface, the second user interface, and the additional user interfaces, the first user interface for the second user;
based on selecting the second user interface for the first user, modifying, by the computing device, the message that is configured to be outputted through the first user interface to a format that is compatible with the second user interface;
providing, by the computing device, the first user access to the communication service through the second user interface for the first user to access the modified message;
based on providing the first user access to the communication service through the second user interface, managing, by the computing device, first token data that is configured to identify the modified message and a first response to the modified message from the first user, wherein the first user provides the first response through the second user interface;
providing, by the computing device, the second user access to the communication service through the first user interface for the second user to access the message; and
based on providing the second user access to the communication service through the first user interface, managing, by the computing device, second token data that is configured to identify the message and a second response to the message from the second user, wherein the second user provides the second response through the first user interface.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
based on selecting the second user interface, generating, by the computing device, the second user interface.

### Claim 3 (depends on 1)

The method of claim 1, wherein the second user interface is configured to access the communication service through the first user interface.

### Claim 4

A system, comprising:
one or more processors; and
memory including a plurality of computer-executable components that are executable by the one or more processors to perform a plurality of acts, the plurality of acts comprising:
maintaining a communication service (i) that is accessible through a first user interface and a second user interface and (ii) that provides access to a message that is configured to be outputted through the first user interface, wherein the first user interface comprises a web application or a smart phone application, and wherein the second user interface comprises an email interface or a voice user interface;
determining that a first user, who has access to the first user interface, accesses the communication service through the first user interface at a first period frequency;
determining that a second user, who has access to the first user interface, accesses the communication service through the first user interface at a second periodic frequency;
comparing the first periodic frequency to a threshold periodic frequency;
comparing the second periodic frequency to the threshold periodic frequency;
based at least in part on comparing the first periodic frequency to the threshold periodic frequency, selecting, from among the first user interface, the second user interface, and additional user interfaces, the second user interface for the first user;
based at least in part on comparing the second periodic frequency to the threshold periodic frequency, selecting, from among the first user interface, the second user interface, and the additional user interfaces, the first user interface for the second user;
based on selecting the second user interface for the first user, modifying the message that is configured to be outputted through the first user interface to a format that is compatible with the second user interface;
providing the first user access to the communication service through the second user interface for the first user to access the modified message;
based on providing the first user access to the communication service through the second user interface, managing first token data that is configured to identify the modified message and a first response to the modified message from the first user, wherein the first user provides the first response through the second user interface;
providing the second user access to the communication service through the first user interface for the second user to access the message; and
based on providing the second user access to the communication service through the first user interface, managing second token data that is configured to identify the message and a second response to the message from the second user, wherein the second user provides the second response through the first user interface.

### Claim 5 (depends on 4)

The system of claim 4, wherein the plurality of acts comprise:
based on selecting the second user interface, generating the second user interface.

### Claim 6 (depends on 4)

The system of claim 4, wherein the second user interface is configured to access the communication service through the first user interface.

### Claim 7

One or more non-transitory computer-readable media storing computer-executable instructions that upon execution cause one or more computers to perform acts comprising:
maintaining a communication service (i) that is accessible through a first user interface and a second user interface and (ii) that provides access to a message that is configured to be outputted through the first user interface, wherein the first user interface comprises a web application or a smart phone application, and wherein the second user interface comprises an email interface or a voice user interface;
determining that a first user, who has access to the first user interface, accesses the communication service through the first user interface at a first period frequency;
determining that a second user, who has access to the first user interface, accesses the communication service through the first user interface at a second periodic frequency;
comparing the first periodic frequency to a threshold periodic frequency;
comparing the second periodic frequency to the threshold periodic frequency;
based at least in part on comparing the first periodic frequency to the threshold periodic frequency, selecting, from among the first user interface, the second user interface, and additional user interfaces, the second user interface for the first user;
based at least in part on comparing the second periodic frequency to the threshold periodic frequency, selecting, from among the first user interface, the second user interface, and the additional user interfaces, the first user interface for the second user;
based on selecting the second user interface for the first user, modifying the message that is configured to be outputted through the first user interface to a format that is compatible with the second user interface;
providing the first user access to the communication service through the second user interface for the first user to access the modified message;
based on providing the first user access to the communication service through the second user interface, managing first token data that is configured to identify the modified message and a first response to the modified message from the first user, wherein the first user provides the first response through the second user interface;
providing the second user access to the communication service through the first user interface for the second user to access the message; and
based on providing the second user access to the communication service through the first user interface, managing second token data that is configured to identify the message and a second response to the message from the second user, wherein the second user provides the second response through the first user interface.

### Claim 8 (depends on 7)

The media of claim 7, wherein the acts comprise:
based on selecting the second user interface, generating the second user interface.

### Claim 9 (depends on 1)

The method of claim 1, comprising:
determining, by the computing device, a first characteristic of the first user; and
determining, by the computing device, the threshold periodic frequency based on the first characteristic.

### Claim 10 (depends on 9)

The method of claim 9, wherein the first characteristic is a demographic characteristic.

### Claim 11 (depends on 1)

The method of claim 1, wherein managing first token data that is configured to identify the modified message and the first response to the modified message from the first user comprises:
managing a first token configured to identify the modified message; and
managing a second token configured to identify the first response.

### Claim 12 (depends on 11)

The method of claim 11, wherein the second token is configured to authenticate the first response to the communication service.

### Claim 13 (depends on 4)

The system of claim 4, wherein the plurality of acts comprise:
determining a first characteristic of the first user; and
determining the threshold periodic frequency based on the first characteristic.

### Claim 14 (depends on 13)

The system of claim 13, wherein the first characteristic is a demographic characteristic.

### Claim 15 (depends on 4)

The system of claim 4, wherein managing first token data that is configured to identify the modified message and the first response to the modified message from the first user comprises:
managing a first token configured to identify the modified message; and
managing a second token configured to identify the first response.

### Claim 16 (depends on 15)

The system of claim 15, wherein the second token is configured to authenticate the first response to the communication service.

### Claim 17 (depends on 7)

The media of claim 7, wherein the plurality of acts comprise:
determining a first characteristic of the first user; and
determining the threshold periodic frequency based on the first characteristic.

### Claim 18 (depends on 17)

The media of claim 17, wherein the first characteristic is a demographic characteristic.

### Claim 19 (depends on 7)

The media of claim 7, wherein managing first token data that is configured to identify the modified message and the first response to the modified message from the first user comprises:
managing a first token configured to identify the modified message; and
managing a second token configured to identify the first response.

### Claim 20 (depends on 19)

The media of claim 19, wherein the second token is configured to authenticate the first response to the communication service.
