# US 2020/0394239 A1 · System and Method for Identifying a User

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

- Number: US 2020/0394239 A1
- Document ID: US20200394239A1
- Status: Published application
- Kind: A1
- Application number: 16/913,904
- Filed: 2020-06-26
- Published: 2020-12-17
- Earliest claimed: 2011-12-08
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Philip Marcella; Christopher McKenna; John Riviello
- Web page: https://patentgrep.com/patent/US20200394239A1

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for identifying a user are disclosed. One aspect comprises providing an address element and a class identifier, receiving a request for a file, wherein the request comprises the address element and the class identifier, comparing the class identifier to a comparator element, providing a first file if the class identifier is within the comparator element, and providing a second file if the class identifier is outside the comparator element.

## Claims

### Claim 1

An apparatus comprising:
one or more processors; and
a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
receive a request for a web browser homepage, wherein the request comprises a time element indicative of a date that a service was provisioned;
determine whether the date is within a range of dates; and
provide a web page comprising a version of the web browser homepage, wherein the version of the web browser homepage comprises a new user experience when the date is within the range of dates, and wherein the version of the web browser homepage comprises a veteran user experience when the date is outside the range of dates.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the request further comprises an address element indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the request further comprises a class identifier indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the range of dates is based on one or more of a user level, a user authority, a user history, or a user location.

### Claim 5

An apparatus comprising:
one or more processors; and
a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
associate a time element with a user interface element, wherein the time element is indicative of a date that a service was provisioned;
receive a selection of the user interface element;
send, based on the selection of the user interface element, a request for a web browser homepage, wherein the request comprises the time element;
determine whether the date is within a range of dates; and
receive a web page comprising a version of the web browser homepage, wherein the version of the web browser homepage comprises a new user experience when the date is within the range of dates, and wherein the version of the web browser homepage comprises a veteran user experience when the date is outside the range of dates.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the request further comprises an address element and a class identifier, and wherein the address element and the class identifier are indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 7 (depends on 5)

The apparatus of claim 5, wherein the range of dates is based on one or more of a user level, a user authority, a user history, or a user location.

### Claim 8

An apparatus comprising:
one or more processors; and
a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
determine whether a time element associated with a request for a web browser homepage is within a range of dates, wherein the time element is indicative of a date that a service was provisioned; and
provide a web page comprising a version of the web browser homepage, wherein the version of the web browser homepage comprises a new user experience when the date is within the range of dates, and wherein the version of the web browser homepage comprises a veteran user experience when the date is outside the range of dates.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the request further comprises an address element indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the request further comprises a class identifier indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein the range of dates is based on one or more of a user level, a user authority, a user history, or a user location.

### Claim 12

A non-transitory computer readable medium storing processor-executable instructions that, when executed by a computing device, cause the computing device to:
receive a request for a web browser homepage, wherein the request comprises a time element indicative of a date that a service was provisioned;
determine whether the date is within a range of dates; and
provide a web page comprising a version of the web browser homepage, wherein the version of the web browser homepage comprises a new user experience when the date is within the range of dates, and wherein the version of the web browser homepage comprises a veteran user experience when the date is outside the range of dates.

### Claim 13 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein the request further comprises an address element and a class identifier, and wherein the address element and the class identifier are indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 14 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein the range of dates is based on one or more of a user level, a user authority, a user history, or a user location.

### Claim 15

A non-transitory computer readable medium storing processor-executable instructions that, when executed by a computing device, cause the computing device to:
associate a time element with a user interface element, wherein the time element is indicative of a date that a service was provisioned;
receive by the computing device, a selection of the user interface element;
send, based on the selection of the user interface element, a request for a web browser homepage, wherein the request comprises the time element;
determine whether the date is within a range of dates; and
receive a web page comprising a version of the web browser homepage, wherein the version of the web browser homepage comprises a new user experience when the date is within the range of dates, and wherein the version of the web browser homepage comprises a veteran user experience when the date is outside the range of dates.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the request further comprises an address element and a class identifier, and wherein the address element and the class identifier are indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the range of dates is based on one or more of a user level, a user authority, a user history, or a user location.

### Claim 18

A non-transitory computer readable medium storing processor-executable instructions that, when executed by a computing device, cause the computing device to:
determine whether a time element associated with a request for a web browser homepage is within a range of dates, wherein the time element is indicative of a date that a service was provisioned; and
provide a web page comprising a version of the web browser homepage, wherein the version of the web browser homepage comprises a new user experience when the date is within the range of dates, and wherein the version of the web browser homepage comprises a veteran user experience when the date is outside the range of dates.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the request further comprises an address element and a class identifier, and wherein the address element and the class identifier are indicative of a Uniform Resource Locator (URL) for the web browser homepage.

### Claim 20 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the range of dates is based on one or more of a user level, a user authority, a user history, or a user location.
