A/B testing of a webpage
First Claim
Patent Images
1. A method comprising:
- receiving by one or more computer systems one or more requests for an electronic communication with the electronic communication including at least two different versions of the electronic communication;
for one of the received requests,analyzing by the one or more computer systems an identification code included in the request to determine whether values for one or more bits in the identification code match one or more of a first value and a second, different value;
when the one or more bits of a request match the first value,diverting by the one or more computer systems the request to a first internet address associated with the first version of the electronic communicationwhen the one or more bits of another one of the one or more requests match the second, different value;
diverting the another request to a second internet address associated with a second, different version of the electronic communication.
2 Assignments
0 Petitions
Accused Products
Abstract
Performing A/B testing of content of a webpage includes selecting one of at least two different versions of the webpage to be displayed to a user through an interactive user interface (e.g., a web browser) based on an identification code, such as an Internet Protocol address or tracker identifier supplied by a cookie, associated with the user.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving by one or more computer systems one or more requests for an electronic communication with the electronic communication including at least two different versions of the electronic communication; for one of the received requests, analyzing by the one or more computer systems an identification code included in the request to determine whether values for one or more bits in the identification code match one or more of a first value and a second, different value;
when the one or more bits of a request match the first value,diverting by the one or more computer systems the request to a first internet address associated with the first version of the electronic communication when the one or more bits of another one of the one or more requests match the second, different value; diverting the another request to a second internet address associated with a second, different version of the electronic communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing a computer program product, the computer program product comprising instructions for causing a processor to:
-
receive one or more requests for an electronic communication with the electronic communication including at least two different versions of the electronic communication; for one of the received requests, analyze an identification code included in the request to determine whether values for one or more bits in the identification code match one or more of a first value and a second, different value; when the one or more bits of a request match the first value, divert the request to a first internet address associated with the first version of the electronic communication; when the one or more bits of another one of the one or more requests match the second, different value; divert the another request to a second internet address associated with a second, different version of the electronic communication. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer system comprising:
-
a processor; and a computer readable storage medium storing a computer program product, the computer program product comprising instructions for causing the processor to; receive one or more requests for an electronic communication with the electronic communication including at least two different versions of the electronic communication; for one of the received requests, analyze an identification code included in the request to determine whether values for one or more bits in the identification code match one or more of a first value and a second, different value; when the one or more bits of a request match the first value, divert the request to a first internet address associated with the first version of the electronic communication; when the one or more bits of another one of the one or more requests match the second, different value; divert the another request to a second internet address associated with a second, different version of the electronic communication. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification