throbber
Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 1 of 19 PageID #: 89
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 1 of 19 PageID #: 89
`
`EXHIBIT D
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 2 of 19 PagelD #: 90
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 2 of 19 PageID #: 90
`
`||||||||l|l|l|||||l||||l|||l|l|||||l||I|||l|||||l||l||||l|l|||||l|||||||l|l
`U5009591551BZ
`
`[12; United States Patent
`Camilleri at al.
`
`{10) ratent No.:
`(45) Date of Patent:
`
`US 9,591,551 B2
`*Mar. 7, 2017
`
`(54) METHOD OF ENABLINGA WIRELESS
`DEVICE To MAKE A NETWORK
`CONNECTION WITHOUT USING A
`NETWORK OPERATOR’S HOME LOCATION
`REGISTER
`
`(71) Applicant: SHOO 533 LIMITED, Berkshire (GB)
`
`(72}
`
`Inventors: Michael Camilleri, Berkshire (GB);
`Jose Luis, Merino Gonzalez. Malaga
`(as;
`
`(73) Assigncc: SHUO 533 LIMITED,
`Buckinghamshire (GB)
`
`("‘ ) Notice;
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`11.8.0 15401) by .164 days.
`
`rlr'his patent is subject to a terminal dis-
`‘cinimer.
`
`(21) App]. No.: 141490070
`
`(22) Filed:
`
`Sep. 18, 2014
`
`(65),
`
`Prior Publication Data
`
`US 201501003400 A]
`
`Jan. Il 2015
`
`Related US. Application Data
`
`(63) Continuation of application No. 12281340, filed as
`application No.vI’CT16132007i000732 on Mar. 7,
`200'}, now Pat. No. 3.361.512.
`
`(30)
`
`Foreign Application Priority Data
`
`Mar. 7, 2006
`
`(GB)
`
`0604537
`
`(51)
`
`Int. Cl.
`”MW 4000
`H041? 40/02
`
`'
`(2009.01)
`(2009.01)
`(Continued)
`
`(52) 0.5.01.
`cpc:
`
`.
`1104IV<4002 (2013.01); H041: 29/0602?
`{2013.01}; HM. 05/1069 (2013.01);
`(Continued)
`(58) Field of Classification Search
`None
`.
`Sec application file for-complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,901.34! A
`5.978.682" A ‘
`
`5111999 Moon ct n1.
`1111999 Maenpaa
`
`Hl'itil‘tIr 8104
`455F4I4J
`
`(Continued)
`
`FOREIGN li‘A'l‘EN'i.’ DOCUMENTS
`
`J?
`we
`
`25305-045524
`20053020027
`
`21'2005
`3.0005
`
`OTHER PUBLICATIONS
`
`Intcmationni Search Report issued in priority Application No.
`PCTIGBZODTIiJDOTSZr
`
`{Continued}
`
`Pr'irirorjv Evmut'ner — Min .itl rig
`(74) Attorney: Agent. or Firm
`
`Saul Ewing LLP
`
`ABSTRACT
`(5?)
`A wireless device can initiate a network connection without
`using a network operator‘s home location register. The
`wireicss device sends data to a server that defines a call
`request; and the server decides on the appropriate routing
`over all available networks for that call request. But, unlike
`a‘conventionai I-iLRi the server can receive communications
`from the device using any one‘ofsevera} difi'ercnt protocols,
`and is not limited to the MAP (mobile application: port)
`protocol. For example, the wireless device can. use 'SMS or
`HTTP over the internet to conununicate with the, sewer. The
`server then determines the appropriate least cost routing.
`
`24 Claims, 6, Drawing Sheets
`
`
`
`Jam. l tannin in per
`cutout plum nun -
`
`
`
`
`
`“Mn
`Iain.-I
`Inuit—Mum '
`.
`: “um um i.
`menu-mu
`
`
`
`”WM...
`_
`'
`Tannin-mud
`“"m'lfl mum-73";-
`t
`'
`mflmlflkfll’h '
`
`mum-plum
`“mum-umber
`W’hmm Imlfilhlu
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 3 of 19 PageID #: 91
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 3 of 19 PageID #: 91
`
`US 9,591,551 B2
`Page 2_
`
`(51)
`
`(52)
`
`Int. CI.
`12041. 20/00
`H041? 0/08
`
`110410 2002
`1104117002
`BMW 1014
`HMW 0122
`11040! 0004
`H0410 0/04
`
`(2005.01)
`(2009.01)
`
`(2009.01)
`(2009.01)
`(2009.01)
`(200901)
`(2009.01)
`(2009.01)
`
`11.0. CI.
`CBC
`
`11041. 6512096001301);HO4W4/02
`(2013.01); H04W 4.04 (2013.01); 1104!?
`11/002 (2013.01); 2104}? 0/12 (2013.01):
`110411140220 (2013.01); 110411! 76/02
`(2013.01); H04W 004 (2013.01); HMW 80/04
`(2013.01)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`15,014,281 131
`6,363,272 Bl
`7.564.839 BI
`7.052.831 132
`7.894307 Bl,
`7.920.529 BI *
`
`Elliott er 01.
`912003
`13311010112 :1 :11.
`312005
`712009
`Russell at al.
`Akbar opal.
`1212010
`2320“ Dneru‘lm:
`432011 Mahler ................,.. H04W 31'04
`3701838
`
`2004(0162058 Al
`200510019855, A!
`20075003612? Al
`
`832004 Marta
`4(2005 Jclhi et :1].
`212007 Roosen et 0].
`
`OTHER PUBLICATIONS
`
`Intcmzllional Preliminary Report on Palenlabilily. dated Sup. 9.
`2008. and Written Opinion.
`issued in priority Applicalion .No.
`PCTIGB20071'000282.
`
`* cited by examiner
`
`

`

`
`
`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 4 of 19 PagelD #: 92
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 4 of 19 PageID #: 92
`
`US. Patent
`
`Mar. 7,2017
`
`Sheetl of 6
`
`US 9,591,551 132
`
`FIGJ
`
`lie
`
`wlreless Interface B..Bn
`
`y‘n-m- m m
`‘
`
`a
`
`lreless Network 1 .
`o
`
`Wireless Network n3
`wireless andlor'wlrad
`
`"
`1 LEE
`
`_
`
`;‘|
`m“
`
`_
`on
`are...
`
`2!xmD.
`
`'3EO'1. 7.- AI
`
`
`
` Ireless Handheld Device 11 I
`
`
`Applioation
`servers :1
`
`' m" “i
`”a
`me
`Media server1 i
`.
`'
`ll
`I
`' WIN
`:
`
`I
`
`Media server n‘ *
`'
`
`fixed network n
`
`Valnewnmm
`\foleeouerlnternat
`Prelo_colNItwark1
`N -lP.n...-m.m...m
`
`Voice owi Inleme:
`
`Protocol Network r|I'I H
`
`3_
`a
`
`:
`
`wireless device
`
`
`#J‘MXMW.-.
`
`PRM
`wamammeusmx- -
`
`Proprietary Application
`Modulegs}
`
`e,
`_
`Wireless Device 1 _'
`
`
`
`=
`
`i
`H35
`
`Application
`servers 1
`
`Inlefiaeec_.cn
`
`

