throbber
Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 1 of 15
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 1 of 15
`
`EXHIBIT 1
`EXHIBIT 1
`
`

`

`( 12 ) United States Patent
`Zhidov et al .
`
`US 11,218,585 B2
`( 10 ) Patent No .:
`( 45 ) Date of Patent :
`* Jan. 4 , 2022
`
`US011218585B2
`
`( 54 )
`
`TELEPHONE NETWORK SYSTEM AND
`METHOD
`( 71 ) Applicant : Flypsi , Inc. , Bedford , TX ( US )
`( 72 ) Inventors : Ivan Zhidov , Chickasha , OK ( US ) ;
`Peter Rinfret , Nantucket , MA ( US ) ;
`Sunir Kochhar , Oro Valley , AZ ( US )
`( 73 ) Assignee : Flypsi , Inc. , Bedford , 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 .: 17 / 243,401
`Apr. 28 , 2021
`( 22 ) Filed :
`( 65 )
`Prior Publication Data
`Aug. 12 , 2021
`US 2021/0250437 A1
`Related U.S. Application Data
`Division of application No. 17 / 039,566 , filed on Sep.
`30 , 2020 , now Pat . No. 11,012,554 , which is a
`( Continued )
`
`( 60 )
`
`( 51 ) Int . Ci .
`H04M 1/7243
`H04M 3/42
`
`( 2021.01 )
`( 2006.01 )
`( Continued )
`
`( 52 ) U.S. Cl .
`CPC
`
`H04M 1/7243 ( 2021.01 ) ; H04M 3/42042
`( 2013.01 ) ; H04M 3/42263 ( 2013.01 ) ;
`( Continued )
`( 58 ) Field of Classification Search
`CPC
`H04M 1/72547 ; H04M 3/42272 ; H04M
`3/42042 ; H04M 3/565 ; H04M 2203/5054 ;
`HO4M 3/436 ; H04L 65/1069 ; H04W
`76/10
`See application file for complete search history .
`
`( 56 )
`
`References Cited
`U.S. PATENT DOCUMENTS
`5,673,299 A
`9/1997 Fuller et al .
`8/2001 Voit
`6,282,574 B1
`( Continued )
`FOREIGN PATENT DOCUMENTS
`
`GB
`WO
`WO
`
`2454886 A
`2007049943 A1
`2007131269 Al
`
`5/2009
`5/2007
`11/2007
`
`OTHER PUBLICATIONS
`Author : Superuser , What are the Internet Workings of the Google
`Voice captured at https://superuser.com/questions/325891/what-are
`the - internal - workings - of - google - voice , posted Aug. 2011 , Aug. 2011 ,
`internet publication .
`
`( Continued )
`
`Primary Examiner – Nam T Huynh
`( 74 ) Attorney , Agent , or Firm — West & Associates , A
`PC ; Stuart J. West ; Charlotte Rodeen - Dickert
`
`( 57 )
`ABSTRACT
`Systems for and methods of delivering telephone calls using
`the combination of a data channel and a voice channel are
`a
`a
`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 .
`
`12 Claims , 6 Drawing Sheets
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 2 of 15
`
`38
`
`312
`
`320
`
`HOME
`LOCATION
`REGISTER
`
`VISITOR
`REGISTER
`
`303
`
`LOCATION
`SERVER
`
`314
`
`PSTN
`
`100
`
`SGSN
`
`322
`
`GGSN
`
`INTERNET
`
`327
`
`BS
`
`PCU
`
`320
`
`BS
`
`328
`
`

