throbber
Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 1 of 15
`
`Exhibit 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 2 of 15
`I 1111111111111111 1111111111 111111111111111 IIIII 1111111111 1111111111 11111111
`
`US010334094Bl
`
`c12) United States Patent
`Zhidov et al.
`
`(10) Patent No.: US 10,334,094 Bl
`Jun.25,2019
`(45) Date of Patent:
`
`(54) TELEPHONE NETWORK SYSTEM AND
`METHOD
`
`(71) Applicant: Flypsi, Inc., Denton, TX (US)
`
`(72)
`
`Inventors: Ivan Zhidov, Chickasha, OK (US);
`Peter A. Rinfret, Nantucket, MA (US);
`Sunir Kochhar, Oro Valley, AZ (US)
`
`(73) Assignee: Flypsi, Inc., Denton, TX (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 16/031,806
`
`(22) Filed:
`
`Jul. 10, 2018
`
`(63)
`
`(51)
`
`(52)
`
`Related U.S. Application Data
`
`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.
`
`(2006.01)
`(2006.01)
`(2018.01)
`(2006.01)
`(2006.01)
`(2006.01)
`
`Int. Cl.
`H04M 3/42
`H04M 11725
`H04W 76/10
`H04M 3/436
`H04L 29/06
`H04M 3/56
`U.S. Cl.
`CPC ... H04M 1172547 (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/10 (2018.02)
`
`(58) Field of Classification Search
`CPC ......... H04M 1/72547; H04M 3/42042; H04M
`3/42272; H04M 3/565; H04M 3/436;
`H04M 2203/5054; H04L 65/1069; H04W
`76/10
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`9,008,298 B2
`9,667,770 B2
`10,051,105 B2
`2004/0076272 Al
`
`4/2015 Wright et al.
`5/2017 Zhidov et al.
`8/2018 Zhidov et al.
`4/2004 Zafar et al.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`CN
`WO
`
`1/2008
`101112053 A
`7/2001
`WO 2001/054364 Al
`(Continued)
`
`OTHER PUBLICATIONS
`
`Decision for Grant dated Dec. 27, 2016 for Korean Patent Appli(cid:173)
`cation No. 10-2016-7001879, 3 pages.
`(Continued)
`Primary Examiner - Nam T Huynh
`ABSTRACT
`(57)
`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.
`
`12 Claims, 6 Drawing Sheets
`
`;
`
`I
`
`PUBU:SWITCHED
`TELEPHONE NETWORK
`110-,,.__ __ (P~ST_N) _ __,
`
`313
`
`TElfPI-IOMEMETWQR,;
`AUTC:.IATEDST,UCT.,RE
`
`101 +-- NETWORK l.,l;'<'ER
`110•~- ··--·+ELEC(iSW1rCH·····
`10J J,-~········--·~~~~~~-;···········:
`1: !
`
`RULESSERYFI.
`
`101
`104
`
`106
`
`''--
`
`-· : ,.
`
`108: l
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 3 of 15
`
`US 10,334,094 Bl
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2006/0140200 Al
`2008/0008105 Al
`2009/0060155 Al
`2009/0086953 Al
`2010/0130228 Al
`2013/0028250 Al *
`
`6/2006 Black et al.
`1/2008 Black et al.
`3/2009 Chingon et al.
`4/2009 Vendrow
`5/2010 Vendrow et al.
`1/2013 Ma ...................... H04L 65/1053
`370/352
`
`2013/0102298 Al
`
`4/2013 Goodman
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`
`WO 2004/049625 Al
`WO 2004/073288 A2
`
`6/2004
`8/2004
`
`OTHER PUBLICATIONS
`
`Decision for Grant dated Sep. 8, 2016 for Japanese Patent Appli(cid:173)
`cation No. 2016-516091, 4 pages.
`Extended European Search Report dated Apr. 26, 2017 for European
`Patent Application No. 14827040.8, 13 pages.
`Extended European Search Report dated Feb. 12, 2019 for Euro(cid:173)
`pean Patent Application No. 18188562.5, 7 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.
`Notice of Allowance dated May 23, 2018 for U.S. Appl. No.
`15/582,091, 5 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.
`Office Action dated Jan. 25, 2018 for U.S. Appl. No. 15/582,091, 6
`pages.
`Supplementary Partial Search Report dated Jan. 17, 2017 for
`European Patent Application No. 14827040, 6 pages.
`
`* cited by examiner
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 4 of 15
`
`U.S. Patent
`
`Jun.25,2019
`
`Sheet 1 of 6
`
`US 10,334,094 Bl
`
`ci u:
`
`z:
`{./'.)
`rn
`'7)
`
`/
`
`,__ _ __. z
`(_)
`0::
`
`~7~~--~-~~~-
`
`(.,{",;) ~
`~
`
`C..7✓ &;Ii
`\)
`<"-I ,s-11
`
`\
`
`=-=~ffi \
`C::>;-
`,----en
`<.>.::-
`(..)<D
`\ j g~ I
`)
`,L
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 5 of 15
`
`U.S. Patent
`
`Jun.25,2019
`
`Sheet 2 of 6
`
`US 10,334,094 Bl
`
`A USER SUBSCRiBES TO
`TELEPHONE NETWORK
`
`2·
`,...._......___,,
`
`TELEPHONE NETWORK
`APPLICATION
`INST.~LLED ON
`TELEPHO~iE HANDSET
`
`'?:
`~~
`
`ADDS ONE OR MORE SECONDARY
`TELEPHONE NUMBER
`REFERENCED TO PRIMARY
`TELEPHONE NUMBER
`
`04
`""-.~
`
`USER SELECTS
`CALL
`PROCESSING RULES
`
`•
`INCOMING AND OUTGOING CALLS ARE
`ROUTED VIA THE PUBLIC SWITCHED
`TELEPHONE NETWORK IPSTN) TO THE
`TELEPHONE NETWORK
`
`"I 06
`r-0·
`
`~ ; 18
`21
`
`I
`
`,.
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 6 of 15
`
`U.S. Patent
`
`Jun.25,2019
`
`Sheet 3 of 6
`
`US 10,334,094 Bl
`
`PUBLIC SWITCHED
`TELEPHONE NETWORK
`(PQTN:i,
`
`.' V
`
`' }
`
`TELEPHONE NETWORK
`AUTOM.ATED STRUCTURE
`
`101
`11 O
`
`: ~
`
`NETWORK LAYER
`TELECOM SWITCH
`
`:
`
`I_ -
`
`-
`
`- -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`- • -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`- ••• -
`
`• ;
`
`MOBILE NETWORK
`
`313
`
`l
`
`!
`
`, · - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`TELECOM
`100, ./._,
`: ,
`RULES SERVER
`: :
`".,._,._., __________ ~~---~~~A-~•,~---~ ... :
`:
`L---------~---------l
`__________ l ________ _
`I
`'
`'
`102

`APPUCATION LAYER
`104,
`CALL MANAGER
`'
`······-··-----------------·-:
`' l
`106, -r~------r~oai1iv"~1-AN.~ciR _____ ; ,
`
`l
`
`l
`
`!
`
`108,
`
`;_· .. ··-·-···--- .. ----- .. --------------!
`,--··-·---··-------------------------l
`~
`, :
`WEB MANAGER
`· ,
`• .... _ .•.. ., ..•. ,.,., .. .,.- .......... ,. . . . !
`~ - - - - - - - - - _________ J
`
`I
`
`I
`
`316~
`'
`
`iNTERNET
`
`...._..,344
`
`HANDSET
`APPUC.~TlON
`
`342
`
`MOBILE
`DATA
`N ETVVORK
`
`'"'348
`
`WEB
`PORTAL
`
`350,
`
`1
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 7 of 15
`
`U.S. Patent
`
`Jun.25,2019
`
`Sheet 4 of 6
`
`US 10,334,094 Bl
`
`I
`
`I I
`I
`' l l
`
`l
`
`I
`I
`
`~-~
`
`~
`
`'ii>
`
`-i,.
`
`1..+
`
`'--lo-
`
`CALL IS PLACED BY A C/1LLER. TO
`A SECONDARY NUMBER (CALL 1)

