`
`(12) United States Patent
`Gonen et a].
`
`(10) Patent N0.2
`(45) Date of Patent:
`
`US 8,462,920 B2
`Jun. 11, 2013
`
`(54) REGISTRATION, VERIFICATION AND
`NOTIFICATION SYSTEM
`
`_
`_
`(75) Inventors. Shlomo Gonen, Calabasas, CA (US),
`Jonathan A- Gonen, Calabasas, CA
`(US); Alon Gonen, Haifa, IL (US);
`Danny Rosen, Valley Village, CA (US)
`
`-
`_
`.
`.
`-
`(73) A551gnee~ Teleslgn Corporatlon: Manna Del Rey:
`CA (Us)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1601 days.
`
`(21) APPL No. 11538989
`
`(22) F1led:
`
`Oct. 5, 2006
`
`65
`
`r10r ll lcatlon ata
`P '
`P bl'
`' D
`
`US Zoos/0010687 A1
`
`Jan' 10’ 2008
`
`Related US. Application Data
`
`3/2000 Colvin
`6,044,471 A
`7/2000 Jalili
`6,088,683 A
`8/2000 Ladd et al. ............... .. 379/88.19
`6,097,791 A *
`6,167,518 A 12/2000 Padgett et al.
`6,175,626 B1
`V2001 Aucsmith et a1‘
`6,256,512 B1 *
`7/2001 Verdonk .................. .. 455/5541
`6,259,909 B1
`7/2001 Ratayczak et al.
`6,574,599 B1
`6/2003 Llm et _a1~
`6,934,858 B2
`8/2005 Woodhlll
`7,043,230 B1
`5/2006 Geddes et al.
`7,233,790 B2 *
`6/2007 Kjellberg et a1, ,,,,,,,,,,, H 455/419
`7,383,572 B2
`6/2008 Rolfe
`7,389,913 B2 *
`6/2008 Starrs .......................... .. 235/379
`7,574,733 B2
`8/2009 Woodhill
`7,870,599 B2
`1/2011 Pemmaraju
`(Continued)
`
`WO
`
`FOREIGN PATENT DOCUMENTS
`WO-95/19593 A1
`7/1995
`OTHER PUBLICATIONS
`
`Rose Maciejewski, Authentify Showcases Rapidly Deployable Two
`Factor Online Authentication System at 28th Annual Computer Secu
`rity Institute Conference, Chicago, IL, Oct. 23, 2001.
`
`(Continued)
`
`“3)
`
`'
`
`’
`
`’
`
`'
`
`(74) Attorney, Agent, or Firm * Perkins Coie LLP
`
`(2006.01)
`
`(51) Int. Cl.
`H04M 11/00
`(52) US, C],
`USPC ...................................... .. 379/9312; 713/168
`(58) Field of Classi?cation Search
`USPC ............... .. 379/9312; 370/352e356; 713/168
`See application ?le for Complete Search history
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,881,226 A
`3/1999 Veneklase
`5,995,606 A 11/1999 Civanlar et a1.
`6,012,144 A
`1/2000 Pickett
`
`ABSTRACT
`(57)
`A registrant provides at least one registrant electronic contact,
`such as atelephone number, during aregistration process' The
`registrant’s information may be compared to a database of
`Such information- The registrant is veri?ed by establishing a
`connection With the registrant via the registrant contact. The
`veri?cation code is communicated to the registrant, Which is
`input into an on-line form. Noti?cation events are established,
`and the registrant is noti?ed of the occurrence of a previously
`established noti?cation event by establishing a connection
`With the registrant via the registrant contact.
`
`22 Claims, 10 Drawing Sheets
`
`End-User Beglns
`Veri?cation Process
`
`1 O0
`
`104
`
`User does not
`complete form
`
`User fills
`out form
`
`User receives
`notification that they
`did not complete
`telephone verification
`
`User
`logs In
`
`l
`
`/—110
`
`User is routed to or is
`able to access a page
`that requests
`telephone verification
`
`l
`
`User attempts
`telephone veri?cation
`
`TWILIO, INC. EX. 1020
`Page 1
`
`
`
`US 8,462,920 B2
`Page 2
`
`US. PATENT DOCUMENTS
`
`OTHER PUBLICATIONS
`
`9/2011 Han """"""""""""""" " 713/168
`8,024,567 B2 *
`2003/0191712 A1 * 10/2003 Ohmae ......................... .. 705/41
`mun/0221125 A1 11/2003 Rolfe
`2004/0030607 A1
`2/2004 Gibson
`2004/0030935 A1
`2/2004 Kai
`2004/0254890 A1 12/2004 Sancho et a1.
`
`Peter Tapling, Highly Auditable Self-Service Life-Cycle Manage
`.
`.
`.
`ment for Electronic Security Credentials, 2003 Annual Computer
`Security Applications Conference, Las Vegas, Nevada, 2003.
`
`* cited by examiner
`
`TWILIO, INC. EX. 1020
`Page 2
`
`
`
`US. Patent
`
`Jun. 11, 2013
`
`Sheet 1 0f 10
`
`US 8,462,920 B2
`
`End-User Begins
`Verification Process
`
`102
`/_
`
`User fills
`out form
`
`T
`
`i /—104
`/—106
`
`User does not
`complete form
`
`User receives
`notification that they
`did not complete
`telephone verification
`
`108
`/_
`
`User
`logs in
`
`User is routed to or is
`able to access a page
`that requests
`telephone verification
`
`i
`
`/—112
`
`User attempts
`telephone verification
`
`FIG. 1
`
`TWILIO, INC. EX. 1020
`Page 3
`
`
`
`US. Patent
`
`Jun. 11,2013
`
`Sheet 2 0110
`
`US 8,462,920 B2
`
`/- 204
`Registrant supplies
`registrant’s
`telephone number
`
`Verification
`Start
`
`200 —\
`
`Provide on-line
`registration form
`on a web-site
`to registrant
`
`202
`
`At least
`partially
`completing
`registration
`form
`
`A verification system
`206 —\
`telephone number
`supplied to Registrant
`
`Establish telephonic
`208 —\ connection between
`registrant and
`verification system
`
`210
`
`Registration
`code
`communicated
`to registrant
`
`FIG. 2
`
`Registration code
`input into on-line
`registration form, or
`verification system
`
`Verification
`End
`
`TWILIO, INC. EX. 1020
`Page 4
`
`
`
`US. Patent
`
`Jun. 11,2013
`
`Sheet 3 0f 10
`
`US 8,462,920 B2
`
`Verification
`Start
`
`User fills out an on-line
`300 _\ web registration and is
`prompted to enter his
`phone number
`
`1
`
`User prompted to enter
`302 —\ phone number and
`clicks "Next" to continue,
`to complete registration
`lr
`User is advised that the
`automated system will
`now call his telephone
`304 —\ number entered for
`verification, or an SMS
`will be sent to the
`number entered
`
`306
`
`Phone
`rings or
`SMS message
`received
`
`User answers the phone
`(or reads SMS), get a
`308 —\ greeting and a code to
`enter onto the "On-line
`web Registration and
`Verification" form
`
`310
`
`FIG. 3
`
`Please try again
`(user allowed
`limited attempts)
`
`Registration is complete
`user gets message:
`314
`_\ "You have been verified
`and can now log in"
`
`Verification
`End
`
`TWILIO, INC. EX. 1020
`Page 5
`
`
`
`US. Patent
`
`Jun. 11,2013
`
`Sheet 4 0110
`
`US 8,462,920 B2
`
`Verification
`Start
`
`r
`User fills out an on-line
`web registration and is
`400 —\
`prompted to enter his
`phone number
`
`V
`User given a 3 digit code
`that needs to be entered
`402 _\ on the phone key pad
`when called
`
`404
`
`No
`
`406 —\
`Registration
`not
`accepted
`
`Yes
`
`User answers the phone,
`gets a greeting /_ 408
`and prompted:
`"Enter Code Now"
`
`enters the code
`
`Please try again
`(user allowed
`limited attempts)
`\— 412
`
`410
`
`Registration is complete
`user gets message: \
`"You have been verified
`414
`and can now log in"
`
`FIG. 4
`
`Verification
`End
`
`TWILIO, INC. EX. 1020
`Page 6
`
`
`
`US. Patent
`
`Jun. 11, 2013
`
`Sheet 5 0f 10
`
`US 8,462,920 B2
`
`Verification
`Start
`
`User fills out an on-line
`web registration, enters
`500 —\
`his phone number and
`told that he is now
`getting an SMS message
`
`The SMS prompts the
`user to call a telephone
`502 \
`number to receive a
`"Code" in order to complete
`the on-line registration
`
`504
`
`V
`Registration is
`506 —\
`not accepted
`
`Yes
`
`User gets
`a code
`
`1
`
`v‘
`
`enters code
`correctly into on-line
`web registratio
`
`Please try again,
`(user allowed
`limited attempts)
`1k
`
`No
`
`510
`
`Registration is complete
`user gets message:
`"You have been verified
`and can now log in"
`
`r
`
`Verification
`End
`
`FIG. 5
`
`TWILIO, INC. EX. 1020
`Page 7
`
`
`
`US. Patent
`
`Jun. 11,2013
`
`Sheet 6 0f 10
`
`US 8,462,920 B2
`
`Verification
`Start
`+
`User fills out an on-line
`web registration, enters
`600
`X his phone number and
`told that he is now
`getting an SMS message
`
`7
`The SMS provides a
`“code“ and prompts the
`602 \ user to call a telephone
`number to enter the "Code"
`in order to complete the
`on-line registration
`
`NO
`
`.
`
`.
`
`606
`
`.
`
`Registration is E
`X not accepted
`
`Please try again.
`(user allowed
`limited attempts)
`6101
`
`Registration is complete.
`User gets message:
`"You have been verified
`and can now log in"
`
`Verification
`End
`
`FIG. 6
`
`TWILIO, INC. EX. 1020
`Page 8
`
`
`
`US. Patent
`
`Jun. 11,2013
`
`Sheet 7 0f 10
`
`US 8,462,920 B2
`
`Verification
`Start
`
`700 —\ User fills out an on-line
`web registration and is
`given a code
`
`702
`
`User is prompted to call
`\ a telephone number to
`complete verification now
`
`704
`
`NO
`
`User
`calls
`
`Yes
`t
`
`708
`
`User gets a greeting
`\ and prompted:
`"Enter Code Now"
`
`Registration is
`not accepted
`
`706 —/
`
`710
`
`User
`enters the code
`correctly
`
`Please try again
`(user allowed
`limited attempts)
`
`714 _\
`
`Registration is complete
`user gets message:
`"You have been verified
`and can now log in"
`
`A
`
`Verification
`End
`
`FIG. 7
`
`TWILIO, INC. EX. 1020
`Page 9
`
`
`
`US. Patent
`
`Jun. 11, 2013
`
`Sheet 8 0f 10
`
`US 8,462,920 B2
`
`Verification
`Start
`
`User fills out an on-line
`web registation, prompted
`to call a telephone
`number, receive a "Code"
`in order to complete
`the on-line registration
`
`Please try again,
`(user allowed
`limited attempts)
`it
`
`No
`
`Registration is
`not accepted
`
`Yes
`i /— 806
`User gets
`a code
`
`User
`enters code
`correctly into on-line
`Web registration
`form
`
`808
`
`Yes
`V
`Registration is complete
`user gets message:
`"You have been verified
`and can now log in"
`
`v
`Verification
`End
`
`FIG. 8
`
`TWILIO, INC. EX. 1020
`Page 10
`
`
`
`US. Patent
`
`Jun. 11, 2013
`
`Sheet 9 0f 10
`
`US 8,462,920 B2
`
`User Registers
`for an Account
`
`900
`
`/— 902
`During Registration,
`user enters telephone
`numbers where he/she
`can be reached
`
`Phone numbers
`are stored in
`user’s account
`
`/— 908
`
`‘L
`User attempts to
`make a transaction
`
`User attempts to
`modify account
`information
`
`_ User logs
`Into account
`
`User is required to
`become telephone
`verified
`
`i
`
`i
`
`4
`
`\—912
`
`Repeat attempt
`to phone verify
`a finite number
`of times
`
`User must receive
`verification call at one
`of the phone numbers
`previously stored
`in account
`
`L914
`
`916
`
`920
`
`User
`completes
`phone
`verification
`
`Process
`completed
`
`FIG. 9
`
`TWILIO, INC. EX. 1020
`Page 11
`
`
`
`US. Patent
`
`Jun. 11, 2013
`
`Sheet 10 0f 10
`
`US 8,462,920 B2
`
`Verification Call
`Initiated
`
`User
`needs to be
`reached at
`extension
`'2
`
`Operator
`will
`answer
`phone
`?
`
`No
`
`_
`Call plcked up
`
`+
`
`NO 1012 _\
`
`1014 _\ Extension dialed,
`including pause,
`pound (#), star(*),
`etc.
`
`1000
`
`1002
`
`1006
`
`/_1O08
`
`-
`Call picked up
`
`7
`Automated
`message plays
`requesting that
`call be transfered
`to user’s extension
`
`\_1O10
`
`\
`’
`
`Verification
`message played
`¢
`
`A
`‘
`L 1004
`
`End-User enters
`a PIN number given in
`’ verification message
`into website
`
`L1016
`
`End-User may
`retry verification
`a finite number
`of times
`1020 —/
`
`1018
`
`FIG. 10
`
`Correct
`PIN
`number
`?
`
`Yes
`
`1022
`
`Process
`completed
`
`TWILIO, INC. EX. 1020
`Page 12
`
`
`
`US 8,462,920 B2
`
`1
`REGISTRATION, VERIFICATION AND
`NOTIFICATION SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`2
`Which the registrant is conducting services. The present
`invention ful?lls these needs and provides other related
`advantages.
`
`SUMMARY OF THE INVENTION
`
`The present invention resides in a process for verifying the
`identity of a registrant, as Well as using the registration infor
`mation to notify the registrant of events that are either estab
`lished by the registrant or the business through Which the
`registrant has registered. Generally, the process comprises
`providing a registration form to a registrant, Who at least
`partially completes the registration form. At least one regis
`tration electronic contact is provided by the registrant. The
`registrant is then veri?ed, such as by establishing a connec
`tion With the registrant vis a vis at least one registrant contact.
`A veri?cation code is then communicated to the registrant.
`The veri?cation code is then input by the registrant into an
`on-line form or a telephone veri?cation system.
`In a particularly preferred embodiment, the registration
`form is provided in a Web-site. The registrant is informed via
`the Web-site that an electronic message is being sent to the
`registrant via the electronic contact, Which is typically a tele
`phone number. The electronic message may comprise a short
`message service (SMS) message received by registrant’s tele
`phone, or a voice message. The electronic message includes
`either the veri?cation code or a veri?cation system telephone
`number for the registrant to call to receive the veri?cation
`code. Although the system typically establishes a telephonic
`connection With the registrant via the registrant’s telephone
`number, the invention contemplates providing a system tele
`phone number for the registrant to call to obtain this informa
`tion. The veri?cation code is then input by telephone using
`voice or keypad entry, or entered into a form on the Web-site.
`During the registration and veri?cation process, the infor
`mation provided by the registrant in the registration form may
`be compared to a database containing personally identifying
`information. For example, such personal identifying informa
`tion can include registrant’s names, telephone numbers,
`addresses, e-mail addresses, social security numbers, etc., to
`verify and authenticate that the registrant is Who he or she
`represents themselves to be.
`After registration, noti?cation events are established.
`Establishing the noti?cation events can be done by either the
`registrant and/ or the business or other third party utiliZing the
`system and process of the present invention. Such noti?cation
`events may comprise a neWs event, or a request to access or
`alter registrant’s account. For example, registrant’s account
`may comprise a ?nancial account. Upon the occurrence of a
`previously established noti?cation event, the registrant is
`noti?ed by establishing a connection With the registrant, typi
`cally by contacting the registrant through a telephonic con
`nection With the registrant via at least one registrant telephone
`number provided by the registrant during the registration
`process.
`The system of the present invention is designed so as to
`detect an ansWering machine message, and delay a predeter
`mined amount of time before playing an automated message
`concerning the noti?cation. If this occurs during the registra
`tion process, or a reveri?cation process, the automated mes
`sage includes the veri?cation code.
`If the telephone number provided by the registrant is not a
`direct-line number, or is a PBX number, the registrant during
`the registration process indicates that the telephone number
`requires an extension and Whether a live operator Will ansWer
`a call. In the event that a live operator ansWers the call, an
`automated message is played directing the live operator to
`
`20
`
`25
`
`30
`
`35
`
`The present invention generally relates to on-line or Web
`site registration. More particularly, the present invention
`relates to a process for verifying an on-line registration by a
`telephone connection separate from the on-line connection
`betWeen the Web-site and potential registrant. The present
`invention also relates to a process for notifying registrants of
`predetermined events using information obtained during the
`registration process.
`With the increasing popularity of the Internet, and Web-site
`sur?ng and usage, both commercial and personal, it has
`become increasingly popular to require users to register at the
`Web-site in order to obtain information from the Web-site,
`order goods through the Web-site, etc. In some instances, the
`oWners of the Web-site Wish to use the registration informa
`tion to selectively target promotions, advertisements, etc. to
`the registrant and thus get a secondary gain in addition to
`having the registrant visit the Web-site or use the services
`provided through the Web-site. In other instances, the regis
`trant’s registration information is not used Whatsoever, but
`instead, the registration information is kept completely con
`?dential and is used only for the purposes of alloWing the
`registrant to enter the Web-site and obtain information or
`goods and services through the Web-site.
`Authentication is fundamental to every Internet transac
`tion. Individuals and businesses Who Wish to engage in trade
`on-line must authenticate themselves by reliably establishing
`their identity, and presenting credentials as proof of that iden
`tity. HoWever, When doing business on the Internet, potential
`registrants often register With untraceable or false e-mail
`addresses and phone numbers. This can compromise the
`intended purpose of the registration, create a breach of secu
`rity and constitute fraud on the Web-site oWners.
`Aside from Internet transactions, individuals and busi
`nesses may Wish to have a noti?cation procedure in place. For
`example, to prevent fraud or identity theft, either the business
`or individual may Wish to be alerted to certain events. For
`example, a consumer may Wish to be noti?ed every time a
`WithdraWal or more than one thousand dollars is requested
`from his checking account, or charged to his credit card. A
`45
`business may Wish to notify a consumer When more than ?ve
`transactions post to a consumer’ s account Within tWenty-four
`hours. When credit cards, account numbers, and the like are
`stolen, these accounts are quickly drained of cash or credit
`over a short period of time. This can be largely avoided by
`notifying the account oWner of these acts or even seeking his
`or her authorization before permitting such transactions to
`occur. Of course, this limits the ?nancial liability for both the
`bank, as Well as the consumer. There are other instances When
`such noti?cation can be helpful, such as being alerted to When
`a teenage son or daughter charges more than $500.00 on their
`credit card, When automatic deposits occur, etc. There are also
`instances Which are not ?nancially based in Which noti?ca
`tion could bene?t both the consumer as Well as the business.
`For example, the consumer may Want to be alerted to neWs
`information, updated sports scores, etc.
`Accordingly, there is a continuing need for a method of
`verifying a registrant’s identity, such as through the regis
`trant’s telephone number. There is also a continuing need for
`a method to notify a registrant, such as through the regis
`trant’s telephone number, of events Which are established
`either by the individual registrant or the company through
`
`40
`
`50
`
`55
`
`60
`
`65
`
`TWILIO, INC. EX. 1020
`Page 13
`
`
`
`US 8,462,920 B2
`
`3
`dial the extension of the registrant. Afterwards, a pause for a
`predetermined amount of time occurs before an automated
`message is played Which includes either the veri?cation code
`or notifying the registrant of the occurrence of a preestab
`lished event. However, if a live operator does not ansWer the
`call, after a pause, the extension is automatically dialed. After
`another pause, an automated message is played, including
`either the veri?cation code or noti?cation of the occurrence of
`the event.
`The registrant may be required to reverify, as described
`above, before permitting access or alteration of the regis
`trant’s account or receiving noti?cation of the occurrence of
`the preestablished event. The registrant may be charged for
`the noti?cation.
`Other features and advantages of the present invention Will
`become apparent from the folloWing more detailed descrip
`tion, taken in conjunction With the accompanying draWings
`Which illustrate, by Way of example, the principles of the
`invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The accompanying draWings illustrate the invention. In
`such draWings:
`FIG. 1 is a How chart depicting the general steps taken in
`accordance With the veri?cation process of the present inven
`tion;
`FIG. 2 is another How chart depicting the steps of the
`veri?cation process of the present invention;
`FIG. 3 is a How chart depicting the steps of one embodi
`ment of the present invention;
`FIG. 4 is a flow chart depicting the steps taken in another
`embodiment of the present invention;
`FIG. 5 is a How chart depicting the steps taken in yet
`another embodiment of the present invention;
`FIG. 6 is a How chart depicting the steps taken in still
`another embodiment of the present invention;
`FIG. 7 is a How chart depicting the steps taken in another
`embodiment of the present invention;
`FIG. 8 is a How chart depicting the steps in yet another
`embodiment of the present invention;
`FIG. 9 is a How chart depicting the steps taken in accor
`dance With the present invention for registering and verifying
`a registrant as a prelude to noti?cation; and
`FIG. 10 is a How chart depicting the steps taken in accor
`dance With the present invention When the registrant is not
`contacted directly, but through an operator or automated mes
`sage system.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`50
`
`As shoWn in the accompanying draWings, for purposes of
`illustration, the present invention resides in a process for
`verifying the identity of a registrant, and utiliZing the veri?
`cation and/ or registration information to notify the registrant
`of predetermined events established by either the registrant or
`the business.
`In a particularly preferred embodiment, as illustrated in
`FIG. 1, the registration process involves an on-line registra
`tion form accessed through a Web-site. HoWever, it Will be
`appreciated by those skilled in the art that the registration
`form nor process need involve an on-line form. The veri?ca
`tion and noti?cation processes, as Will be more fully
`described herein, could be achieved through other registra
`tion forms, such as a handWritten form. The registrant is
`contacted via an electronic contact, such as a telephone num
`
`55
`
`60
`
`65
`
`4
`her. One premise of the present invention is that it is dif?cult
`to ?lter, stop, or penetrate a telephonic voice call, Whereas
`other means of communication, including, but not limited to,
`text messaging, e-mail, etc., can be intercepted, stopped,
`automatically ?ltered, trashed, or deleted by a third party.
`As used herein, a registrant or user is one ?lling out the
`registration form in order to register With the Web-site or
`business. The registrant is typically a consumer, Which can be
`an individual, but can also be companies, organizations, gov
`ernments, etc. Typically, the registrant is registering With
`another business, Which may also comprise an individual,
`company, or organiZation or government. For example, the
`registrant or consumer could be an individual attempting to
`access a Web-site and set up an account With a ?nancial
`institution. The various identities, types and the like of the
`consumer and business are varied, as is the purpose of regis
`tration and veri?cation.
`As illustrated in FIG. 1, the end-user or registrant begins
`the veri?cation process (100), by ?lling out a form (102).
`Typically, this form is provided at a Web-site. If the user does
`not complete the form (104), the user receives noti?cation
`that they did not complete telephone veri?cation (106). HoW
`ever, if the user does ?ll out the form, he or she is alloWed to
`log in (108). The user is routed to, or is able to access, a page
`that requests telephone veri?cation (110). The user then
`attempts telephone veri?cation (112), as Will be more fully
`described herein.
`With reference to FIG. 2, in one registration embodiment,
`an on-line registration form is provided to a potential regis
`trant at a Web-site (200), i.e., a ?rst communication connec
`tion. The registrant at least partially completes a portion of the
`registration form (202). At the Web-site, the registrant is
`prompted to supply his telephone number (204), or a veri?
`cation system telephone number is supplied to the registrant
`and the registrant is prompted to call this number (206). A
`telephonic connection, i.e., a second communication connec
`tion, is established betWeen the registrant and the veri?cation
`system (208). During the registration process, a registration
`code is communicated to the registrant (210), i.e., through the
`second communication connection. The registration code is
`then input into the on-line registration form, or otherWise at
`the Web-site, i.e., through the ?rst communication connection
`(212). The veri?cation and authentication is completed and
`the user is alloWed to log into the Web-site.
`As described above, a present problem With on-line regis
`trations is that the registrant often registers With untraceable
`and false e-mail addresses and telephone numbers. The
`present invention provides a process for verifying an on-line
`registration, or at least the true identity of the registrant’s
`telephone number so as to provide an additional layer of
`security and reduce fraud. Thus, the registrant receives the
`registration code (210) through the telephone connection and
`is required to input the registration code into the veri?cation
`system (212) through the on-line registration form or other
`Wise at the Web-site. Not only does this method alloW the user
`to be veri?ed, but it also prevents fraud by requiring the
`registrant to enter the veri?cation code back into the Web-site
`connection Where he/she completed the registration form
`(202). In the event of consumer or potential registrant veri?
`cation failure, it is assumed that the registrant Who is not
`veri?ed through the veri?cation system or through manual
`means is fraudulent. Therefore, the business may elect to
`contact the consumer to determine Why the consumer veri?
`cation failed. This contact may be completed by automated or
`manual means of communication betWeen the business and
`the consumer, including, but not limited to, automatically
`
`TWILIO, INC. EX. 1020
`Page 14
`
`
`
`US 8,462,920 B2
`
`5
`generated e-mail, manually generated e-mail, manually or
`automatically generated telephone calls, text messaging, etc.
`With reference noW to FIG. 3, in another embodiment, the
`veri?cation process begins by the registrant at least partially
`completing the on-line Web registration form (300) on the
`Web-site. At the Web-site, the registrant is prompted to enter
`the registrant’s telephone number (302). The registrant is
`advised that the automated system Will noW call his telephone
`number in search for veri?cation (304). If the phone does not
`ring, indicating that the potential registrant has provided an
`untraceable or false telephone number, the user is once again
`prompted to enter his telephone number (302). HoWever, if
`the phone rings and a connection is established betWeen the
`registrant and a veri?cation system (306), the registrant
`ansWers the telephone and obtains a greeting and a registra
`tion code to enter into the on-line Web-site registration and
`veri?cation form (308). The registrant is then given the oppor
`tunity to enter the registration code, typically a three digit
`code, into the on-line registration form (310) on the Web-site.
`If the registrant does not correctly enter the code, the regis
`trant is given another opportunity to do so (312). Typically,
`the registrant Will be given a limited number of attempts to
`enter the registration code. This prevents potential registrants
`from attempting to enter a registration code by trial and error
`Without providing the correct telephone number in order to
`obtain the correct registration code via telephone. HoWever, if
`the registrant enters the code correctly, the registration is
`complete and the registrant obtains a message, such as “you
`have been veri?ed and can noW log in” (314) or the like. The
`registrant is then given access to the Web-site or the services
`of the Web-site for Which registration is required. The authen
`tication and veri?cation process is concluded.
`With reference noW to FIG. 4, yet another veri?cation and
`authentication process embodying the present invention is
`illustrated. The registrant completes, at least partially, an
`on-line Web registration form, and during the registration
`process is prompted to enter his telephone number (400) on
`the Web-site. The registrant is then given, at the Web-site, a
`registration code that needs to be entered by phone When the
`registrant is called (402). A telephonic connection is then
`established by calling the telephone number provided by the
`registrant (404). If the phone does not ring and a telephonic
`connection is not established, the registration is not accepted
`(406), and the registrant may then be prompted again to
`register his telephone number (400).
`HoWever, if the phone rings and a telephonic connection is
`established, the registrant ansWers the phone and gets a greet
`ing Which includes a prompting to enter the registration code
`obtained at the Web-site (408) through the telephone connec
`tion. The registrant is then given the opportunity to enter the
`registration code by telephone (410), such as by speaking into
`the phone such that the veri?cation system of the invention is
`enabled With speech recognition softWare, or by entering the
`code via keypad or the like. If the registration code is not
`entered correctly (412), the user or the registrant is given
`another opportunity to correctly enter the code. Preferably, as
`described above, the registrant is given a limited number of
`opportunities to insert the registration code correctly, such as
`tWo or three attempts, before the telephonic connection is
`disconnected and the registrant must begin the registration
`process over again. This is primarily to conserve system
`resources. HoWever, if the registrant correctly enters the code
`via telephone, the registration is complete and the registrant
`typically obtains a message such as “you have been veri?ed
`and can noW log in” (414) or the like indicating that the
`authentication and veri?cation process has ended and that the
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`registrant is given access to the Web-site for the particular
`services for Which registration Was initiated.
`With reference noW to FIG. 5, in yet another process for
`verifying an on-line registration embodying the present
`invention is shoWn. The registrant at least partially completes
`an on-line Web registration form and is prompted to enter his
`telephone number, on the Web-site. Typically, in this embodi
`ment, the registrant is informed at the Web-site that he is noW
`getting an electronic message. In a particularly preferred
`embodiment, the electronic message is a Short Message Ser
`vice (SMS) message Which is a service for sending messages
`of up to a predetermined number of characters to mobile
`phones, such as those that use the Global System for Mobile
`(GSM) or CFMA communication to a telephone or the like.
`Although the electronic message can also comprise an e-mail
`message, instant message, page, or the like, SMS messages
`are preferred as they do not require that the mobile phone be
`active and Within the range, and can be held for a number of
`days until the phone is active and Within range. The SMS
`messages can be sent to digital phones from a Web-site
`equipped With appropriate softWare and hardWare such as PC
`Link, or even from one digital phone to another.
`After the registrant has at least partially ?lled out the on
`line Web registration form, and entered his telephone number
`(500) on the Web-site, the electronic message is sent to the
`registrant via telephone, prompting him to call a telephone
`number to receive a registration code in order to complete the
`on-line registration (502). The registrant is then given the
`opportunity to call the veri?cation system (504). If the regis
`trant does not, the registration is not accepted (506), and the
`registration and veri?cation process ends. HoWever, if the
`registrant calls the number given in the electronic message,
`the registrant is communicated a registration code (508),
`through the telephone connection. After obtaining the regis
`tration code, the registrant is given the opportunity to input
`the registration code correctly into the on-line Web registra
`tion form (510), through the Web-site. If the registrant does
`not correctly enter the registration code, the registrant is typi
`cally given additional opportunities to do so again (512).
`Preferably, as described above, the registrant is alloWed a
`limited number of attempts to correctly enter the registration
`code. Typically, the registration code is short, such as three
`characters, so as to provide hundreds if not thousands of
`possible registration codes, but Which is easy to Write doWn
`and remember When properly obtained.
`If the registrant correctly enters the registration code into
`the on-line registration form at the Web-site, registration is
`complete and the registrant typically obtains message such as
`“you have been veri?ed and can noW log in” (514), Which
`ends the veri?cation and authentication process and enables
`the registrant to access the Web-site or services provided to
`the Web-site for Which registration is require