`

`
`
`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 5 of 19 PageID #: 93
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 5 of 19 PageID #: 93
`
`US. Patent
`
`Mar. 7, 2017
`
`Sheet 2 of 6
`
`US 9,591,551 B2
`
`Call waiting engine _ wwnmmmw mm "
`call waiting angina _ “gums-Lumfl
`
`Inc.Cail& Ogtiona .
`Ringnrenglne -
`
`Web browser &
`addresggg lambs...
`
`2::
`
`i!
`
`i i
`
`a}
`3El
`3
`
`
`
`unawm-3mm
`
`"
`Display engln
`'
`iogflnnail
`mmmmf;
`
`:
`. m _‘
`3-o_ii_na_i
`Netw. 8‘ Country in _
`
`:-
`
`Inc. Call 8: Dgtionai i
`Ringer engine
`i
`SMS send engine
`.
`
`Web browser ’6‘.
`afieressae 6.13199...
`
`.-
`
` 3
`
`50“an
`WMWWHMWJ
`
`Lcsuoéwi
`:1 Manama.
`.11
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 6 of 19 PageID #: 94
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 6 of 19 PageID #: 94
`
`17.8. Patent
`
`Mar. 7,2017
`
`Sheet3 offi
`
`US 9,591,551 B2
`
`Dlsglazanglna H
`G tronal
`_
`.. .
`.
`
`Egrnm access
`jagflonall
`
`'.
`
`‘
`
`'
`
`-
`.
`
`.
`
`
`
`Duty. Call enginemm I'D!“
`
`
`
`Inc. Call 3: Dmiana!
`Ringer engine
`
`Call Waiting engine,
`. notional
`
`2
`I
`
`Disgla! engine
`0- lgna
`
`Dialed Phone Number
`register {memory)
`
`'
`
`E
`
`
`
`Last N'étw. & Country
`ID register (memory)
`
`\Dwmrlin a. :1an cumnl
`Nelw. & Guynlnr [D rants
`-
`
`-
`5
`
`'
`
`.
`
`ID dTHorum 1mm currcnl
`new. at Comm-y ID. lhll'l
`eomlnuo wlth non aiepafi
`
`'
`' '
`-
`Send SMS In a predefined
`dullmllon,dapandlng an
`lhu Countryln.wlll1 Nntw. -
`counuy IO Ingmar value a:
`n Ioutlnn updajl.
`
`1! sum! key at dediamd
`hcslmrlc hlf. than store
`phonu number-n5
`euntinuowflh nut steps.
`
`”'
`
`destination,odapmrflnq
`cnlhaCuuntrlelelh
`phonl numb Ir right"
`ralun as Intl call ranuut.
`
`fiengfiRn—lnlflnlaumar
`Iomonllorinmmlngulls
`flnnalfnuflnflmn
`5mm
`
`
`
`an».
`
`In! -M
`
`Duty. Call engine as
`
`Inc. Call 8: OEflDnal WM I
`- .‘l‘lQ angina
`2mm cnnflnm
`. m”... -_. w .
`:o nu: naps.
`
`.
`
`_
`SMS send englne
`'
`I I” r" '
`
`Gil—’g—g—Ilwalllnen ine I
`
`.
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 7 of 19 PageID #: 95
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 7 of 19 PageID #: 95
`
`U.S. Patent
`
`Mar. 7,2017
`
`Sheet 4 of 6
`
`US 9,591,551 B2
`
`FIG. 13
`
`LEE!
`
`m _
`
`mmwmmwmmwmmm
`lcsuog
`rleta
`sub-module-lntarnafi;naldaI!SBt-U O tlon 2.
`WMEEDE
`
`blégiaf enginem‘i
`{ogtlnnall
`‘
`
`mmm-
`
`EETUITI 363835
`WWW ..
`
`-
`
`-
`
`n-
`
`Netw. & Country ID E I
`my“ ‘aw -
`
`Duty. Call angin
`3.1-.“Ana-.1
`
`Inc. Call & Ogtlonal .
`Ringer engine
`
`Call waiting engine -'
`otional
`
`II 3 II I I
`P_hane Number register
`
`II and key or dedlca um
`[10th I: II“. that: flora
`phone numberlnd
`confinuawlth null steps.
`
`.
`_ I, ”an”... _
`lelnnll'1‘Add a 2nd Il'lnud
`
`«WWWWW
`
`
`o tfo mmanmwmmm
`
`FIG. 14
`
`. {I
`
`r. nu:
`
`- ”.m- .3“ swam-aim
`
`oduln - [.0ch Ca" 5
`
`If send Bay or dammit
`hallo-y II hll. am ntm
`phone numb" and
`continue with non naps.
`
`fl phone numb" duo:
`NOT sllrl filth "0" or 'm"
`flnu. call} :hon aontin no
`will: um um.
`
`_:
`
`311952 nun-mgr & lglflam
`WM:
`\“Emfixflloggfl umcfi,
`
`E 1
`
`”a
`
`-
`0th Call angina E]-
`
`lam-Gall 3. 021mm 3
`
`Rln . or engine
`44M 4.
`- nun—n“
`
`SMS sand BHQIHE
`
`'
`
`mm '
`a- Iona!
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 8 of 19 PageID #: 96
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 8 of 19 PageID #: 96
`
`U.S. Patent
`
`Mar. 7, 2017
`
`Sheet 5 of 6’
`
`Us 9,591,551 B2
`
`LOSUDZ
`
`Dada nal: Uilnll! gro-
`
`”fl d'anJaxfl ! ”in“:
`mem-vmvmwsg
`Bid" at "m Lmr‘ Ir
`Dialed Fhane Number
`:4
`register (rue me ry]
`; mm
`
`I! u m: “for an alumni
`hptlmy in hit then stun
`phone number and
`co ntlnue wilh next slaps.
`
`fl phenil numhur dues
`_
`NOT mt! wuh “t" or "on"
`‘ U. is
`“mun
`Ill!
`
`I
`
`a pm - u"
`'I
`I
`eaunauun. depend!“
`on the tin-Junta:I IE}J wilh
`phone number roam"
`VII"! 38 Int: 68“ renueat.
`
`mm“ & Ru-Jnltll'io timer
`Io monller lnwmlnw cell"
`signaling é smuggl-
`MW
`
`It wnh browser key or
`dedicated _I1n_l.illy I! hit,
`Ihnn confine! with noxl
`
`Shore requested mil
`‘lddl'eu in [MI tampon-Ir
`ngllttrmemary.
`
`5M5 send engine
`A‘-
`-.-I
`.l...
`) ”.I'.
`
`addresses en-ine
`
`-
`
`_.
`
`.
`
`,
`
`.
`
`.
`
`.
`
`.
`-=
`
`I
`
`'
`'
`'
`S‘alecl H1: unspon ding
`Web address doplndlna
`a9 1m Nam. & country
`ID.
`
`“mum-mt
`
`a.
`A:captlnw:1|ng:al;r
`a”. . .,...._m.,,,
`I
`
`Qutg. Call engine a
`!
`I! lime-out NOT “9mm;
`W '
`all
`l1
`-
`Inc. Call &Ogtionai - -
`{H W
`Rinerengina
`W continue
`to non mm.
`to mean
`'4:
`'t-
`
`'
`
`Dismay engine
`a - Hon :1!
`
`mnmmuwmuim
`
`Egrom access
`
`SMS sendengine g
`
`Call waiting engine
`o -tlenal
`
`3
`
`axial-n1,—
`
`Egrom access
`
`Web browser &
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 9 of 19 PageID #: 97
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 9 of 19 PageID #: 97
`
`U.S. Patent
`
`Mar. 7, 2017
`
`Sheet 6 of 6
`
`US 9,591,551 B2
`
`a E
`
`Services data base:
`-senrlces available per
`
`FIG, 17
`
`a
`
`PAS Cm
`lie
`on SewerL‘afls an ar
`
`
`
`
`“an! . -
`. um” - f
`mmmnmmvfimm
`
`
`
`Location data base:
`If loceflen updete S‘MS.
`
`;
`
`
`extract customerlD [Le.
`
`~Netw. 8: Country ID per
`Phone numhersendér)
` "r
`
`
`and New. & countrle
`
`
`and update the “Location
`
`date base".
` IfGeIT set-up request
`
`5M3. extract custom: ID
`{10. Phone number
`
`sender} and the
`teqtrested phone number
`
`flwished to talk to.
` W'Inellu Inteflaee
`1-: 5mm:
`'
`'
`'
`_
`.
`Eetnblleh the requested
`
`
`Choose the cells eel-up
`t“.
`
`WINE fnterl'ece I" all“) byellflnfi the
`service from the
`
`_
`requesting party and
`
`"5 mice: date been" for
`V0 ‘ Interfaca a]! :annactlnn Itlo the
`
`the custom erluce lion.
`requested phone number.
`
`
`muteEfi. byextractlng the r
`
`
`D tla e'l
`
`ornln utll
`
`'
`
`WW
`
`WII
`WW9
`
`
`
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 10 of 19 PagelD #: 98
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 10 of 19 PageID #: 98
`
`US 9,591,551 B2
`
`2
`ownership and control that’ a network operatorhas over its
`HLR constitutes a major entry barrier to competitors seeking
`to offer lower cost services.
`
`1
`METHOD OF ENABLING A WIRELESS
`DEVICE T0 MAKE-A NETWORK
`CONNECTION WITHOUT USING A
`NETWORK OPERATOR’S HOME LOCATION
`REGISTER
`
`5
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation ofUZS. application Sen 10
`No. 12081340, filed Dec. 8, 2008, which claims the priority
`ofl’Ci‘tGB200W000782 filed onMar. 7, 200?, which claims
`priority to GB 0604537,
`filed Mar.
`'3, 2006,
`the entire
`contents ofwhich are fully incorpomted herein by reference.
`
`_15
`
`HELD OF THE INVENTION
`
`BACKGROUND .OF THE INVENTION
`
`Before summarising the iuvenlion,'we will explain some
`background temts.
`A Home Location Register (HLR) is a database that
`contains mobile subscriber information for all subscribers to
`an operator. It is owned and maintained by that mobile
`operator. AVisitor‘ Location Register (VLR) is a database
`owned and maintained by a mobile operator. It contains
`temporary information about mobile subscribers that are
`currently located in a geographic area served by'that mobile
`operator, but whose Home Location Register (IILR) is
`elsewhere.
`HLR subscriber“ information includes the Intematjonal
`Mobile Subscriber Identity (IMSI), service subscription
`information, location information (the identity of the cur-
`This invention relates in general terms to a method and
`rently serving Visitor LocatiouRegister (VLR) to enable the
`apparatus of interfacing and connecting a wireless device to
`‘ routing of mobile—terminated calls), service restrictions and
`a network. It relates in particular‘to a method oil enabling a 20
`supplementary services information. The HLR also initiates
`wireless device to make a network connection without using
`transactions with VLRs to complete incoming calls and to
`a network operator’s home location register (HLR).
`update subscriber data.
`The IMSI is a unique non-dialable number allocated to
`each mobile subscriber that identifies the subscriberand his
`“or her_'operator subscription. The lMSl
`is stored in. the
`Subscriber Identity Module (SIM). The IMSI is made up of
`three parts (1) the mobile country code (MCC) consisting of
`three digitsJ (2) the Mobile NetworkCode (MNC) consisting
`oftwo digits, and (3) the Mobile Subscriber Identity Number
`(MSIN) with up to 10 digits.
`When a mobile subscriber roams away from his home
`location and info a remote location (typically to a dill'erent
`country), 557 messages are used to obtain information about,
`the subscriber from the HLR; and to‘ create a temporary
`record for the subscriber in the VLR. There is usually one
`VLR per operator. The VLR automaticallyrupdates the HLR
`with the new location infomtation, which it does using an
`SS? Location Update Request Message. The Location
`Update Message is routed to the HLR through the S_S'r'
`network, based on the global title translation ofthe IMSI that
`is stored within the 'SCCF' Called Party Address portion of
`the message. The HLR. responds with a message that informs
`the VLR whether the subscriber should be provided service
`in the new location.
`Critical to an operator‘s ability to restrict what end-users
`can do is the fact that operators control their own l-ILR,
`which can be “thought of as the gateway into the mobile
`communications system. Even “virtual mobile network
`operators’ {Vii/INOs) are in effect subservient to the main—
`stream network operators that manage the physical infra-
`structure because the VMNOsstill need to access the I-lLRs
`of the network operators.
`
`Wireless devices can now handle voice an’dJ'or data,
`allowing simplex andlor duplex voice calls, video calls, text
`messaging, and inteme’t browsing. Some wireless commu-
`nication devices can now handle voice-over-internet-proto-
`col (VoIP) calls, and others are able to handle multimedia in
`(yoice, video, graphics) calls through the wireless networks
`auditor through wireless networks connected to the internet
`or media servers.
`Diil'erent types of calls, initiated by wireless devices, can
`be restricted for some or most of their outgoing tralIic; for 35
`example voice and data calls, as well as internet web
`browsing, can be restricted to those calls tarilTs made
`available by the wireless networszj that is subscribed to.
`Those wireless networks could be traditional wireless net-
`work operators or so called virtual network operators. The no
`restrictions can even limit which web servers the user is
`actually allowed to access; in most or all cases the restric-
`tions will limit the users in their home country to only one
`wireless network; i.e. the home wireless network lo which
`the user is subscribed to.
`Users ol'wireless devices subscribed to a specific wireless
`network in their home country, may however wish to have
`a choice of call set-up mutéfs), and also have“. the choice of
`viewing any web server or web-page that‘théy desire, and to
`initiate their outgoing calls at the tarill' of their choice and so
`through any of the wireless network(s) available in their
`home cotmtry= as well as when roaming abroad. This would
`give each wireless device user the freedom to choose the
`cheapest option for each call set-up route for any outgoing
`trallic, such as outgoing-5MB, -voiee call, -data call.
`With existing systems however,
`this 'is very dilficult
`because mobile nehvork operators have little economic
`incentive to provide end-asters with 'the freedom to choose
`the cheapest network for each call set-up route _for any
`outgoing trollic, such as outgoing-8M5, -voice call, -data 60
`call. In fact, they have every economic incentive to make
`this very difficult. One mechanism that entrenches the net-
`work operators‘ ability to restrict such freedom is the fact
`that every network operator in effect has considerable con-
`trol over each subscriber because each subscriber to a 65
`particular has to be registered in the home location register
`(PILR) of that operator in order to receive service. The
`
`45
`
`55
`
`SUMMARY OF THE INVENTION
`
`la the present invention, a wireless device can initiate a
`network connection without using a network operator‘s
`home location register (HER). The wireless device sends
`data to a server that defines a call request; and the server
`decides on the appropriate routing over all available net-
`works for that call request. But, unlike a conventional HLR,
`the server can receive communications from the device
`using any one of several difierent protocols, and is not
`limited to the MAP (mobile application part) protocol. For
`example, the wire-lose device can use SMS or I-IIIP over the
`internet to communicate with the server.
`
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 11 of 19 PagelD #: 99
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 11 of 19 PageID #: 99
`
`US 9,591,551 B2
`
`3,
`The server may enable‘ the connection by conferencing the
`device and recipient into a single cell. The server receives
`and detects incoming communicationstcalls, by monitoring
`all the available extemal interfaces to the server.
`The server can also acts as a media server, so that the
`network connection is not limited to a voice connection, but
`includes also the transfer of any modiaassct, including data,
`video. and audio files, web pages and data, video and audio
`streaming.
`The server initiates a local call to the device, using the
`information on the server‘s location data base and services
`data base to correctly re-route a calling party to the device.
`The server maintains a database of location updatis pro-
`vided by the device. The server may also act as 11 V01?
`server.
`
`‘Ihe device can include a module that is reapoosible for
`contacting tltc server. This module can be implemented as
`software that is downloaduble to the device. The module
`establishes andconttols communication between the device
`and the server and provides location updates to the server.
`The module“ therefore monilors the wireless network name
`and country code associated with the device.
`The module sends any change in the wireless network
`name or country code to the server. The module also sends
`real
`time clock data with each message to the server,
`defining the time at which the message was sent according
`to tlte real time clock the module has access to.
`In one implementation, tlte user has to enter any data
`required by the server manually into the device. This will
`apply in particular where the device includes no module as
`describes! above.
`
`the meddle
`The device may include a single SIM,
`enabling the device to operate as though it included two or
`more dill'erent .IMSIs, or SIMS. The module can be adapted
`to switch the single SIM between (:1) operating as a local
`SIM and Lb) operating as‘ a roaming SIM. The module may
`itself fcnn part of the single SIM.
`The module monitors tltc device for an international call
`request, incoming cell signalling, and caller 1D. The module
`notifies the user it'a connection has been made by the server
`to the required recipient; the module also notifies the user if
`no’conncctionhas been made and the attemprhas titned~out.
`The module is adapted to switch the network operator that
`the device uses for a particular connection.
`The server stores a record of the duration of each call, a
`record identifying each call and the respective call recipient.
`The server can then, enable bills to he sent directly to the
`device riser. The server will typically decide on the lowest
`cost rottting for' the connection.
`The available networks includes networks controlled by
`mttltipto wireless network operators and networks controlled
`by multiple wireline network operators. The available net-
`works can also include a network used or accessed by a
`mobile virtual network operator, virtual telecoms operator or
`a virtual telecoms provider.
`The wireless device itself can be a mobile telephone,
`wireless card, smart phone or wireless module
`In one implementation. there1s»a_ proprietary applications
`module (PAM), which is capable of communicating user
`andformedia information to an application server (AS) with
`a built-in proprietary applications server calls managcr
`(PASCND. The PAM is also capable of communicating user
`attdfor media infonuation to a media server {MS}. The
`communication requires a wireless device (WD) or wireless
`handheld device (HS), with a built-in PAM, a wireless
`
`4
`
`connection (lF-B) and a wireless network (WN). There can
`he various types of connection to the application server (AS)
`andfor a media server (MS):
`a wireless-anchor wired‘interface (IF-C)
`a wirelas'andfor wired interface (IF-B) through a wire-
`less network [WIND and a wireless andlor wired inter-
`face (IF-C) and through a fixed netwofk (FN)
`a wireless andlor wired interface (IF-B) through a wire-
`less netWDrk (WN) and a wireless andz'or wired inter—
`face UF-C) and through a voice over intemet protocol
`network {VoIPJ to an application server (AS) attdlor a
`media server (M8))
`Aproprietary applications server calls manager (PASGM)
`is capable of communicating with any WD or HS that has a
`built.
`in proprietary applications module (PAM). The
`PASCM enables the communication and exchange of user
`information with:
`
`any 3'“ party-wireless network (WN) and their end users
`(even if they do not have a built-in PAM)
`andtor any fixed network {Phil and their end users
`andJ'or any voice over interact protocol network WolP)
`and their end users,
`This is possible through:
`a wireless andfor wired interface (IF-C} with a wireless
`network and
`a wireless interface {IF-B) with a W!) or HS that have
`(and also those that don‘t have) a built in PAM,
`a wireless anchor wired interface (IF-C) with a fixed
`network (EN) end user, or
`a wireless andt'or wired interface (IF—C) with a voice over
`internet protocol network [VolPJ end user.
`The PAM establishes data communication between the
`WT) or the HS anda wireless network coupled to a digital
`communication system with the I’ASCMgAs a first, step, the
`PAM provides location updates each time the WD or HS
`changes WN more or WN country or region or state. When
`'tlte WD or 118 establishw a s'tandard'cail, then the PAM acts
`as a butter processor between the WD or 1-15 and the lF-B.
`In the event the call is a local in-couutrytregiontstate call or
`an international call, then the PAM will, automatically and
`transparently to the user, either (i) add a prefix to the dialed
`number and initiate the standard non-altered call or (ii)
`initiate a modified call with a prefix-number through the
`117-B or (iii) send a call request to the EASCM with a
`dedicated SMS through the IF-B, or (iv) send a call request
`to the I’ASCM with an l-l’l‘l‘l’ message using the internet or
`(v) send a call request to the PASCM through saute otlter
`mechanism.
`it will,
`When the PASCM processes the call request
`depending on its internal database, initiate the call set-up
`request by initiating the call fiom the AS to the“ WD or l_-lS
`that initialed such call request and the 3” party that the WD
`or HS wishes to reach; it then conferences both into one
`phone call connection.
`The PASCM records the status and actions of each WD
`audior HS (with built in PAM): namely, their latest locations
`at. all times. as well as the time of each WT) andl'or l—IS call
`and the duration of each call and the corresponding called
`3‘“i party identification by the PASCM on behalfof each WD
`or i-IS gwitlt built-in PAM). This is done, inter alia, for billing
`processing.
`Depending on a case by case basis, as established in the
`PASCM internal data base, the billing will be'donc:
`directly by the PASCM to the WD or [18 user who
`requested such call set-11p, or
`
`5
`
`10
`
`15
`
`2E!
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`1‘15
`
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 12 of 19 PageID #: 100
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 12 of 19 PageID #: 100
`
`US 9,591,551 132
`
`5
`
`by the PASCM' to a specific WN who then bills the
`specific WD of HS user who requested such calls
`Set-up, or
`by the PASCM to a specific fixed network who then bills
`the specific WD or its user who requested such cells
`set-up, or
`by the PASCM to a specific voice over inlcrnct protocol
`network VoiP, internet service provider ISP. who then
`bills the specific WD or 113 user who requested such
`calls set-up.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIGJ is a block diagram ol‘ a communications system in
`accordance with tlte present invention. It includes wireless
`devices and application and media servers intérconnected
`and conununicatiug through a wireless interface and a wired
`interface. It also shows the overall basic functionality, with
`respect to the proprietary applications module (PAM) and
`proprietary applications server calls manager (PASCM).
`FIGS. 2 to 10 are implementations of the prcsont inven-
`tion With respect to. the proprietary applications module
`(PAM).
`FIGS. 11 to 16 are implementations of the present inven-
`tion with respect
`to the sub-modules of the proprietary
`applications module '(PAMJ.
`FIG. 17 is an example implementation of the present
`invention with respect to the proprietary applications server
`calls manager (PASCM).
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`
`Specifically, FIG. 1 is a block diagram of a multi ntedia
`communications system, which can be used to implement an
`embodiment of the present
`invention. For this exemplary
`embodiment, lhercjs shown
`gr wireless handheld device (1-13},
`a wireless device {WD}, bctlt with a built-in“ PAM,
`a wireless interface IF-B which provides connection for
`voice and data communication between the WD andfor
`HS and a wireless network.
`
`a fixed network which provides conne'ction for voice tind-
`datn communication between the wireless network and
`an application server (AS) and a media server (MS)
`a wireless‘ andlnr wired interface C, which provides
`connection for voice and data communication between
`the wireless network or fixed network and the applica-
`tion server (AS) and the media server (MS),
`Multiple configurations of the previous elements are
`possible. For example,
`there could be multiple wireless
`devices (WD 11), multiple wireless handheld devices (HS 11),
`multiple, wireless interfaces (iii-Ba}, multiple wireless net-
`works (wireless network [1), multiple fixed networks (fixed
`network :1), multiple wireless andfor wircd inlcrl‘uccs (Cu),
`multiple application servers [AS a) and multiple media
`servers (MS a).
`Referring to FIG. .1, there is shown a wireless handheld
`device (HS), 3 wireless dcvice (W0), both with a built-in
`PAM, and an application server (A5) with a built-in
`PASCM. The wireless device WD and handheld device 118
`have a downloaded or an embedded PAM. WD and HS are
`configured in accordance with a combination of technolo-
`gies used in the field of handheld wireless devices and
`personal digital handheld wireless devices, such as (but not
`limited to)‘wlrcless phones, cellular phones, mobile phones,
`hand held radio frequency digital connnunication devices,
`0
`
`6
`personal digital assistants and so called smart-phones, which
`can communicate with the wireless networks as described.
`The wireless network is configured in accordance with a
`combination of technologies used in the field of wireless
`digital conununications networks; such as ’GSMwGl‘RS-
`WAP based wireless networks, GSM-GPRS-WAP-EDGE
`based wireless networks, UMI‘S based wireless networks,
`PCS based wireless networks, DCS based wireless net-
`works, TDMA based wireless networks, WiFi or WiMax
`based wireless networks. The fixed network is configured in
`accordance with a combination of technologies used in the
`field of fixed wired line digital communications networks;
`such as but not limited to ATM based switching networks,
`ADSL or DSL based switching exchanges, fiber optics based
`switching exchanges, electronic data communication Inter-
`net network.
`
`Thc application server (AS) is where the PASCM resides
`and all the data from any WD andlor l-lS (with a built-in
`PAM) is received, decoded, stored and processedThis data
`relates to individual users" location updates, calls set-up,'and
`any other such features, such as (but not limited to) call
`divert. and billing.
`There is also shown a media server (MS). The MS is
`configured in accordance with a combination of technolo-
`gies used in the field of digital multi-media‘ servers; such as
`{but not limited to) private storage devices that ltave their
`own, unique address by means of a simple PC termination;
`private shared mass storage devices with their own allocated
`space and their own internet host address, using mass data
`processing computing devices; publicly shared mass storage
`devices which each have their own allooated space and their
`own interact ltosl address, using mass data processing com-
`puting devices.
`The MS specific multimedia data, in its most common
`application, is accessed by means of a unique address, such
`as (but not: limited to) an intcrnct web-site address accessed
`lltroughlltc intcrnet. However, a dedicated MS, such as {but
`not limited to) a dedicated music server or a dedicated
`videotmovie server or a dedicated multimedia server, can
`also be configured to reside at private sites such as private
`homos, at private or public company locations, private or
`public organizations locations, or even reside at the fixed
`uetivork or wireless network locations such as (but not
`limited to) residing in the WAP (wireless application pro-
`tocol) base internal network.
`The wireless andr'or wired interface C; is configured in
`accordance with a combination of technologies used in the
`field of fixed wired line digital communications networks;
`such as (but not limited to) point to point wireless terrestrial
`connections, point to multipoint wireless connections, point
`to satellite and satellite to terrestrial connections, ATM
`based PSTN telephone line, coax or fiber optics connections,
`ADSL or DSL based PSTN telepltone litre, coax or fiber
`optics connections, Fiber optics based PSTN telephone line,
`coax or fiber optics connections.
`In another embodiment ofthe present invention, the MS
`of FIG. 1 could also act as an‘ application server, by simply
`embedding a single or multiple l’ASCM within such single
`or multiple MS. Any VoiP server could act as an application
`server again by simply embedding a single or multiple
`PASCM within such single or multipleVoIP server.
`The preferred embodiment of the present invention and its,
`advantages are best understood by referring to FIG. 1.
`Essentially, in accordance with an embodiment of the pres-
`ent
`invention, we have a method of and apparatus for
`interlacing and connecting a handheld device or a wireless
`device to setup call in accordance to a user‘s own choice of
`
`ll]
`
`15
`
`20
`
`30
`
`35
`
`4Q
`
`45
`
`50
`
`$5
`
`30
`
`65
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-4 Filed 02/26/21 Page 13 of 19 PagelD #: 101
`Case 1:21-cv-00304-UNA Document 1-4 Filed 02/26/21 Page 13 of 19 PageID #: 101
`
`US 9,591,551 B2
`
`7
`
`rattling (andfor accessing media data) with any 3’“ party end
`user.~ There has to 'be a server [PASCM) to enable the
`interfacing; the connection can then be over wireless net-
`works, fixed networks or the interact. The WI) andtor HS
`(with a built—in PAM) establishes data communication over
`a wireless network that is emailed to a digital communica-
`tion system that feeds the PASCM'. The PAM provides
`location updates each time the WD or HS changes wireless
`network name or wireless network country orregion or state.
`When the WD or HS establishes a standard call, then the
`PAM acts as a heifer processor between the WD andrfor HS
`and the lF—B, and in the event
`the call
`is a local
`in
`countryfregionfstate call, or an international call, then the
`PM wilt, automatically and transparently to the user:
`add aprefix to the dialed number and initiatetho standard
`non altered call or a modified call with a prefix—ntunber
`through the iii-B,
`or send a call request to the PASCM through a dedicated
`SMS.
`or send an Hl'l'l’ call request. to “the PASth over the
`interact,
`or use any other means of communicating with the
`PASCM, through the IF-B.
`When the sewer AS (in which a PASCM is embedded)
`processes the call req

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