IP Library Granted Patent US 8,473,355
Granted Patent B2
US 8,473,355 · App. 10/690,145 · Granted Jun 25, 2013

System and method for electronic wallet conversion

Inventors: Benjamin Quigley (Reston, VA); Robert Sandler (Herndon, VA); Fletcher Jones (Bethesda, MD); Rajesh Mahajan (Fremont, CA); Prakash Muppirala (San Jose, CA); David Lowe (Foster City, CA); Laura Price (Durham, NC); Seth Goldstein (San Francisco, CA); Venkatesh Subramanya (Banglore, IN); Jai Rawat (Sunnyvale, CA)
Assignee: Facebook, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,473,355
App. No.
10/690,145
Granted
Jun 25, 2013
Kind
B2
Abstract

A system and method for electronic wallet conversion allows conversion of a basic electronic wallet to a more flexible wallet account, providing additional services and requiring additional authentication. The basic accountholder eventually requires the additional services provided by the more flexible wallet, typically editing rights and making purchases at sites requiring authentication beyond the basic level. To convert the account, the account holder is presented with a one-time challenge and response mechanism that requires the accountholder to summon information that only the account holder would know. If a successful match is made, the account is converted to the more flexible account for all time. The accountholder replaces the one-time challenge and response with a second-level password that grants the accountholder ongoing access to more sensitive wallet features, such as the ability to purchase at sites requiring a second-level password, and editing rights to the information stored in the wallet.

Claims (57)

1. A method comprising steps of:

providing, via a computing device, a first set of e-commerce services to an accountholder of a first account type, the first set of services requiring a single authentication level;

presenting, via a computing device, a one-time challenge/response mechanism that requires said accountholder to provide information known only to the accountholder comprising at least a portion of a credit card number stored in said first account type that is associated with said accountholder;

if the accountholder clears the challenge, creating, via a computing device, a second account type requiring, for subsequent transactions, multiple authentication levels, and providing a different set of services for each authentication level,

if the holder of the first set of services does not clear the challenge, allowing, via a computing device, a predetermined number of attempts to enter the information known only to the holder of the first set of services; and

if the holder of the first set of services fails the predetermined number of attempts, allowing, via a computing device, the holder of the first set of services to provide a new credit card number; and

presenting a challenge based on the new credit card number.

2. The method of claim 1 , wherein the step of providing the first set of services comprises either of the steps of:

creating, via a computing device, the first set of services when making an initial purchase; and

creating, via a computing device, a record in a subscriber database.

3. The method of claim 2 , wherein subscribers include subscribers to any of:

an online service; and

an ISP (Internet service provider).

4. The method of claim 1 , wherein the step of presenting a challenge/response mechanism comprises steps of:

requesting, via a computing device, a service from within the first set of services that is only available from within a wallet account; and

one time only, prompting, via a computing device, the holder of the first set of services to provide the information known only to the holder of the first set of services.

5. The method of claim 1 , wherein the different set of services for each authentication level comprise tasks requiring greater security than the level of security provided by said single authentication level.

6. The method of claim 5 , wherein the additional tasks comprise any of:

editing the default account information;

editing account preferences;

making purchases that exceed a predetermined purchase amount; and

making purchases at sites that require additional authentication beyond said single authentication level.

7. The method of claim 1 , further comprising steps of:

configuring, via a computing device, the challenge by an account provider, wherein configuring the challenge includes:

specifying information requested by the challenge; and

specifying a permissible number of response attempts.

8. The method of claim 1 , wherein the step of converting the first set of services comprises steps of:

creating, via a computing device, a record in a wallet account database;

providing, via a computing device, notice of a privacy policy; and

consenting, via a computing device, to the privacy policy by the holder of the first set of services.

9. The method of claim 8 , wherein the step of creating an electronic wallet further comprises a step of:

creating, via a computing device, at least a second-level challenge.

10. The method of claim 9 , wherein the step of creating at least a second-level challenge comprises any of the steps of:

setting, via a computing device, a second-level password; and