`

`US 11,218,585 B2
`Page 2
`
`a
`
`Related U.S. Application Data
`division of application No. 16 / 444,753 , filed on Jun .
`18 , 2019 , now abandoned , which is a division of
`application No. 16 / 031,806 , filed on Jul . 10 , 2018 ,
`now Pat . No. 10,334,094 , which is a continuation of
`application No. 15 / 582,091 , filed on Apr. 28 , 2017 ,
`now Pat . No. 10,051,105 , which is a continuation of
`application No. 14 / 307,052 , filed on Jun . 17 , 2014 ,
`now Pat . No. 9,667,770 , which is a continuation - in
`part of application No. 13 / 944,853 , filed on Jul . 17 ,
`2013 , now abandoned .
`( 51 ) Int . Cl .
`H04M 3/436
`( 2006.01 )
`( 2006.01 )
`H04L 29/06
`( 2018.01 )
`H04W 76/10
`H04M 3/56
`( 2006.01 )
`( 52 ) U.S. Ci .
`CPC ..... 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/10 ( 2018.02 )
`References Cited
`U.S. PATENT DOCUMENTS
`6,445,694 B1
`9/2002 Swartz
`10/2003 Boyd et al .
`6,633,562 B1
`7,068,668 B2
`6/2006 Feuer
`12/2010 Delinsky et al .
`7,860,785 B2
`8,275,107 B2
`9/2012 Srinivasan
`8,306,201 B1
`11/2012 Borislow et al .
`
`( 56 )
`
`8,472,606 B2
`8,576,995 B1
`8,804,931 B2
`8,817,619 B2
`8,817,669 B2
`8,819,129 B1
`9,332,128 B2
`9,332,408 B2
`9,332,425 B2
`9,942,406 B2
`10,542,395 B2
`2004/0203565 A1
`2006/0140200 A1 *
`
`2010/0128857 A1
`2010/0177662 A1
`2012/0282903 A1
`2013/0295899 Al
`2014/0362742 Al
`
`6/2013 Helbling et al .
`11/2013 Marghescu et al .
`8/2014 Petrack et al .
`8/2014 Lai
`8/2014 Walker et al .
`8/2014 Cyriac et al .
`5/2016 Backhaus et al .
`5/2016 Lowman et al .
`5/2016 Backhaus et al .
`4/2018 Walker et al .
`1/2020 Backhaus et al .
`10/2004 Chin et al .
`6/2006 Black
`5/2010 Logan
`7/2010 Meincke et al .
`11/2012 Rabra et al .
`11/2013 Lowman
`12/2014 Martinez et al .
`
`H04W 76/20
`370/401
`
`OTHER PUBLICATIONS
`Benjamin E. Johnson , Google Voice : Connecting Your Telephone to
`the 21st Century , Computers Libr . 21 , 2010 WLNR 28403479 ,
`Computer in Libraries , Information Today , Inc. , Jun . 2010 , Jun . 1 ,
`2010 , vol . 30 , Issue 5 .
`H. Schulzrinne et al . , The Session Initiation Protocol : Providing
`Advanced Telephony Services Across the Internet , Bell Labs Tech
`nical Journal , Oct. - Dec . 1998 Journal , Dec. 1998 .
`John Brandon , One Number to Rule Them All — MIT Technology
`Review captured at https://www.technologyreview.com/2009/04/02/
`214463 / one - number - to - rule - them - all / posted Apr. 2 , 2009 , MIT
`Technology Review , Apr. 2 , 2009 , MIT Technology Review , inter
`net publication .
`* cited by examiner
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 3 of 15
`
`

`

`U.S. Patent
`
`Jan. 4 , 2022
`
`Sheet 1 of 6
`
`US 11,218,585 B2
`
`100
`
`INTERNET
`
`316
`
`GGSN
`322
`
`SGSN
`
`324
`
`PSTN
`
`310
`
`MSC
`
`314
`
`LOCATION SERVER
`
`308
`
`FIG . 1
`
`340
`
`340
`
`BS
`
`RNC
`
`326
`
`PCU
`
`327
`
`BS
`
`328
`
`328
`
`120
`
`MNP
`
`VISITOR LOCATION REGISTER
`HOME LOCATION REGISTER
`
`320
`
`312
`
`318
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 4 of 15
`
`

`

`U.S. Patent
`
`Jan. 4 , 2022
`
`Sheet 2 of 6
`
`US 11,218,585 B2
`
`200
`
`202
`
`204
`
`206
`
`208
`
`A USER SUBSCRIBES TO
`TELEPHONE NETWORK
`
`TELEPHONE NETWORK
`APPLICATION
`INSTALLED ON
`TELEPHONE HANDSET
`
`ADOS ONE OR MORE SECONDARY
`TELEPHONE NUMBER
`REFERENCED TO PRIMARY
`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:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 5 of 15
`
`