`THE CALL IS ROUTED VIA THE PSTN OR PRIVATE
`NETWORK TO THE TELEPHONE NEW✓ORK
`,I,
`CALL MAN,4GER APPLIES THE CALL PROCESS!NG RULES, ASSIGNS A BRIDGE
`NUMBER AND COMMUNICATES WITH THE HANDSET
`+
`PRE-CALL NOTIFICATION IS SENT
`TO THE HANDSET WITH A BRIDGE NUMBER
`,I,
`HANDSET APPLICATION DISPLAYS THE CALLED AND CALLING PHONE NUMBER
`INFORMATION AND ADDITIONAL CUSTOM INFORMATION
`t
`USER CHOOSES: ACCEPT CALL. ~JOT ACCEPT CALL CUSTOM VOICE MAIL
`MESSAGE, CUSTOM MESSAGE
`-t
`USER CHOICE IS SENT TO
`CALL MANAGER
`
`DEllVEH MESSAGE
`
`Ci'.\LL NOT ACCEPTED
`
`DEUVER CUSTOM VOICE
`MAIL MESSAGE
`
`HANDSET DIALS THE ASSIGNED
`BRIDGE NUMBER (CALL 2}
`i,
`SWITCH CONNECTS THIS CALL AND THE INCOMING CAl.L TOGETHER
`CALL 1 AND CALL 2 ARE BRIDGED
`-
`
`,;
`
`'\_; 02
`
`~ 04
`4
`
`~ 06
`4
`
`,! "~ 08
`
`;,
`
`~ 10
`
`4
`~ 12
`
`t.
`
`~ 14
`
`,
`" ";, 16
`
`,
`,3 18
`
`✓ 20
`
`'Y> LL
`
`'~
`
`24
`-J
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 8 of 15
`
`U.S. Patent
`
`Jun.25,2019
`
`Sheet 5 of 6
`
`US 10,334,094 Bl
`
`208
`'~
`
`50 f\ ·!/,
`
`HA~msET APPLICATiON
`OPENED FOR
`OUTGOiNG CALL
`
`l
`
`usrn CHOOSE'S ONE OF
`THE SECONDARY
`TELEPHONE NUMBERS AS
`THE ORIGINATING
`TELEPHONE NUMBER
`
`l
`
`USER ENTERS
`THE TELEPHONE
`NUMBER TO BE CALLED
`AND INiTIATES THE CALL
`
`l
`
`50
`4
`'Y
`
`50
`6
`::y
`
`CALL MANAGER
`APPLIE:S THE CALL
`PROCESSING RULES
`
`~
`
`I
`
`-----------------------------
`
`CALL MANAGER
`ASSIGNS AND SENDS
`A BRIDGE NUMBER
`TO HANDSET
`
`l
`
`NATIVE HANDSET
`DIALER ORIGiNATES
`ACALl. TO
`BRIDGE NUMBER
`
`l
`
`THE C,~LL MANAGER V!A
`THE SW!TCH DIALS
`THE CALLED NUMBER
`AND SE:CONDARY
`NUMBER. APPEARS
`AS THE
`CALLING NUMBER
`
`10
`~
`
`.... -
`
`12
`
`J::
`"-.':-
`
`5
`'-.'.;'.
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 9 of 15
`
`U.S. Patent
`
`Jun.25,2019
`
`Sheet 6 of 6
`
`US 10,334,094 Bl
`
`ORIGINATO~
`HANDSET
`APPLICATION
`
`APPLICATION
`SERVER AND
`SWITCH
`
`iNVITEES
`HANDSET
`APPUCATION
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`i
`CONFERENCE FffQ
`PICK USERS/!.,, B, C, D
`TO JOiN A COt~F. CALL NOW ---i------.....
`CAN ALSO BE SCHEDULED
`FOR ti.LATER DATA & TIME
`r
`600
`
`ASSIGN A CONFERENCE
`BRIDGE NUMBER
`(PIN NUMBER OPTIONAL)
`
`I
`I
`I
`I
`i,----.1 602
`'1...,
`I
`I
`I
`I
`I
`I 604
`rt,,
`SEND MESSAGE TO
`APPLICATION ON USER
`I
`A, B, C, D HANDSET
`• JACK HAS INVITED YOU TO
`1
`i.-.--""""""'::====-~1
`__ JOIN A CONFERECE CALL
`• BRIDGE NUMBER
`• /OPTIONAL) OTHER
`• OPTIONAL PiN NUMBER PARTiCiPANTS ARE A, B, C, D
`I
`usrn B, C, 0 ACCEPT TO Ju·
`'"6
`I
`I
`JO!N THE CONFERENCE C,41.L
`I
`APPUC,\T!ON INiTl,4TES THE
`I
`CALL TO THE BRIDGE
`I
`SWiTCH! SERVER
`I
`NJTHENT!CATES INCOM!NG
`.J ....... · ···· · · ··· USER "8" YES
`CALLER ID WiTH lt~\/iTEE LIST
`USER'C"YES
`(PIN OPTIONAL I NW /iLLOWS
`··r--·······--········-- USER "D" YES
`. THEM TO JOIN THE BRIDGE
`··1·····--·· ... ···················ORIGNI\TOR
`"'"----------4 I
`UPDATE ORIGINATION APP WITH
`NOTIFICATION SENT TO
`ORGAN!ZER: "A"
`WILL JOIN !N 5 MIN
`
`608
`
`USER "A'' CHOOSES
`TO JO/N IN 5 M!N
`
`610
`·v
`
`IN 5 MiN: REM!NDER
`TO JOIN lHE CALL
`
`"A''
`
`612
`
`SWITCH/ SERVER
`AUTHENTICATES INCOM!NG
`CALLEF{ ID WiTH INV!TEE LIST
`(PIN OPTIONAL) AND ALLOWS
`THEM TO JO!N THE BRIDGE
`UPDATE ORIGINATION APP WITH
`
`I
`
`I
`I
`I
`f/4 • .t..
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 10 of 15
`
`US 10,334,094 B 1
`
`1
`TELEPHONE NETWORK SYSTEM AND
`METHOD
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`The present application claims the benefit, under 35
`U.S.C. § 120, as a continuation of U.S. patent application
`Ser. No. 15/582,091, now U.S. Pat. No. 10,051,105, filed
`Apr. 28, 2017, entitled "Telephone Network System and
`Method," which is a continuation of and which claims
`priority benefit, under 35 U.S.C. § 120, to U.S. patent
`application Ser. No. 14/307,052, now U.S. Pat. No. 9,667,
`770, filed Jun. 17, 2014, entitled "Telephone Network Sys(cid:173)
`tem and Method," which is a continuation-in-part of and
`which claims priority benefit, under 35 U.S.C. § 120, to U.S.
`patent application Ser. No. 13/944,853, filed on Jul. 17,
`2013, entitled "A Method Of A Data Channel Telephone
`Network System," the disclosure of each of which is incor(cid:173)
`porated herein by reference in its entirety.
`
`FIELD OF THE INVENTION
`
`The present invention relates to systems and methods for
`setting up and connecting telephone calls, and delivering
`information related to such telephone calls using an Internet
`Protocol (IP) or other data channel while delivering the
`voice portion of the call in accordance with CDMA, GSM
`or like voice channel delivery standards.
`
`BACKGROUND OF THE INVENTION
`
`The volume of telephone calls and text messaging has
`increased dramatically and users are finding it more and
`more difficult to manage that volume of calls and messages.
`The current systems to aid in managing some types of calls
`only provide minimal assistance to the user. It is therefore an
`advantage of some, but not necessarily all, embodiments of
`the present invention to provide systems and methods for
`assisting callers and call recipients with the management of
`calls and messages.
`Additional advantages of various embodiments of the
`invention are set forth, in part, in the description that follows
`and, in part, will be apparent to one of ordinary skill in the
`art from the description and/or from the practice of the
`invention.
`
`SUMMARY OF THE INVENTION
`
`Responsive to the foregoing challenges, Applicant has
`developed an innovative method of providing telephone
`service by transmitting call handling information between a
`handset and a switch using an IP channel or similar protocol
`channel and by transmitting a voice call associated with the
`call handling information between the handset and the
`switch using a voice channel provided in accordance with a
`voice channel protocol, e.g., in accordance with CDMA or
`GSM, 3G, 4G, LTE or like future protocol channels stan(cid:173)
`dards.
`Applicant has further developed an innovative method of
`providing telephone service comprising: automatically stor(cid:173)
`ing electronic information that indicates an association of a
`secondary telephone number and a primary telephone num(cid:173)
`ber with a telephone handset in a computer memory asso(cid:173)
`ciated with a server; automatically storing electronic infor(cid:173)
`mation that indicates a selection of call processing rules for
`the primary telephone number in the computer memory;
`
`2
`automatically storing electronic information that indicates a
`selection of call processing rules for the secondary telephone
`number in the computer memory; receiving an electronic
`indication of an incoming call to the secondary telephone
`5 number at the server, said electronic indication of an incom(cid:173)
`ing call being received from a switch associated with the
`server; automatically accessing the call processing rules for
`the secondary telephone number under the control of the
`server responsive to the receipt of the electronic indication
`10 of the incoming call to the secondary telephone number;
`automatically handling the incoming call in accordance with
`the accessed call processing rules for the secondary tele(cid:173)
`phone number; transmitting pre-call information via a data
`channel to the handset under the control of the server, said
`15 pre-call information including a bridge telephone number
`for connecting the handset to the incoming call at the switch;
`and receiving, at the server via the data channel, an elec(cid:173)
`tronic indication of a selection of a call processing rule for
`handling the incoming call to the secondary telephone
`20 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.
`Applicant has further developed an innovative method of
`providing telephone service, comprising: automatically stor-
`25 ing electronic information that indicates an association of a
`secondary telephone number and a primary telephone num(cid:173)
`ber with a telephone handset in a computer memory asso(cid:173)
`ciated with a server; automatically associating a unique
`bridge telephone number with each of a plurality of contact
`30 telephone numbers in the computer memory; automatically
`transmitting information that indicates the association of the
`unique bridge telephone number with each of a plurality of
`contact telephone numbers to the handset via the data
`channel; automatically associating each primary telephone
`35 number and bridge telephone number pairing with a corre(cid:173)
`sponding secondary telephone number and contact tele(cid:173)
`phone number pairing in the computer memory; receiving,
`at a switch associated with the server, an outgoing call from
`the handset to the bridge telephone number via a voice
`40 channel; receiving, at the server, information from the
`switch indicating the outgoing call is being made to the
`bridge telephone number from the primary telephone num(cid:173)
`ber; receiving, at the switch, information from the server
`directing the switch to: (a) connect the outgoing call to a
`45 contact telephone number associated with the primary tele(cid:173)
`phone number and bridge telephone number pairing, and (b)
`identify the telephone number from which the outgoing call
`is being made as the secondary telephone number.
`Applicant has still further developed an innovative
`50 method of providing telephone service, comprising: enroll(cid:173)
`ing a telephone handset in a telecommunications system
`having a server and a switch, wherein said telephone handset
`is associated with a primary telephone number in a database
`associated with the server and switch; electronically trans-
`55 mitting an application from the server to the telephone
`handset via a data channel responsive to telephone handset
`enrollment, wherein said application is: adapted to send
`instructions to have one or more secondary telephone num(cid:173)
`bers referenced to the primary telephone number in the
`60 database, adapted to present visually perceptible call pro(cid:173)
`cessing rules on the telephone handset, and adapted to
`transmit information indicating a selection of call processing
`rules from the telephone handset to the server; electronically
`receiving instructions from the telephone handset via the
`65 data channel to reference the one or more secondary tele(cid:173)
`phone numbers to the primary telephone number; storing
`telephone handset information, including the primary tele-
`
`

`

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

`

`Case 6:22-cv-00031-ADA Document 67-6 Filed 10/28/22 Page 12 of 15
`
`US 10,334,094 B 1
`
`5
`in step 202. Once the handset application is installed on the
`handset 340, the handset may connect to the server 100 by
`operation of the handset application as needed over a data
`channel connection which may include the BS 328, RNC
`326 or PCU 327, SGSN 324, GGSN 322, and Internet 316. 5
`In connection with step 204, the server 100 may transmit
`information to the handset 340 via the data channel, which,
`through automatic operation of the handset application,
`permits the user to select one or more secondary telephone
`numbers to be referenced to a primary telephone number for 10
`the handset. The primary telephone number, preferably, may
`be a SIM number or ESN which is assigned to the handset
`340 at the time of activation. Once selected, the handset 340
`may automatically transmit information which to the server
`100 over the data channel which requests that the secondary 15
`telephone numbers be associated with the primary telephone
`number. In response. the server 100 may store (i.e., refer(cid:173)
`ence) information indicating the association of the one or
`more selected secondary telephone numbers in computer
`memory associated with the server such as the database 120. 20
`In an alternative embodiment, the server 100 may automati(cid:173)
`cally assign one or more secondary telephone numbers to the
`handset 340, as opposed to them being selected.
`In step 206 of FIG. 2, the handset 340 may be used to
`access the handset application installed thereon to select call 25
`processing rules for handling incoming and outgoing voice
`channel calls to and from the handset 340. Information
`indicating call processing rules may be transmitted from the
`handset 340 to the server 100 via the data channel by
`automatic operation of the handset application. Custom call
`processing rules may be selected for, and associated with,
`each of the primary telephone number and the one or more
`secondary telephone numbers associated with the primary
`telephone number. The call processing rules information
`may be automatically stored in a computer memory, such as
`database 120, by the server 100. An indication of the
`association of particular call processing rules with a par(cid:173)
`ticular 10 handset 340 and particular primary and/or sec(cid:173)
`ondary telephone numbers may also be stored in the data(cid:173)
`base 120. The call processing rules may include preset
`responses for incoming calls, such as custom stored voice
`message(s) and/or custom stored text message(s) to be
`associated with the primary and/or one or more secondary
`telephone numbers. The call processing rules may further
`permit the handset 340 to be used to control the availability
`of the secondary telephone numbers as well as activation of
`additional secondary telephone numbers and deactivation of
`existing secondary telephone numbers. Information indicat(cid:173)
`ing the call processing rules for the primary telephone
`number and secondary telephone numbers may be stored
`automatically in memory associated with the handset 340.
`The call processing rules may further include stock rules
`used for all telephone numbers, such as an option to accept
`or not accept (i.e., drop) an incoming call. With reference to
`step 208, the application stored on the handset 340 may
`enable it to be used to receive incoming calls from, and place
`outgoing calls to, a recipient telephone (not shown) which is
`connected to the PSTN 310, as explained in more detail
`below.
`With reference to FIGS. 3 and 4, the handset 340 may be
`used to receive incoming (terminating) calls to a secondary
`telephone number, using a telephone network automated
`structure having a network layer 101 and an application
`layer 102 associated therewith. An incoming call to the
`secondary telephone number may be placed in step 402 by
`a calling party. The incoming call is routed from the caller's
`telephone to the PSTN 310. In step 404, the incoming call
`
`6
`may be routed over the PSTN 310 to the switch 110
`Responsive to receipt of the incoming call at the switch 110,
`a Call Manager 104 application, which cooperates with a
`Mobility Manager 106 application, and a Web Manager 108
`application, which are all associated with the server 100,
`may access the call processing rules in the database 120
`which are associated with the secondary telephone number
`that is being called. Subject to the accessed call processing
`rules, the Call Manager 104 may assign or look up a bridge
`telephone number to be used for completion of the call in
`step 406. The bridge telephone number may be associated
`with the switch 110, and calls to the bridge telephone
`number may be automatically routed to this switch.
`The call processing rules may provide for call routing via
`a call distribution algorithm where the call could be routed
`to one or many telephone numbers. The call processing rules
`may be user selectable and configurable, and may apply to
`voice, text and/or other data messaging. The call processing
`rules may govern how calls are handled and may provide
`automated call routing or call dropping based on location
`data of the calling and/or called party. The call processing
`rules may further govern handling calls based on incoming
`caller ID, which may identify a calling party as being on an
`accepted caller ID list or a non-accepted caller ID list. The
`call processing rules may further provide call routing based
`on weekday, weekend, holiday, time of day, biometrics data,
`and accelerometer data information. The call processing
`rules may still further provide call routing based on an
`interface with a handset 340 calendar to check availability to
`30 accept calls. Such calendars may include, for example,
`Outlook, Google Calendar, and other user calendars.
`If the call processing rules indicate that the secondary
`telephone number is not available to this particular caller, or
`to all callers, however, the Call Manager 104 may apply such
`35 rule or rules and reject the incoming call at the conclusion
`of step 406. Application of the call processing rules for a call
`rejection may result in the call simply not being answered,
`being dropped, or automated return of a voice, text, or other
`type of message to the calling telephone number or a
`40 communication device associated therewith.
`On the other hand, if the call processing rules permit
`completion of the call, in step 408 the Call Manager 104 may
`transmit pre-call notification information to the handset 340,
`which includes the assigned/looked up bridge telephone
`45 number, via the data channel connection, i.e., over the
`Internet 316 and the Mobile Data Network 348. The pre-call
`information may include information used by the application
`installed on the handset 340 to cause a display of the calling
`telephone number, the calling party name, calling party
`50 location, such as GPS location, and/or the called secondary
`telephone number, as well as other information in step 410.
`The incoming pre-call information may be received at the
`hands

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