throbber
Case 6:22-cv-00031-ADA Document 67-5 Filed 10/28/22 Page 1 of 18
`
`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

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