`

`U.S. Patent
`
`Jan. 4 , 2022
`
`Sheet 3 of 6
`
`US 11,218,585 B2
`
`PUBLIC SWITCHED
`TELEPHONE NETWORK
`( PSTN )
`
`310
`
`TELEPHONE NETWORK
`AUTOMATED STRUCTURE
`NETWORK LAYER
`TELECOM SWITCH
`
`TELECOM
`RULES SERVER
`1
`APPLICATION LAYER
`CALL MANAGER
`
`MOBILITY MANAGER
`
`WEB MANAGER
`
`1
`i
`
`1
`i
`
`1
`1
`11
`
`)
`
`11
`11
`
`1
`
`110
`100
`
`102
`104
`
`106
`
`108
`
`316
`
`INTERNET
`
`WEB
`PORTAL
`
`350
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 6 of 15
`
`FIG . 3
`
`MOBILE NETWORK
`MOBILE
`SWITCHING
`CENTER ( MSC )
`346
`
`-313
`
`314
`
`340
`
`• 344
`
`HANDSET
`APPLICATION
`
`342
`
`MOBILE
`DATA
`NETWORK
`
`360
`
`- -WWW
`
`

`

`U.S. Patent
`
`Jan. 4 , 2022
`
`Sheet 4 of 6
`
`US 11,218,585 B2
`
`208
`
`CALL IS PLACED BYACALLER TO
`A SECONDARY NUMBER ( CALL 1 )
`
`XXD
`
`THE CALL IS ROUTED VIA THE PSTN OR PRIVATE
`NETWORK TO THE TELEPHONE NETWORK
`
`CALL MANAGER APPLIES THE CALL PROCESSING RULES , ASSIGNS A BRIDGE
`NUMBER AND COMMUNICATES WITH THE HANDSET
`
`www
`
`w
`
`PRE - CALL NOTIFICATION IS SENT
`TO THE HANDSET WITH A BRIDGE NUMBER
`
`HANDSET APPLICATION DISPLAYS THE CALLED AND CALLING PHONE NUMBER
`INFORMATION AND ADDITIONAL CUSTOM INFORMATION
`
`USER CHOOSES : ACCEPT CALL , NOT ACCEPT CALL CUSTOM VOICE MAIL
`MESSAGE . CUSTOM MESSAGE
`
`ooooooo
`
`USER CHOICE IS SENT TO
`CALL MANAGER
`
`DELIVER MESSAGE
`
`CALL NOT ACCEPTED
`
`DELNER CUSTOM VOICE
`MAIL MESSAGE
`
`HANDSET DIALS THE ASSIGNED
`BRIDGE NUMBER ( CALL2 )
`
`SWITCH CONNECTS THIS CALL AND THE INCOMING CALL TOGETHER
`CALL 1 AND CALL 2 ARE BRIDGED
`
`FIG . 4
`
`402
`
`404
`
`406
`
`408
`
`410
`
`412
`
`416
`
`418
`
`420
`
`422
`
`424
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 7 of 15
`
`

