`
`Exhibit 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TOMMUNO DI UN INDI H NUNTA TUTTI
`
`US010051105B2
`
`( 12 ) United States Patent
`Zhidov et al .
`
`( 10 ) Patent No . : US 10 , 051 , 105 B2
`( 45 ) Date of Patent :
`* Aug . 14 , 2018
`
`( 54 ) TELEPHONE NETWORK SYSTEM AND
`METHOD
`( 71 ) Applicant : Flypsi , Inc . , Denton , TX ( US )
`( 72 ) Inventors : Ivan Zhidov , Chickasa , OK ( US ) ;
`Peter A . Rinfret , Nantucket , MA ( US ) ;
`Sunir Kochhar , Oro Valley , AZ ( US )
`( 73 ) Assignee : Flypsi , Inc . , Denton , TX ( US )
`Subject to any disclaimer , the term of this
`( * ) Notice :
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 0 days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No . : 15 / 582 , 091
`Apr . 28 , 2017
`( 22 ) Filed :
`Prior Publication Data
`( 65 )
`US 2018 / 0084101 A1 Mar . 22 , 2018
`Related U . S . Application Data
`( 63 ) Continuation of application No . 14 / 307 , 052 , filed on
`Jun . 17 , 2014 , now Pat . No . 9 , 667 , 770 , which is a
`( Continued )
`
`( 51 ) Int . Ci .
`H04M 1 / 725
`H04M 3 / 42
`
`( 52 )
`
`( 2006 . 01 )
`( 2006 . 01 )
`( Continued )
`U . S . CI .
`CPC . . . H04M 1 / 72547 ( 2013 . 01 ) ; H04M 3 / 42042
`( 2013 . 01 ) ; H04M 3 / 42272 ( 2013 . 01 ) ; H04L
`65 / 1069 ( 2013 . 01 ) ; H04M 3 / 436 ( 2013 . 01 ) ;
`H04M 3 / 565 ( 2013 . 01 ) ; H04M 2203 / 5054
`( 2013 . 01 ) ; H04W 76 / 02 ( 2013 . 01 ) ; H04W
`76 / 10 ( 2018 . 02 )
`
`PUBLIC SWITCHED
`TELEPHONE NETWORK
`ASTM
`
`30
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 2 of 18
`
`11
`
`X
`
`1 :
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`75130HONENE WUSK
`AUTOMATID STRUCTURE
`NETWORK LAVER
`TELECOM SWITCH
`TELECOM
`RULES SERVER
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`APPLICATION LAYER
`CALL MANAGER
`
`. . . . .
`
`O
`
`BILITY MANAGER
`
`Y
`
`Y
`
`WEB MANAGER
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`311M ERNET
`
`-
`
`.
`
`.
`
`.
`
`.
`
`-
`
`. a nnnnnnnnnnnnnnn . .
`- annem -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`WEB
`PORTAL
`
`00
`
`( 56 )
`
`CN
`WO
`
`( 58 ) Field of Classification Search
`CPC . . . . . . . . . . H04M 1 / 72547 ; H04M 3 / 42042 ; H04M
`3 / 42272 ; HO4M 3 / 436 ; HO4M 3 / 565 ;
`HO4M 2203 / 5054 ; HO4L 65 / 1069 ; HO4W
`76 / 02
`See application file for complete search history .
`References Cited
`U . S . PATENT DOCUMENTS
`4 / 2015 Wright et al .
`9 , 008 , 298 B2
`9 , 667 , 770 B2
`5 / 2017 Zhidov et al .
`( Continued )
`FOREIGN PATENT DOCUMENTS
`101112053 A
`1 / 2008
`WO 2001 / 054364 A1
`7 / 2001
`( Continued )
`OTHER PUBLICATIONS
`Decision for Grant dated Dec . 27 , 2016 for Korean Patent Appli
`cation No . 10 - 2016 - 7001879 , 3 pages .
`( Continued )
`Primary Examiner — Nam Huynh
`( 57 )
`ABSTRACT
`Systems for and methods of delivering telephone calls using
`the combination of a data channel and a voice channel are
`disclosed . A data channel connection with the telephone
`handset may provide pre - call information used to set up
`incoming and outgoing calls which are ultimately connected
`using a voice channel . Use of the pre - call information may
`permit the same handset to be associated with multiple
`secondary telephone numbers from which calls appear to
`have been made and to which calls appear to have been
`placed .
`
`36 Claims , 6 Drawing Sheets
`
`33
`
`- 314
`
`- - -
`
`MOBILE NETWORK
`KOSE
`SEOTCHWG
`CONTERINS
`141
`
`-
`
`-
`
`-
`
`-
`
`140
`
`F - 344
`ADSET
`PRUCAR
`
`?
`
`NGSE
`DATA
`NEEK N148
`
`SZ
`
`
`
`US 10 , 051 , 105 B2
`Page 2
`
`( 56 )
`
`Related U . S . Application Data
`continuation - in - part of application No . 13 / 944 , 853 ,
`filed on Jul . 17 , 2013 , now abandoned .
`( 51 ) Int . CI .
`H04M 3 / 56
`H04W 76 / 02
`H04L 29 / 06
`H04M 3 / 436
`H04W 76 / 10
`
`( 2006 . 01 )
`( 2009 . 01 )
`( 2006 . 01 )
`( 2006 . 01 )
`( 2018 . 01 )
`References Cited
`U . S . PATENT DOCUMENTS
`2004 / 0076272 AL
`4 / 2004 Zafar et al .
`2006 / 0140200 A
`6 / 2006 Black et al .
`1 / 2008 Black et al .
`2008 / 0008105 Al
`3 / 2009 Chingon et al .
`2009 / 0060155 Al
`4 / 2009 Vendrow
`2009 / 0086953 A1
`5 / 2010 Vendrow et al .
`2010 / 0130228 A1
`4 / 2013 Goodman
`2013 / 0102298 A1
`FOREIGN PATENT DOCUMENTS
`WO 2004 / 04962 SA1
`WO 2004 / 073288 A2
`
`WO
`WO
`
`6 / 2004
`8 / 2004
`
`OTHER PUBLICATIONS
`Decision for Grant dated Sep . 8 , 2016 for Japanese Patent Appli
`cation No . 2016 - 516091 , 4 pages .
`Extended European Search Report dated Apr . 26 , 2017 for European
`Patent Application No . 14827040 . 8 , 13 pages .
`International Search Report and Written Opinion dated Mar . 9 , 2015
`for International Application No . PCT / US2014 / 042736 .
`Notice of Allowance dated Jan . 23 , 2017 for U . S . Appl . No .
`14 / 307 , 052 , 11 pages .
`Office Action dated Feb . 11 , 2016 for Canadian Patent Application
`No . 2918352 , 5 pages .
`Office Action dated May 2 , 2017 for Chinese Patent Application No .
`201480040216 . 9 , with English translation , 27 pages .
`Office Action dated May 23 , 2016 for Korean Patent Application
`No . 2016 - 7001879 , with English translation , 7 pages .
`Office Action dated Sep . 2 , 2016 for Chinese Patent Application No .
`201480040216 . 9 , with English translation , 36 pages .
`Office Action dated Aug . 18 , 2016 for U . S . Appl . No . 13 / 944 , 853 ,
`8 pages .
`Office Action dated Dec . 27 , 2016 for U . S . Appl . No . 13 / 944 , 853 ,
`10 pages .
`Office Action dated Jul . 13 , 2016 for U . S . Appl . No . 14 / 307 , 052 , 9
`pages .
`Office Action dated Nov . 18 , 2015 for U . S . Appl . No . 13 / 944 , 853 ,
`11 pages .
`Supplementary Partial Search Report dated Jan . 17 , 2017 for
`European Patent Application No . 14827040 , 6 pages .
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 3 of 18
`
`
`
`U . S . Patent
`
`Aug . 14 , 2018
`
`Sheet 1 of 6
`
`US 10 , 051 , 105 B2
`
`13
`
`INTERNET
`
`GGSN
`
`FIG . 1
`
`COL
`
`-
`
`Nusdobe
`" Du MO
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 4 of 18
`
`.
`
`.
`
`.
`
`VOUSA LOCATION REGISTER
`WOH LOCATION REGISTER
`
`LOCATION BAAS
`
`susu
`
`Dod
`
`* * * *
`
`
`
`U . S . Patent
`
`Aug . 14 , 2018
`
`Sheet 2 of 6
`
`US 10 , 051 , 105 B2
`
`A USER SUBSCRIBES TO
`E L E
`
`TELEPHONE NETWORK
`APPLICATION
`INSTALLED ON
`TELEPHONE HANDSET
`
`ADDS ONE OR MORE SECONDARY
`TELEPHONE NUMBER
`REFERENCED TO PRIMARY
`E
`TELEPHONE NUMBER
`
`*
`
`USER SELECTS
`CALL
`PROCESSING RULES
`
`INCOMING AND OUTGOING CALLS ARE
`ROUTED VIA THE PUBLIC SWITCHED
`TELEPHONE NETWORK ( PSTN ) TO THE
`TELEPHONE NETWORK
`
`FIG . 2
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 5 of 18
`
`
`
`U . S . Patent
`
`Aug . 14 , 2018
`
`Sheet 3 of 6
`
`US 10 , 051 , 105 B2
`
`PUBLIC SWITCHED
`TELEPHONE NETWORK
`
`TELEPHONE NETWORK
`AUTOMATED STRUCTURE
`NETWORK LAYER
`TELECOM SWITCH
`TELECOM
`RULES SERVER
`
`KK
`
`*
`
`-
`
`-
`
`W
`
`*
`
`* WWW WW w
`
`WW
`
`W
`
`MW 4
`
`-
`
`-
`
`-
`
`-
`
`-
`
`*
`.
`U M
`R
`www mm
`
`.
`
`*
`
`. .
`
`.
`was the
`
`. .
`ww me
`man w }
`
`fert
`
`w
`
`when
`
`the
`
`101 who
`
`wwwwww
`
`do
`
`104
`
`-
`
`4
`
`-
`
`o
`
`sonarocn
`
`-
`
`by
`
`www
`
`holl
`
`000
`
`00000000000000000000000oooooooooooooooo00000000000000000000 w
`
`we
`
`w
`
`w
`
`w
`
`w
`
`w
`
`w
`
`ww
`mom
`
`w
`
`MOBILE NETWORK
`MOBILE
`SWITCHING
`CENTER MSC ) ,
`346
`
`VAL
`
`313
`
`314
`
`340
`
`1344
`HANDSET
`APPLICATION
`
`342
`
`MOBLE
`DATA
`NETWORK
`
`348
`
`APPLICATION LAYER
`CALL MANAGER
`MOBILITY MANAGER
`
`-
`
`-
`
`-
`
`-
`
`-
`
`W -
`
`WW
`
`4
`
`-
`
`-
`
`-
`
`www
`
`what
`most
`
`108 Welcome
`
`MW
`
`WEB MANAGER
`
`r
`
`are
`
`more women
`
`Must
`to wwwwwwww * * *
`
`ASAW
`
`316
`
`INTERNET
`
`nemamo
`
`WEB
`PORTAL
`
`350
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 6 of 18
`
`7 * XOKOWO
`
`FIG . 3
`
`
`
`atent
`
`Aug . 14 , 2018
`
`Sheet 4 of 6
`
`US 10 , 051 , 105 B2
`
`2012
`
`iiiiiiiiiiiiiiii
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 7 of 18
`
`OTOKIHONHOIDON HON
`
`CALL IS PLACED BYA CALLER TO
`A SECONDARY NUMBER ( CALL 1 )
`
`000000000000000000000000000ooooooooooooooooo
`. . .
`. . . . . . . .
`RRRRRRRR .
`THE CALL IS ROUTED VIA THE PSTN OR PRIVATE
`NETWORK TO THE TELEPHONE NETWORK
`
`9
`
`.
`
`CALL MANAGER APPLIES THE CALL PROCESSING RULES , ASSIGNS A BRIDGE
`
`MAAMAKKAAMMANAMANMWOWOCOWA
`
`0
`
`00000000000000
`
`.
`WWWNICTW ] }
`00000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
`
`www
`
`ww
`
`PRE - CALL NOTIFICATION IS SENT
`TO THE HANDSET WITH A BRIDGE NUMBER
`
`HANDSET APPLICATION DISPLAYS THE CALLED AND CALLNG PHONE NUMBER
`INFORMATION AND ADDITIONAL CUSTOM INFORMATION
`
`USER CHOOSES : ACCEPT CALL , NOT ACCEPT CALL , CUSTOM VOICE MAIL
`MESSAGE . CUSTOM MESSAGE
`
`wwwwwwwwwwwwwwwwwwwww wwwww wwwxtttttt
`
`*
`
`*
`
`USER CHOICE IS SENT TO
`CALL MANAGER
`MAANANTAINA KAKOVALAKKOKKUKAKAN KOKAKOVOOOCKANKAMAI
`* * * *
`* * *
`
`OKKAAKKOLUUKKKKKKOK * * * * AKAN
`
`DELIER MESSAGE
`
`CALL NOT ACCEPTED
`
`2
`
`tais f
`
`* * * * * * * * * * * wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwastaava
`w
`ww
`
`wewnie w
`w
`wwwwwwwwwwwwwwwwww donorensionerne numeroherowowwwwwwwwwwwwwwwwwwwwwwwwwww
`
`DELNER CUSTOM VOICE
`MAL MESSAGE
`
`ROSA XXX TORMWANACHWORK
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`wwwwwwwwwww
`wwwwwwwwwwwwwwwwwws
`
`HANDSET DIALS THE ASSIGNED
`BRIDGE NUMBER ( CALL . 2 )
`LEXM * * * * * * * * * * * *
`CALAUSKAAMASAPALAREA * *
`avea mot * *
`* * *
`*
`* * *
`* * * *
`* * * * * * * * * * * * * * *
`* * * * * * * * * * * * * *
`*
`SWITCH CONNECTS THIS CALLAND THE INCOMNG CALL TOGETHER
`CALL 1 AND CALL 2 ARE BRIDGED
`FIG . 4
`
`124VYMYWNA
`
`*
`
`wwwwwwwwwwwwwwwwwwwww wwwwwwwwwwww
`
`
`
`U . S . Patent
`
`atent
`
`Aug . 14 , 2018
`
`Sheet 5 of 6
`
`US 10 , 051 , 105 B2
`
`2006 ,
`
`HANDSET APPLICATION
`OPENED FOR
`OUTGOING CALL
`
`502
`
`wwwwwwwwwwwww
`
`wwwwww
`
`USER CHOOSES ONE OF
`THE SECONDARY
`TELEPHONE NUMBERSAS
`THE ORIGINATING
`TELEPHONE NUMBER
`
`rivwwwwwwwww
`
`USER ENTERS
`THE TELEPHONE
`NUMBER TO BE CALLED
`
`. . . )
`
`wwwwwwww
`w wwwwwwwwwwww
`
`wwwwwwwwwwwwwwwwwwwwwwww
`
`100
`
`CALL MANAGER
`APPLES THE CALL
`PROCESSING RULES
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`- -
`
`-
`
`CALL MANAGER
`ASSIGNS AND SENDS
`A BRIDGE NUMBER
`TO HANDSET
`
`-
`
`-
`
`-
`
`-
`
`-
`
`*
`
`.
`
`.
`
`.
`
`- -
`
`-
`
`w
`
`.
`
`Yton 1 .
`
`DIALER ORIGINATES
`A CALL TO
`BRIDGE NUMBER
`
`-
`
`- -
`
`r
`
`2
`
`THE CALL MANAGER VIA
`THE SWITCH DIALS
`THE CALLED NUMBER
`AND SECONDARY
`NUMBERAPPEARS
`AS THE
`CALLING NUMBER
`?????????? ???? ????
`????
`??
`
`??
`
`???????????? ??? ??
`
`514
`
`??????
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 8 of 18
`
`FIG . 5
`
`
`
`U . S . Patent
`
`Aug . 14 , 2018
`
`Sheet 6 of 6
`
`US 10 , 051 , 105 B2
`
`ORIGINATOR
`HANDSET
`APPLICATION
`
`APPLICATION
`SERVER AND
`SWITCH
`
`INVITEES
`HANOSET
`APPLICATION
`
`w
`
`ww
`
`w when we w
`
`w
`
`
`
`www www
`
`pe
`
`CONFERENCE RED
`
`ASSIGNA CONFERENCE
`BRIDGE NUMBER
`PIN NUMBER OPTIONAL
`
`ww wschodet . Mettete
`
`SEND MESSAGE TO
`APPLICATION ON USER
`A , B , C , D HANDSET
`
`
`
`?????????? ??????????????????????????????
`
`???
`
`.
`
`PICK USERS A , B , C , D
`TO JOIN A CONF . CALL NOW
`CAN ALSO BE SCHEDULED
`FOR A LATER DATA & TIME
`
`600
`
`Morten www
`
`w
`
`w
`
`w me white
`
`w
`
`ww
`ww
`www
`wwwth
`with
`
`-
`
`-
`
`-
`
`-
`
`- - - -
`
`- - -
`
`- -
`
`- - -
`
`the
`
`- - - why
`
`* JACKHAS INVITED YOU TO
`JOIN A CONFERECE CALL
`• BRIDGE NUMBER
`( OPTIONAL OTHER
`PARTICIPANTS ARE A . B . C , D
`• OPTIONAL PIN NUMBER
`USER B , C , D ACCEPT TO Loon
`JOIN THE CONFERENCE CALL
`APPUCATION INITIATES THE
`CALL TO THE BRIDGE
`USER " 3 " YES
`avarovavan USER C * YES
`- - - - - - - - - USER D ' YES
`
`SWITCH SERVER
`AUTHENTICATES INCOMING
`CALLER ID WITH INVITEELIST
`( PIN OPTIONAL ) AND ALLOWS
`' THEM TO JOIN THE BRIDGE
`UPDATE ORIGINATION APP WITH
`
`I
`
`! .
`
`>
`
`mamman
`
`603
`
`NOTIFICATION SENT TO
`ORGANZER : " A " option
`WILLJON IN 5 MIN
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 9 of 18
`
`SWITCH SERVER
`AUTHENTICATES INCOMING
`CALLER D WITH INVITEE LIST
`( PIN OPTIONAL ) AND ALLOWS
`THEM TO JOIN THE BRIDGE
`UPDATE ORIGINATION APP WITH
`FIG . 6
`
`men
`
`er
`
`heeeeeewww
`
`.
`
`USER " A " CHOOSES
`TO JOIN NOMIN
`
`. 610
`
`IN 5 MIN REMINDER TO " "
`TO JOIN THE CALL
`
`
`
`US 10 , 051 , 105 B2
`
`server ; automatically accessing the call processing rules for
`TELEPHONE NETWORK SYSTEM AND
`the secondary telephone number under the control of the
`METHOD
`server responsive to the receipt of the electronic indication
`of the incoming call to the secondary telephone number ;
`CROSS - REFERENCE TO RELATED
`5 automatically handling the incoming call in accordance with
`APPLICATIONS
`the accessed call processing rules for the secondary tele
`phone number ; transmitting pre - call information via a data
`This application is a continuation of U . S . application Ser .
`channel to the handset under the control of the server , said
`No . 14 / 307 , 052 , filed Jun . 17 , 2014 , entitled “ Telephone
`pre - call information including a bridge telephone number
`Network System And Method , ” which is a continuation - in
`part of , and claims the benefit of the earlier filing date and 10 for connecting the handset to the incoming call at the switch ;
`and receiving , at the server via the data channel , an elec
`priority of , U . S . patent application Ser . No . 13 / 944 , 853 , filed
`on Jul . 17 , 2013 , entitled “ A Method Of A Data Channel
`tronic indication of a selection of a call processing rule for
`handling the incoming call to the secondary telephone
`Telephone Network System , ” both of which are incorpo
`number , or establishing a voice channel connection between
`rated in their entirety .
`15 the handset and the switch as a result of the handset calling
`the switch using the bridge number .
`FIELD OF THE INVENTION
`Applicant has further developed an innovative method of
`providing telephone service , comprising : automatically stor
`The present invention relates to systems and methods for
`ing electronic information that indicates an association of a
`setting up and connecting telephone calls , and delivering
`information related to such telephone calls using an Internet 20 secondary telephone number and a primary telephone num
`Protocol ( IP ) or other data channel while delivering the
`ber with a telephone handset in a computer memory asso
`voice portion of the call in accordance with CDMA , GSM
`ciated with a server ; automatically associating a unique
`bridge telephone number with each of a plurality of contact
`or like voice channel delivery standards .
`telephone numbers in the computer memory ; automatically
`BACKGROUND OF THE INVENTION
`25 transmitting information that indicates the association of the
`unique bridge telephone number with each of a plurality of
`The volume of telephone calls and text messaging has
`contact telephone numbers to the handset via the data
`channel ; automatically associating each primary telephone
`increased dramatically and users are finding it more and
`more difficult to manage that volume of calls and messages .
`number and bridge telephone number pairing with a corre
`The current systems to aid in managing some types of calls 30 sponding secondary telephone number and contact tele
`only provide minimal assistance to the user . It is therefore an
`phone number pairing in the computer memory ; receiving ,
`advantage of some , but not necessarily all , embodiments of
`at a switch associated with the server , an outgoing call from
`the present invention to provide systems and methods for
`the handset to the bridge telephone number via a voice
`assisting callers and call recipients with the management of
`channel ; receiving , at the server , information from
`the
`35 switch indicating the outgoing call is being made to the
`calls and messages .
`Additional advantages of various embodiments of the
`bridge telephone number from the primary telephone num
`invention are set forth , in part , in the description that follows
`ber : receiving , at the switch , information from the server
`and , in part , will be apparent to one of ordinary skill in the
`directing the switch to ; ( a ) connect the outgoing call to a
`art from the description and / or from the practice of the
`contact telephone number associated with the primary tele
`40 phone number and bridge telephone number pairing , and ( b )
`invention .
`identify the telephone number from which the outgoing call
`SUMMARY OF THE INVENTION
`is being made as the secondary telephone number .
`Applicant has still further developed an innovative
`method of providing telephone service , comprising : enroll
`Responsive to the foregoing challenges . Applicant has
`developed an innovative method of providing telephone 45 ing a telephone handset in a telecommunications system
`service by transmitting call handling information between a
`having a server and a switch , wherein said telephone handset
`handset and a switch using an IP channel or similar protocol
`is associated with a primary telephone number in a database
`channel and by transmitting a voice call associated with the
`associated with the server and switch ; electronically trans
`call handling information between the handset and the
`mitting an application from the server to the telephone
`switch using a voice channel provided in accordance with a 50 handset via a data channel responsive to telephone handset
`voice channel protocol , e . g . , in accordance with CDMA or
`enrollment , wherein said application is : adapted to send
`GSM , 3G , 4G , LTE or like future protocol channels stan -
`instructions to have one or more secondary telephone num
`bers referenced to the primary telephone number in the
`dards .
`Applicant has further developed an innovative method of
`database , adapted to present visually perceptible call pro
`providing telephone service comprising : automatically stor - 55 cessing rules on the telephone handset , and adapted to
`ing electronic information that indicates an association of a
`transmit information indicating a selection of call processing
`secondary telephone number and a primary telephone num -
`rules from the telephone handset to the server ; electronically
`ber with a telephone handset in a computer memory asso -
`receiving instructions from the telephone handset via the
`ciated with a server ; automatically storing electronic infor -
`data channel to reference the one or more secondary tele
`mation that indicates a selection of call processing rules for 60 phone numbers to the primary telephone number ; storing
`the primary telephone number in the computer memory ;
`telephone handset information , including the primary tele
`automatically storing electronic information that indicates a
`phone number and the one or more secondary telephone
`selection of call processing rules for the secondary telephone
`numbers referenced to the primary telephone number , in the
`number in the computer memory ; receiving an electronic
`database ; electronically receiving instructions from the tele
`indication of an incoming call to the secondary telephone 65 phone handset via the data channel to store user selected call
`number at the server , said electronic indication of an incom -
`processing rules for the telephone handset in the database ,
`ing call being received from a switch associated with the
`wherein the user selected call processing rules include
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 10 of 18
`
`
`
`US 10 , 051 , 105 B2
`
`the accompanying drawings . It is to be understood that other
`instructions to route calls over a voice channel in a manner
`embodiments may be utilized and structural changes may be
`that will indicate that the calls are made to or from the one
`made without departing from the scope of the present
`or more secondary telephone numbers ; electronically trans -
`invention .
`mitting information to the telephone handset via the data
`It should be noted that in connection with the described
`channel , said information being adapted to cause a pre - call 5
`information to be displayed on the telephone handset
`embodiments , reference is made to a data channel . A pre
`responsive to initiation of an outgoing call using the one or
`ferred data channel may be an Internet Protocol ( IP ) channel ,
`more secondary telephone numbers or an incoming call to
`which is not a conventional telephone voice channel . How
`the one or more secondary telephone numbers ; electronic
`ever , other data , non - conventional voice , channels over
`cally receiving from the telephone handset via the data
`channel call handling information indicating a user selected 10 which information may be transmitted between a telephone
`handset and a server may be used in alternative embodi
`call processing rule to be used to process the outgoing or
`ments of the invention .
`incoming call ; and automatically handling the outgoing or
`With reference to FIG . 1 , embodiments of the present
`incoming call based on the call handling information .
`invention may be implemented using a system having a
`Applicant has still further developed an innovative
`method of providing telephone service , comprising : associ - 15 server 100 , associated computer memory , such as a database
`120 , and an associated telecommunications switch 110
`ating a telephone handset with primary and secondary
`telephone numbers in a database ; receiving , from the tele
`which communicate through a network with a telephone
`phone handset via a data channel , digital information indi
`handset 340 . The server 100 may be connected to the
`cating primary call processing rules for handling calls to the
`database 120 and the switch 110 . The server 100 may also
`first telephone number ; storing the primary call processing 20 be connected via the Internet 316 through one or more
`rules digitally ; receiving , from the telephone handset via the
`nodes , such as a Gateway GPRS Support Node ( GGSN ) 322
`data channel , digital information indicating secondary call
`and a Servicing GPRS Support Node ( SGSN ) 324 , to a
`processing rules for handling calls to the secondary tele
`mobile network 313 . The switch 110 may be connected
`phone number ; storing the secondary call processing rules
`through the PSTN 310 to the mobile network 313 at a
`digitally ; receiving a call request to the secondary telephone 25 Mobile Switching Center ( MSC ) 314 . In turn , the MSC 314
`number ; transmitting pre - call information to the telephone
`may be connected to a Home Location Register database
`handset via the data channel responsive to receipt of the call
`( HLR ) 318 , a Visitor Location Register database ( 312 ) , a
`request , wherein said pre - call information is based on the
`Mobile Number Portability database ( MNP ) 320 , a location
`secondary call processing rules ; responsive to the pre - call
`server 308 , and the SGSN 324 . The SGSN 324 may be
`information , receiving information indicative of a user input
`to the telephone handset over the data channel ; and process 30 connected to one or more Radio Network Controllers ( RNC )
`326 and / or one or more Processor Control Units ( PCU ) 327 ,
`ing the call based on the stored alternative call processing
`which in turn may be connected to one or more Base
`rules and user input to the telephone handset , wherein said
`Stations ( BS ) 328 and to one or more mobile devices
`processing includes an option of connecting the call over a
`referred to collectively as “ handsets ” 340 .
`voice channel .
`It is to be understood that both the foregoing general 35
`The communications between the server 100 and the
`descrintion and the following detailed description are exem -
`description and the following detailed description are exem
`handset 340 over the Internet 316 may utilize IP as a
`plary and explanatory only , and are not restrictive of the
`protocol opposed to protocols used to establish communi
`cations according to COMA , GSM , or like standards . Such
`invention as claimed .
`IP governed communications are referred to herein as being
`BRIEF DESCRIPTION OF THE DRAWINGS
`40 conducted over a “ data channel . ” Conversely , communica
`tions between the switch 110 and the handset over the PSTN
`In order to assist the understanding of this invention ,
`310 may be transmitted and received in accordance with
`CDMA , GSM or like standards as opposed to using IP . Such
`reference will now be made to the appended drawings , in
`which like reference characters refer to like elements .
`CDMA . GSM or like governed communications , when used
`FIG . 1 is a schematic diagram illustrating a network 45 to carry voice information , are referred to herein as being
`architecture that may be used to provide telephone service in
`conducted over a “ voice channel . ”
`accordance with embodiments of the present invention .
`stian
`With reference to FIGS . 1 and 2 , method embodiments of
`FIG . 2 is a block diagram illustrating a method of pro
`the invention may be facilitated starting with step 200 in
`viding telephone calls in accordance with embodiments of
`which a handset 340 may be used to subscribe to the
`the present invention .
`FIG . 3 is a block diagram illustrating data channel and 50 telephone network that includes the server 100 and switch
`voice channel connections used to provide telephone service
`110 used to provide telephone service in accordance with
`in accordance with embodiments of the present invention .
`embodiments of the invention . A user may subscribe to the
`telephone network in step 200 by enrolling the telephone
`FIG . 4 is a block diagram illustrating a method of setting
`up and connecting an incoming call in accordance with one
`handset 340 using a data channel connection between the
`55 handset and the server 100 . Responsive to a data channel
`embodiment of the present invention .
`FIG . 5 is a block diagram illustrating a method of setting
`request received from the handset 340 , a handset application
`up and connecting an outgoing call in accordance with one
`may be transmitted to the handset from the server 100 , and
`installed and stored in memory associated with the handset
`embodiment of the present invention .
`FIG . 6 is a call sequence diagram illustrating a method of
`in step 202 . Once the handset application is installed on the
`setting up and connecting a conference call in accordance 60 handset 340 , the handset may connect to the server 100 by
`operation of the handset application as needed over a data
`with one embodiment of the present invention .
`channel connection which may include the BS 328 , RNC
`DETAILED DESCRIPTION OF EMBODIMENTS
`326 or PCU 327 , SGSN 324 , GGSN 322 , and Internet 316 .
`OF THE INVENTION
`In connection with step 204 , the server 100 may transmit
`65 information to the handset 340 via the data channel , which ,
`Reference will now be made in detail to embodiments of
`through automatic operation of the handset application ,
`permits the user to select one or more secondary telephone
`the present invention , examples of which are illustrated in
`
`Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 11 of 18
`
`
`
`US 10 , 051 , 105 B2
`
`telephone number to be used for completion of the call in
`numbers to be referenced to a primary telephone number for
`step 406 . The bridge telephone number may be associated
`the handset . The primary telephone number , preferably , may
`with the switch 110 , and calls to the bridge telephone
`be a SIM number or ESN which is assigned to the handset
`number may be automatically routed to this switch .
`340 at the time of activation . Once selected , the handset 340
`The call processing rules may provide for call routing via
`may automatically transmit information which to the server 5
`a call distribution algorithm where the call could be routed
`100 over the data channel which requests that the secondary
`to one or many telephone numbers . The call processing rules
`telephone numbers be associated with the primary telephone
`may be user selectable and configurable , and may apply to
`number . In response , the server 100 may store ( i . e . , refer -
`voice , text and / or other data messaging . The call processing
`ence ) information indicating the association of the one or
`more selected secondary telephone numbers in computer 10 rules may govern how calls are handled and may provide
`memory associated with the server such as the database 120 .
`automated call routing or call dropping based on location
`In an alternative embodiment , the server 100 may automati
`data of the calling and / or called party . The call processing
`cally assign one or more secondary telephone numbers to the
`rules may further govern handling calls based on incoming
`handset 340 , as opposed to them being selected .
`caller ID , which may identify a calling party as being on an
`In step 206 of FIG . 2 , the handset 340 may be used to
`15 accepted caller ID list or a non - accepted caller ID list . The
`access the handset application installed thereon to select call
`call processing rules may further provide call routing based
`processing rules for handling incoming and outgoing voice
`on weekday , weekend , holiday , time of day , biometrics data ,
`channel calls to and from the handset 340 . Information
`and accelerometer data information . The call processing
`indicating call processing rules may be transmitted from the
`rules may still further provide call routing based on an
`handset 340 to the server 100 via the data channel by 20 interface with a handset 340 calendar to check availability to
`automatic operation of the handset application . Custom call
`accept calls . Such calendars may include , for example ,
`processing rules may be selected for , and associated with ,
`Outlook , Google Calendar , and other user calendars .
`each of the primary telephone number and the one or more
`If the call processing rules indicate that the secondary
`secondary telephone numbers associated with the primary
`telephone number is not available to this particular caller , or
`telephone number . The call processing rules information 25 to all callers , however , the Call Manager 104 may apply such
`may be automatically stored in a computer memory , such as
`rule or rules and reject the incoming call at the conclusion
`database 120 , by the server 100 . An indication of the
`of step 406 . Application of the call processing rules for a call
`association of particular call processing rules with a par -
`rejection may result in the call simply not being answered ,
`ticular handset 340 and particular primary and / or secondary
`being dropped , or automated return of a voice , text , or other
`telephone numbers may also be stored in the database 120 . 30 type of message to the calling telephone number or a
`The call processing rules may include preset responses for
`communication device associated therewith .
`incoming calls , such as custom stored voice message ( s )
`On the Other hand , if the call processing rules permit
`and / or custom stored text message ( s ) to be associated with
`completion of the call , in step 408 the Call Manager 104 may
`the primary and / or one or more secondary telephone num
`transmit pre - call notification information to the handset 340 ,
`bers . The call processing rules may further permit the 35 which includes the assigned / looked up bridge telephone
`handset 340 to be used to control the availability of the
`number , via the data channel connection , i . e . , over the
`secondary telephone numbers as well as activation of addi
`Internet 316 and the Mobile Data Network 348 . The pre - call
`tional secondary telephone numbers and deactivation of
`information may include information used by the application
`existing secondary telephone numbers . Information indicat -
`installed on the handset 340 to cause a display of the calling
`ing the call processing rules for the primary telephone 40 telephone number , the calling party name , calling party
`number and secondary telephone numbers may be stored
`location , such as GPS location , and / or the called secondary
`automatically in memory associated with the handset 340 .
`telephone number , as well as other information in step 410 .
`The call processing rules may further include stock rules
`The incoming pre - call information may be received at the
`used for all telephone numbers , such as an option to accept
`handset 340 before or during the call ringing on the handset .
`or not accept ( i . e . , drop ) an incoming call . With reference to 45
`In step 412 , responsive to receipt of the incoming pre - call
`step 208 , the application stored on the handset 340 may
`notification information , the handset application may cause
`enable it to be used to receive incoming calls from , and place
`the handset 340 to display call handling choices for the call .
`outgoing calls to , a rec