|





All Yahoo! customers wishing to use a product beyond basic features require an account. Having an account allows one to send and receive email, instant messages, and personalize one's experience throughout the Yahoo! network. As I began analyzing the legacy registration system it became apparent that it had been designed and developed by engineers with little support from a designer. Put more directly, more thought had been put into making a system that was difficult for hackers to crack than on crafting a system that was simple to use and based on user needs.
By working closely with Product Managers and Engineers I was able to:
Several elements of the design were prototyped for user research studies and later iterated. The prototypes I created were highly interactive and offered developers a starting point for their code. Portions of the prototype code were adapted by the engineering team and used in the final release.
The redesigned system generates 107% more registrations daily than the old system and boasts a 70% no-error rate – nearly a 3x improvement.
The new Yahoo! Registration page released to 36 markets in 17 languages in September 2007.




Thousands of customers forget their password everyday. Some of these customers are victims of phishing scams, some pay for premium services, but they all want to regain access to their account.
The Attorneys General of several US states contacted Yahoo! with a concern that Yahoo! customers who pay for a recurring service and forget their password may be unable to regain access to their account. On the surface of it all, this is largely due to a user being unable to provide accurate proofing information during the account recovery process. The solution proposed by our legal and Product Management teams was to add a credit card verification flow to the existing Account Recovery system.
Working with a User Researcher to gain a better understanding of painpoints in the current system, we quickly identified two bugs that directly impacted a user's ability to recover their password. While fixing the bugs increased the overall password recovery rate, fundamental issues regarding user expectations remained unsolved.
To address these concerns I spearheaded a cross-functional team of Product Managers, Engineers, Security Analysts and Designers to create an account recovery system that is simple to use but difficult to hack.
The new design leverages cookie and IP information to help differentiate legitimate users from hackers. Users are seamlessly offered multiple ways to validate their identity through a cascading system – if one recovery method yields an error, the system presents the user with an alternate.
The redesigned Account Recovery System is currently being deployed in a staggered fashion and should be available to all users by February 2008.
"Smart Fields" - May 2007 (Applied)
One of the required bits of information needed to create a Yahoo! account or recover one's password is a birthday. Instead of using three form fields to capture the information (month, day, and year), I wanted to use a single field and allow a user to type the date instead. My motivation came from observing user studies and noting that a large number of people used a mouse to select items from a menu and in turn place focus on the next field, and then reverted to using a keyboard and tabbing between text fields. This switching of input modes created a large ineficiency for data entry and can negatively affect successful task completion if a form is seen as too cumbersome to use.
The patent application I filed details a method for normalizing and interpreting user input in a range of contexts. This allows a user to type a date in virtually any conceivable format. The concept is easily adapted to other sorts of structured data, like credit card numbers and UPC codes.
Though not currently used in Membership products, this concept has been applied to credit card, date, and other structured data fields throughout the Yahoo! network.