`

`U.S. Patent
`
`Jan. 4 , 2022
`
`Sheet 5 of 6
`
`US 11,218,585 B2
`
`208
`
`HANDSET APPLICATION
`OPENED FOR
`OUTGOING CALL
`
`DEXX
`
`502
`
`|
`
`$
`
`{
`
`1
`1
`
`{
`
`3
`
`}
`
`3
`
`3
`
`510
`
`512
`
`***
`
`USER CHOOSE'S ONE OF
`THE SECONDARY
`TELEPHONE NUMBERSAS
`THE ORIGINATING
`TELEPHONE NUMBER
`
`CALL MANAGER
`ASSIGNS AND SENDS
`A BRIDGE NUMBER
`TO HANDSET
`
`Awwwwwwwwwwwwww
`
`wwwwwwwwwwwww Www
`
`USER ENTERS
`THE TELEPHONE
`NUMBER TO BE CALLED
`AND INITIATES THE CALL
`
`NATIVE HANDSET
`DIALER ORIGINATES
`A CALL TO
`BRIDGE NUMBER
`
`CALL MANAGER
`APPLIES THE CALL
`PROCESSING RULES
`
`THE CALL MANAGER VIA
`THE SWITCH DIALS
`THE CALLED NUMBER
`AND SECONDARY
`NUMBER APPEARS
`AS THE
`CALLING NUMBER
`
`504
`
`506
`
`508
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 8 of 15
`
`FIG . 5
`
`

`

`U.S. Patent
`
`Jan. 4 , 2022
`
`Sheet 6 of 6
`
`US 11,218,585 B2
`
`ORIGINATOR
`HANDSET
`APPLICATION
`
`APPLICATION
`SERVER AND
`SWITCH
`
`INVITEES
`HANDSET
`APPLICATION
`
`PICK USERSA.B.C.D
`TO JOIN A CONF . CALL NOW
`CAN ALSO BE SCHEDULED
`FOR A LATER DATA & TIME
`
`600
`
`CONFERENCE REQ
`
`ASSIGN A CONFERENCE
`BRIDGE NUMBER
`( PIN NUMBER OPTIONAL )
`
`***
`
`602
`
`604
`
`SEND MESSAGE TO
`APPLICATION ON USER
`A , B , C , D HANDSET
`
`* JACK HAS INVITED YOU TO
`JOIN A CONFERECE CALL
`. ( OPTIONAL ) OTHER
`* BRIDGE NUMBER
`• OPTIONAL PIN NUMBER PARTICIPANTS ARE A , B , C , D
`1
`606
`USERB , C , O ACCEPT TO
`JOIN THE CONFERENCE CALL
`APPLICATION INITIATES THE
`CALL TO THE BRIDGE
`
`1
`}
`
`LM
`
`----
`
`SWITCH SERVER
`AUTHENTICATES INCOMING
`CALLER ID WITH INVITEE LIST
`( PIN OPTIONAL ) AND ALLOWS
`THEM TO JOIN THE BRIDGE
`UPDATE ORIGINATION APP WITH
`NOTIFICATION SENT TO
`ORGANIZER : " A "
`WILL JOIN IN 5 MIN
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 9 of 15
`
`614
`
`SWITCHI SERVER
`AUTHENTICATES INCOMING
`CALLER ID WITH INMITEE LIST
`( PIN OPTIONAL ) AND ALLOWS
`THEM TO JOIN THE BRIDGE
`UPDATE ORIGINATION APP WITH
`FIG . 6
`
`USER " B " YES
`USER " C " YES
`USER " D " YES
`-ORIGNATOR
`
`USER " A " CHOOSES
`TO JOIN IN 5 MIN
`
`IN 5 MIN : REMINDER TO " A "
`TO JOIN THE CALL
`
`610
`
`612
`
`

`

