throbber
US008462920B2
`
`(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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket