System and Method for Identifying a User
AssigneeComcast Cable Communications, LLC
InventorsPhilip Marcella, Christopher McKenna, John Riviello
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.