`9
`
`BACKGROUND
`
`US 11,218,585 B2
`
`1
`TELEPHONE NETWORK SYSTEM AND
`METHOD
`
`2
`secondary telephone number and a primary telephone num
`ber with a telephone handset in a computer memory asso
`ciated with a server ; automatically storing electronic infor
`mation that indicates a selection of call processing rules for
`CROSS - REFERENCE TO RELATED
`a
`5 the primary telephone number in the computer memory ;
`APPLICATION ( S )
`automatically storing electronic information that indicates a
`selection of call processing rules for the secondary telephone
`This application is a divisional application and claims the
`number in the computer memory ; receiving an electronic
`benefit of priority to co - pending U.S. patent application Ser .
`indication of an incoming call to the secondary telephone
`No. 17 / 039,566 , filed Sep. 30 , 2020 by Zhidov et al . , which
`is a divisional of U.S. patent application Ser . No. 16/444 , 10 number at the server , said electronic indication of an incom
`ing call being received from a switch associated with the
`753 , filed Jun . 18 , 2019 , by Zhidov , et al . , which is a
`server ; automatically accessing the call processing rules for
`divisional application of U.S. patent application Ser . No.
`the secondary telephone number under the control of the
`16 / 031,806 ( now U.S. Pat . No. 10,334,094 ) , filed Jul . 10 ,
`server responsive to the receipt of the electronic indication
`2018 by Zhidov , et al . , which is a continuation application
`of U.S. patent application Ser . No. 15 / 582,091 ( now U.S. 15 of the incoming call to the secondary telephone number ;
`automatically handling the incoming call in accordance with
`Pat . No. 10,051,105 ) , filed Apr. 28 , 2017 , by Zhidov , et al . ,
`the accessed call processing rules for the secondary tele
`which is a continuation application of U.S. patent applica
`phone number ; transmitting pre - call information via a data
`tion Ser . No. 14 / 307,052 ( now U.S. Pat . No. 9,667,770 ) ,
`channel to the handset under the control of the server , said
`filed Jun . 17 , 2014 , by Zhidov , et al . , which is a continua
`tion - in - part application of U.S. patent application Ser . No. 20 pre - call information including a bridge telephone number
`for connecting the handset to the incoming call at the switch ;
`13 / 944,853 , filed Jul . 17 , 2013 , by Zhidov , et al . , the
`and receiving , at the server via the data channel , an elec
`complete contents of each of which is hereby incorporated
`tronic indication of a selection of a call processing rule for
`herein by reference .
`handling the incoming call to the secondary telephone
`25 number , or establishing a voice channel connection between
`the handset and the switch as a result of the handset calling
`the switch using the bridge number .
`Technical Field
`Applicant has further developed an innovative method of
`The present invention relates to systems and methods for
`providing telephone service , comprising : automatically stor
`setting up and connecting telephone calls , and delivering 30 ing electronic information that indicates an association of a
`information related to such telephone calls using an Internet
`secondary telephone number and a primary telephone num
`ber with a telephone handset in a computer memory asso
`Protocol ( IP ) or other data channel while delivering the
`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 .
`35 telephone numbers in the computer memory ; automatically
`transmitting information that indicates the association of the
`Background
`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 . 40 number and bridge telephone number pairing with a corre
`The current systems to aid in managing some types of calls
`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 45 channel ; receiving , at the server , information from the
`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 50 contact telephone number associated with the primary tele
`phone number and bridge telephone number pairing , and ( b )
`invention .
`identify the telephone number from which the outgoing call
`is being made as the secondary telephone number .
`SUMMARY
`Applicant has still further developed an innovative
`Responsive to the foregoing challenges , Applicant has 55 method of providing telephone service , comprising : enroll
`ing a telephone handset in a telecommunications system
`developed an innovative method of providing telephone
`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 60 mitting an application from the server to the telephone
`switch using a voice channel provided in accordance with a
`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 65 database , adapted to present visually perceptible call pro
`cessing rules on the telephone handset , and adapted to
`providing telephone service comprising : automatically stor-
`ing electronic information that indicates an association of a
`transmit information indicating a selection of call processing
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 10 of 15
`
`

`

`US 11,218,585 B2
`
`10
`
`3
`4
`FIG . 4 is a block diagram illustrating a method of setting
`rules from the telephone handset to the server ; electronically
`up and connecting an incoming call in accordance with one
`receiving instructions from the telephone handset via the
`embodiment of the present invention .
`data channel to reference the one or more secondary tele-
`FIG . 5 is a block diagram illustrating a method of setting
`phone numbers to the primary telephone number ; storing
`a
`telephone handset information , including the primary tele- 5 up and connecting an outgoing call in accordance with one
`phone number and the one or more secondary telephone
`embodiment of the present invention .
`FIG . 6 is a call sequence diagram illustrating a method of
`numbers referenced to the primary telephone number , in the
`database ; electronically receiving instructions from the tele-
`setting up and connecting a conference call in accordance
`with one embodiment of the present invention .
`phone handset via the data channel to store user selected call
`processing rules for the telephone handset in the database ,
`DETAILED DESCRIPTION
`wherein the user selected call processing rules include
`instructions to route calls over a voice channel in a manner
`Reference will now be made in detail to embodiments of
`that will indicate that the calls are made to or from the one
`the present invention , examples of which are illustrated in
`or more secondary telephone numbers , electronically trans 15 the accompanying drawings . It is to be understood that other
`mitting information to the telephone handset via the data
`embodiments may be utilized and structural changes may be
`channel , said information being adapted to cause a pre - call
`made without departing from the scope of the present
`information to be displayed on the telephone handset
`invention .
`responsive to initiation of an outgoing call using the one or
`It should be noted that in connection with the described
`more secondary telephone numbers or an incoming call to 20 embodiments , reference is made to a data channel . A pre
`the one or more secondary telephone numbers ; electroni-
`ferred data channel may be an Internet Protocol ( IP ) channel ,
`cally receiving from the telephone handset via the data
`which is not a conventional telephone voice channel . How
`channel call handling information indicating a user selected
`ever , other data , non - conventional voice , channels over
`call processing rule to be used to process the outgoing or
`which information may be transmitted between a telephone
`incoming call ; and automatically handling the outgoing or 25 handset and a server may be used in alternative embodi
`incoming call based on the call handling information .
`ments of the invention .
`Applicant has still further developed an innovative
`With reference to FIG . 1 , embodiments of the present
`method of providing telephone service , comprising : associ-
`invention may be implemented using a system having a
`ating a telephone handset with primary and secondary
`server 100 , associated computer memory , such as a database
`telephone numbers in a database ; receiving , from the tele- 30 120 , and an associated telecommunications switch 110
`phone handset via a data channel , digital information indi-
`which communicate through a network with a telephone
`cating primary call processing rules for handling calls to the
`handset 340. The server 100 may be connected to the
`first telephone number , storing the primary call processing
`database 120 and the switch 110. The server 100 may also
`rules digitally ; receiving , from the telephone handset via the
`be connected via the Internet 316 through one or more
`data channel , digital information indicating secondary call 35 nodes , such as a Gateway GPRS Support Node ( GGSN ) 322
`processing rules for handling calls to the secondary tele-
`and a Servicing GPRS Support Node ( SGSN ) 324 , to a
`phone number ; storing the secondary call processing rules
`mobile network 313. The switch 110 may be connected
`digitally ; receiving a call request to the secondary telephone
`through the PSTN 310 to the mobile network 313 at a
`number ; transmitting pre - call information to the telephone
`Mobile Switching Center ( MSC ) 314. In turn , the MSC 314
`handset via the data channel responsive to receipt of the call 40 may be connected to a Home Location Register database
`request , wherein said pre - call information is based on the
`( HLR ) 318 , a Visitor Location Register database ( 312 ) , a
`secondary call processing rules ; responsive to the pre - call
`Mobile Number Portability database ( MNP ) 320 , a location
`information , receiving information indicative of a user input
`server 308 , and the SGSN 324. The SGSN 324 may be
`to the telephone handset over the data channel ; and process-
`connected to one or more Radio Network Controllers ( RNC )
`ing the call based on the stored alternative call processing 45 326 and / or one or more Processor Control Units ( PCU ) 327 ,
`rules and user input to the telephone handset , wherein said
`which in turn may be connected to one or more Base
`processing includes an option of connecting the call over a
`Stations ( BS ) 328 and to one or more mobile devices
`referred to collectively as “ handsets ” 340 .
`voice channel .
`The communications between the server 100 and the
`It is to be understood that both the foregoing general
`description and the following detailed description are exem- 50 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 CDMA , GSM , or like standards . Such
`invention as claimed .
`IP governed communications are referred to herein as being
`conducted over a " data channel . ” Conversely , communica
`BRIEF DESCRIPTION OF THE DRAWINGS
`55 tions between the switch 110 and the handset over the PSTN
`310 may be transmitted and received in accordance with
`In order to assist the understanding of this invention ,
`reference will now be made to the appended drawings , in
`CDMA , GSM or like standards as opposed to using IP . Such
`CDMA , GSM or like governed communications , when used
`which like reference characters refer to like elements .
`FIG . 1 is a schematic diagram illustrating a network
`to carry voice information , are referred to herein as being
`architecture that may be used to provide telephone service in 60 conducted over a " voice channel . ”
`accordance with embodiments of the present invention .
`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 10 the
`the present invention .
`telephone network that includes the server 100 and switch
`FIG . 3 is a block diagram illustrating data channel and 65 110 used to provide telephone service in accordance with
`voice channel connections used to provide telephone service
`embodiments of the invention . A user may subscribe to the
`in accordance with embodiments of the present invention .
`telephone network in step 200 by enrolling the telephone
`
`Case 6:21-cv-00642-ADA Document 39-2 Filed 02/22/22 Page 11 of 15
`
`

`

`US 11,218,585 B2
`
`2
`
`5
`6
`structure having a network layer 101 and an application
`handset 340 using a data channel connection between the
`layer 102 associated therewith . An incoming call to the
`handset and the server 100. Responsive to a data channel
`secondary telephone number may be placed in step 402 by
`request received from the handset 340 , a handset application
`a calling party . The incoming call is routed from the caller's
`may be transmitted to the handset from the server 100 , and
`installed and stored in memory associated with the handset 5 telephone to the PSTN 310. In step 404 , the incoming call
`in step 202. Once the handset application is installed on the
`may be routed over the PSTN 310 to the switch 110
`handset 340 , the handset may connect to the server 100 by
`Responsive to receipt of the incoming call at the switch 110 ,
`operation of the handset application as needed over a data
`a Call Manager 104 application , which cooperates with a
`channel connection which may include the BS 328 , RNC
`Mobility Manager 106 application , and a Web Manager 108
`326 or PCU 327 , SGSN 324 , GGSN 322 , and Internet 316. 10 application , which are all associated with the server 100 ,
`In connection with step 204 , the server 100 may transmit
`may access the call processing rules in the database 120
`information to the handset 340 via the data channel , which ,
`which are associated with the secondary telephone number
`through automatic operation of the handset application ,
`that is being called . Subject to the accessed call processing
`permits the user to select one or more secondary telephone
`rules , the Call Manager 104 may assign or look up a bridge
`numbers to be referenced to a primary telephone number for 15 telephone number to be used for completion of the call in
`the handset . The primary telephone number , preferably , may
`step 406. The bridge telephone number may be associated
`be a SIM number or ESN which is assigned to the handset
`with the switch 110 , and calls to the bridge telephone
`340 at the time of activation . Once selected , the handset 340
`number may be automatically routed to this switch .
`may automatically transmit information which to the server
`The call processing rules may provide for call routing via
`100 over the data channel which requests that the secondary 20 a call distribution algorithm where the call could be routed
`telephone numbers be associated with the primary telephone
`to one or many telephone numbers . The call processing rules
`number . In response . the server 100 may store ( i.e. , refer-
`may be user selectable and configurable , and may apply to
`ence ) information indicating the association of the one or
`voice , text and / or other data messaging . The call processing
`more selected secondary telephone numbers in computer
`rules may govern how calls are handled and may provide
`memory associated with the server such as the database 120. 25 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
`caller ID , which may identify a calling party as being on an
`handset 340 , as opposed to them being selected .
`In step 206 of FIG . 2 , the handset 340 may be used to
`accepted caller ID list or a non - accepted caller ID list . The
`access the handset application installed thereon to select call 30 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
`interface with a handset 340 calendar to check availability to
`automatic operation of the handset application . Custom call 35 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
`to all callers , however , the Call Manager 104 may apply such
`may be automatically stored in a computer memory , such as 40 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 10 handset 340 and particular primary and / or sec-
`being dropped , or automated return of a voice , text , or other
`ondary telephone numbers may also be stored in the data-
`type of message to the calling telephone number or a
`base 120. The call processing rules may include preset 45 communication device associated therewith .
`responses for incoming calls , such as custom stored voice
`On the other hand , if the call processing rules permit
`message ( s ) and / or custom stored text message ( s ) to be
`completion of the call , in step 408 the Call Manager 104 may
`associated with the primary and / or one or more secondary
`transmit pre - call notification information to the handset 340 ,
`telephone numbers . The call processing rules may further
`which includes the assigned / looked up bridge telephone
`permit the handset 340 to be used to control the availability 50 number , via the data channel connection , i.e. , over the
`of the secondary telephone numbers as well as activation of
`Internet 316 and the Mobile Data Network 348. The pre - call
`additional 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
`telephone number , the calling party name , calling party
`number and secondary telephone numbers may be stored 55 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
`In step 412 , responsive to receipt of the incoming pre - call
`step 208 , the application stored on the handset 340 may 60 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 recipient telephone ( not shown ) which is
`For example , the handset 340 may be directed under the
`connected to the PSTN 310 , as explained in more detail
`control of the handset application to display receive call ,
`drop call , custom voice mail message , and / or custom text
`below .
`With reference to FIGS . 3 and 4 , the handset 340 may be 65 message choices . The choices may be s

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