US 12,254,059 B2
Systems and methods for managing an online user experience
Julian Tai, Hercules, CA (US); Stephen Mui, Belmont, CA (US); Rajeev Raman, Los Gatos, CA (US); and Eduardo Marconato Sasso, Santa Cruz, CA (US)
Assigned to Redfast, Inc., Santa Clara, CA (US)
Filed by Redfast, Inc., Santa Clara, CA (US)
Filed on Jan. 19, 2024, as Appl. No. 18/417,477.
Application 18/417,477 is a continuation of application No. 17/170,765, filed on Feb. 8, 2021, granted, now 11,893,076.
Prior Publication US 2024/0241919 A1, Jul. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/958 (2019.01); G06F 8/71 (2018.01)
CPC G06F 16/958 (2019.01) [G06F 8/71 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
providing a platform to a plurality of operators of a plurality of websites, the platform comprising a graphical user interface tool;
providing the graphical user interface tool to an operator from the plurality of operators while the operator is browsing a website from the plurality of websites, wherein the website comprises a plurality of versions, and wherein each version from the plurality of versions is accessible to a respective user segment from a plurality of user segments;
receiving, using the graphical user interface tool, a selection from the operator comprising an identification of (i) an element to be added to the website and (ii) a location in the website where the element will be added;
receiving an instruction from the operator indicating that the element will be accessible to a first segment of users from the plurality of user segments and inaccessible to a second segment of users from the plurality of user segments;
enabling the operator to preview a first version of the website by impersonating a first user from the first segment of users and preview a second version of the website by impersonating a second user from the second segment of users;
in response to the selection and the instruction, automatically revising software code for the website to include the added element at the location; and
implementing an updated version of the website using the revised software code.