configuring, via a computing device, a security question by the holder of the first set of services.

11. The method of claim 1 , further comprising a step of:

providing, via a computing device, a user interface accessible only to holders of wallet accounts to edit account information and preferences.

12. A computer program product comprising a non-transitory medium having computer readable code embodied thereon, the computer code configured for performing a method comprising steps of:

providing a first set of e-commerce services to an accountholder of a first account type, the first set of services requiring a single authentication level;

presenting a one-time challenge/response mechanism that requires the accountholder to provide information known only to the accountholder comprising at least a portion of a credit card number stored in said first account type that is associated with said accountholder; and

if the accountholder clears the challenge, creating, via a computing device, a second account type requiring, for subsequent transactions, multiple authentication levels, and providing a different set of services for each authentication level,

if the holder of the first set of services does not clear the challenge, allowing, via a computing device, a predetermined number of attempts to enter the information known only to the holder of the first set of services; and

if the holder of the first set of services fails the predetermined number of attempts, allowing, via a computing device, the holder of the first set of services to provide a new credit card number; and

presenting a challenge based on the new credit card number.

13. A system comprising:

a wallet server comprising at least one computer processor;

a wallet database;

a subscriber database, wherein said wallet database is distinct from said subscriber database;

wherein the wallet server is in communication with the wallet and the subscriber databases;

a client in communication with the wallet server, wherein a wallet accountholder requests services from the wallet server; and

a computer program executing on said wallet server, said computer program configured for:

providing a first set of e-commerce services to an accountholder of a first account type, the first set of services requiring a single authentication level;

presenting a one-time challenge/response mechanism that requires the accountholder to provide information known only to the accountholder comprising at least a portion of a credit card number stored in said first account type that is associated with said accountholder;

if the accountholder clears the challenge, creating, via a computing device, a second account type requiring, for subsequent transactions, multiple authentication levels, and providing a different set of services for each authentication level,

if the holder of the first set of services does not clear the challenge, allowing, via a computing device, a predetermined number of attempts to enter the information known only to the holder of the first set of services; and

if the holder of the first set of services fails the predetermined number of attempts, allowing, via a computing device, the holder of the first set of services to provide a new credit card number; and

presenting a challenge based on the new credit card number.

Assignments (10)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUS ADDITION OF APPLICATION NUMBER 11/563,663 AS PREVIOUSLY RECORDED ON REEL 028463 FRAME 0125. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 3, 2012
From: AOL INC.
To: FACEBOOK, INC
Reel/Frame 028720/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028463/0125 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023750/0210 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 019711 FRAME 0316. ASSIGNOR(S) HEREBY CONFIRMS THE NATURE OF CONVEYANCE IS CHANGE OF NAME. Recorded Mar 25, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 022451/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: AMERICA ONLINE, INC.
To: AOL LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 019711/0316 →
CORRECTIVE DOCUMENT REEL# 014503 FRAME # 0876 Recorded Jun 25, 2004
From: QUIGLEY, BENJAMIN; SANDLER, ROBERT; JONES, FLETCHER; MAHAJAN, RAJESH; MUPPIRALA, PRAKASH; LOWE, DAVID; PRICE, LAURA; GOLDSTEIN, SETH; SUBRAMANYA, VENKATESH; RAWAT, JAI
To: AMERICA ONLINE INCORPORATED
Reel/Frame 014935/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2004
From: QUIGLEY, BENJAMIN; SANDLER, ROBERT; JONES, FLETCHER; MAHAJAN, RAJEESH; MUPPIRALA, PRAKASH; LOWE, DAVID; PRICE, LAURA; GOLDSTEIN, SETH; SUBRAMANYA, VENKATESH; RAWAT, JAI
To: AMERICA ONLINE, INC.
Reel/Frame 014503/0876 →
Continuity (3)
Continuation In Part 10313748 · Dec 6, 2002
Related Publication 20050086068A1 · Apr 21, 2005
Related Publication 20100332336A9 · Dec 30, 2010