throbber
Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 1 of 19 PageID #: 55
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 1 of 19 PageID #: 55
`
`EXHIBIT B
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 2 of 19 PagelD #: 56
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 2 of 19 PageID #: 56
`
`llllllllllllllllllllll||l|llllllllllllllllllllllllllllllllllllllllllllllll
`
`USOO9IT3154B2
`
`[121 United States Patent
`US 9,173,154 B2
`Merino Gonzalez et a1.
`(451 Date of Patent:
`*Oet. 27, 2015
`
`(10) Patent No;
`
`(54) METHOD OF ENABLING A WIRELESS
`DEVICE ’I'O MARISA NETWORK
`CONNECTIONWITHOUT USING A
`NETWORK OPERATOR’S HOME LOCATION
`REGISTER
`
`(71) Applicant: 51100533 1110111111), Berkshire (c1131
`
`(72)
`
`Inventors; Josc .Iliuls Merino Gonzalez, Kortesscm
`(BE); Michael Camilleri, Vancouver
`(CA)
`
`{73) Assignee: Shoo 533 LimIted, Berkshire (GB)
`
`( “‘) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under '35
`1.1.5.0. 154(b) by 0 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`{21)
`
`.I\ppI.No.‘: 141671.562
`
`(22) Filed:
`
`Mar. 27,2015
`
`(65)
`
`Prior Publication Data
`
`U320151021ll361 A1
`
`.1111. 16, 2015
`
`Iielnied US. Application Data
`
`(63) Continuation of application No. 14/490,370: filed on
`Sep. 13, 2014, which is a continuation of application
`No.
`12/281,840“.
`filed
`as
`application No.
`PCTJ'GBZOUWOOOTSZ on Mar. 7. .2007, now Pat. No.
`$561,512.
`
`(30)
`
`Foreign Application Priority Data
`
`Mar. 7, 2006
`
`(on)
`
`0604537
`
`(51)
`
`Int. Cl.
`HfldW40/02
`1104117 8/12
`
`(2009.01)
`(2009,01)
`(Continued)
`
`(52)
`
`11.5. CI.
`CPC
`
`110411’40/02 (2013.01); H041? 8/082
`(2013.01); 1104mm (2013913111041? 3104
`(2013.01)
`
`(58) Eield of Classification Search
`CPC
`H04W 8/12; BMW 8106; HMWs/Zfi;
`[104W 8118;. “(MW 92.102; 1104W'8104;
`HD4W36114
`_
`See application file for complete searcthistory.
`References Cited
`
`(56)
`
`U.S. PATENTKUOCUMENTS
`
`5.901.341 A "
`6,614.?81 Bl "
`
`511999 Moon Cl :11.. 455119
`912003 Elliott et .11.
`3701352
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`.11"
`W0
`
`2121.105
`2005-1145324
`312005
`2005102002?
`OTHER PUBLICPLI'IONS
`
`International Search Report
`l’G’l‘iGBZUUYEUUUTSZ.‘
`
`issued in priority Application No.
`
`(Continued)
`
`Prinmry lit-emitter —Un C Cho
`Assistant fiaminer — 01153811111 Ro'udani
`
`(74} Attorney, Agent. “or Firm Saul Ewing LLP
`
`ABSTRACT
`(57)
`A wireless device can initiate a network connection without
`using a network operator‘s home Iocatiottrcgister. The wire—
`less 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; conven—
`tional HLR, the server can receive conmtttnications from the
`device using any one of several difierent protocols, and is not
`limited to tile MAP (mobile application purl) protocol. For
`example. the wireless device can useSMS or HIT? over the
`internet to communicate with the server. The server then
`determines the'appropriete least cost routing.
`
`24 Claims, 6 Drawing Sheets
`
`.1.
`role“ Network 1 ‘
`
`_aJ!_._ ._...._.._.,__ .__
`wlmteu Davies 1 I
`
`m! '
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 3 of 19 PageID #: 57
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 3 of 19 PageID #: 57
`
`US 9,173,154 B2
`
`P2302
`
`Int. Cl.
`1104
`3/33
`, ”I
`H04W8/04
`
`(51)
`
`(55)
`
`.
`{2009 01)
`(2009.01)
`
`References Cited
`
`I1.5. PATENT DOCUMENTS
`6.060.272 .01!
`332005 Berkawitz ct :11.
`4550145
`
`7,554,339 Bl “
`712009 Kung eta].
`“ 3:?0852
`7.852.331 32 ‘( 1212010 Akbar ,“ SMBSE.
`
`7.894.807 Bl “
`2004!0162053,A1*
`ZDOSIODIQSSS Al“
`200710036127 M“
`
`23201! Brennan H. 455::41?
`832004 Motles ..,...
`,u.
`455 411
`
`.., 455F403
`4&005, Jethictal‘ ....,.....
`21200? Ronsun eta].
`3701352
`
`OTHER PUBLICATIONS
`
`International I‘rel'infinargf'Repofl:on Pa‘mfiahility. shied Sap. 9,200B.
`and Written Opinion. Issued 11: pnonty Applicanon No. PCT!
`902000000132.
`
`" cited by examiner
`
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 4 of 19 PagelD #: 58
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 4 of 19 PageID #: 58
`
`US. Patem
`
`Oct. 27, 2015
`
`Sheet 1 of 6
`
`US 9,173,154 B2
`
`FIG. 1
`
`WMm
`
`We.Hammmmwww _
`wireless Device 1 ’.
`
`wlmlasa Interface B..Bn
`
`m
`
`ireless Network 1 g
`Q
`--_:=
`ml m
`can.w 5.3-
`m -
`Wireless Network :11-
`
`,
`
`I
`Imless Handheld Device n:
`3
`EM;
`3 ‘r
`.
`
`Application
`servers1 __
`
`_
`
`wireless andlor wired
`3: c Interfaces,.63
`
`Applicati‘on
`servers n
`
`3
`ii j
`‘
`_
`“r;
`MEdia Serum-1 -
`9
`
`i.
`"‘ '
`Media server :1 _-
`'
`
`fixed network 1
`
`:
`m3
`fixed net-Jerk n
`v:.:e,,,,.,._ ,
`a
`Voice ovarlntamat
`g
`Frobocclmtwerk‘!
`:1
`misnmmfla
`Value Overlntomst
`Protocol Nomm n
`.
`
`_.
`
`Proprietary Application
`Modulels)
`
`I—
`
`Q-_
`
`Elfiggigfiiy Application I‘
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 5 of 19 PageID #: 59
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 5 of 19 PageID #: 59
`
`US. Patent
`
`Get. 27, 20.15
`
`Sheet 2 or 6
`
`US 9,173,154 B2
`
`Disglag engine
`.0tlonal
`- A‘fl'i.‘mung-am?
`Key pad 8. helkey
`
`Outg. Callengine j:
`
`Inc. CaII&_p_o tinnal :
`
`i
`SMS send englne
`i.-
`web browsers.
`addresses en In '
`vmmmh
`
`Call wa[llgg engine ”
`u 'I:
`
`i
`
`-
`
`Duty. Call engine
`
`Inc. call @1933; '
`Ringer angina"
`
`Web browser 8.
`‘r-mw
`addresses enjne
`
`Callwalflng engine
`
`FIG. 10
`
`FAMEml1u:ml:ul_
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 6 of 19 PageID #: 60
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 6 of 19 PageID #: 60
`
`US. Patent
`
`Oct. 27, 2015
`
`Sheet3 of 6
`
`US 9,173,154 B2
`
`I
`
`Last NutmfisCuuntry
`In raglsterimefionr)
`‘I u“ I W" M
`Dvmwnlg 5 atom cum n1
`"BM. & Caunlnf ID welsh
`
`unm-
`II‘ stony! Hm: u; Cuurlw .-
`ID dlflumnt from current
`HIM. ar Country ID. than
`enmlnuo with next new.
`
`-
`-
`
`mun-«mummy-
`Send SMS to 9 pr: dafln ad
`dallIn nflgn, dapgnglna on
`the Gnu nlry lam-um Nalw. -'
`country In nglmrnlua I 1'
`I ln_= “an update.
`
`.
`
`M
`mummmmmmummumfihm -
`
`Dlsglay englna
`IOEflDnall
`'r‘I-erussuavm-Mm _._ .
`Key pad 3. hatkay
`
`Egmm a
`
`00333
`
`a
`
`4nflza- a;
`Natw. 8. Country [D -
`
`Inc. Call a. Ogtianal f
`Ringer engine
`'
`
`5M3 a'end angina
`Mun-vs». .
`3...... A.“
`
`Call Waiting angina
`n . final
`
`R
`
`Disglag engine
`a . tin nal_
`
`Key pad 8- hotkay
`l'lwfl‘lu II
`Egrnm access
`
`E
`
`149th caflntry ID 2
`
`
`
`Outg. CaII anginaan ”! Muu‘
`
`WHEELER
`
`.
`
`_
`
`.
`
`EI
`'
`May“ Incoming can;
`W "
`
`If Ifmo-ou’l N 01‘ aphid, E 'I-mm
`Inc. Call 3- Ogtianala
`mm;
`Ringer engine
`W COanflO
`P
`um
`- new
`Io nut mm.
`a 5
`um .n-m n
`3M5 send engine
`mantra-wag
`Call waiting anglna 1
`k
`o-tfunal
`
`'1
`
`'I PrugrarnabTaflMER r
`
`Hllnd lay or dldlzalld
`helm I: h]! lhlfl flan
`nhonu nun-Ina: and
`annilnia with nm «was.
`u.»-m
`If phone namber mm
`with W“- cr “00" [Int]. Call}
`confirm. wllh tln‘l slop.
`
`'
`
`-
`
`' tn ‘ ‘-
`dullnaflon. do: In :1an
`on ma canntryinlwlm
`Phone numb» malm'r
`Value In Enfl call nqunL
`
`F
`Rate: a. Re-lrfillala lime:
`In mbnllurlncnm1ng :IIII E
`slanting 5.2mm
`1"-
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 7 of 19 PageID #: 61
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 7 of 19 PageID #: 61
`
`US. Patent
`
`Oct. 27, 2015
`
`Sheet 4 of 6
`
`US 9,173,154 B2
`
`gustingSWBWWWWWIEWWW|
`eta
`sub
`ed le-lnternatlenaiCailSet—U 0 than 2.
`1‘
`
`mfiamm .
`
`Elrurnaccess
`0 . lional
`
`.
`
`‘
`.3
`:'
`
`:
`-
`Duty, Call engine 5_
`
`Inc. Bail a. national?
`en - Ine
`'
`
`'
`- huh—In;
`SMS send engine
`Ball waiting engine
`otlon'el
`.
`
`um}
`f
`
`‘
`
`‘
`
`..
`
`=.... ..,L
`
`diegl—aEEngine
`{optional}
`"'.l|(m'h'
`-'
`-
`-
`
`--s
`
`j
`.
`
`'_
`
`ey pail 8. hotkeg
`
`. Egrom access
`0 - one!
`
`='
`
`Na
`
`.8.countryIn1E E.
`
`k
`
`i an:
`y:
`to
`r.
`hmm'l Int.
`phone numher and
`continue with nmeleps.
`
`r:
`
`If phe ne numb er stares
`win: '+" or we“ (lull. Call}
`then eentlnue with next
`
`If Ignfl key as dedicated
`helm»;l In hll.lJ13n new
`phone number Ind
`send rule with next sieve.
`
`w
`201“” IDI'Io me glam;
`mm
`WE.
`Qulnnlng gill will} in:
`9C.
`
`tiutg.callengine E"-
`lne. Call &\Ogtlonal .
`Riner engine
`-- m...
`..
`-
`
`.
`
`-
`
`1
`I
`h
`8M5 send engine
`'
`I?
`“m .
`_
`Call waiting engine g
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 8 of 19 PageID #: 62
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 8 of 19 PageID #: 62
`
`U.S'. Patent
`
`Oct. 27, 2015
`
`Sheet 5 of6
`
`US 9,173,154 .B2
`
`LCS U02meflamtrmwumwmmmmmmma
`
`
`
`3 ‘
`
`E i E gi
`
`Dismay engine
`otlnnal
`
`.
`,
`:
`
`'
`‘
`
`imam nab: fund-backs cg
`_
`—
`..
`Olalad Phone Number W
`reglsterlmamory]
`'
`
`ELL
`“3
`El 6655
`lagfinnall
`
`Ii lend key or dedicated
`hotter is rm than store
`phone numblrannl
`conllnuo wlfh nu? “In.
`
`I! phone number data
`NOT SIM“. WI”! ”0" or "all"
`
`i
`-
`
`.
`
`z-
`
`=
`
`.
`
`.
`
`_
`
`.
`
`. H ..
`.
`s
`
`.m_ .
`
`.
`
`‘
`W,
`a: m . m -
`putg. Call engine
`.,
`-
`'1'“ “9"-
`_
`‘
`_ h; _
`;
`Wan-mummy -‘--
`_
`_
`__
`_
`__I
`*
`In
`M'
`:
`-
`Iflhc-outNDtaxplmdé '
`opma ne-
`I
`om «Con! ‘leh
`Inc. Call & Ogflogal BE”-
`Ogtiannl Illncomlng
`:
`destination. flependlng
`Ringer engme
`a W h
`I1 IT" a
`i
`a
`Wmflnllnue
`I nhnntnurnbcrualaler
`lo nut slips.
`value I! lntl uli request.
`
`:
`'
`
`’H' m...- w - ,
`-
`1-
`Rani s. III-lama!» um:-
`to murmur Ificgmlni calls
`sign nllng 5 09 go gal-l
`WW1:
`
`,
`_
`wD I w'flm :fiu.
`Wire 355 0 BVICE
`
`SCSU
`mmmmmmmfimmmmm .
`£—
`
`':
`
`Dylagnngtga WE
`'
`{national
`mm .
`
`u “A“. Wang's-6a-
`
`-B—--—Emm access
`
`0 ' “0113'
`”- ’1'
`W
`
`I
`
`Netw. & Country ID I
`
`Outg. Call engine
`I1!
`a “H aw." 4
`
`inc. Call 8- 09110113
`Ringer engine
`5935"” mums? 'Ef—th‘m
`
`SMS send engfn
`. _.
`_
`_
`Eb browser &
`addresses an ' “19
`
`.
`.
`
`_?
`
`
`
`I '
`
`I
`
`I
`I
`-
`ll‘web brow“; kw qr
`dadinnlnn hntknyll 1m,
`’Ihon co ntinua 341m nu:
`
`I
`I
`wlih Iha New :dflms I:
`SulupaWobcannaeuon
`avail‘ahlo albumin use
`dnaulf. address,
`
`‘
`
`':
`.
`'
`"
`
`Sateen!" mggpcndinu
`,
`Web “the“ dlpundlng
`“on the Nam. 8‘ Country
`ID.
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 9 of 19 PageID #: 63
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 9 of 19 PageID #: 63
`
`US. Patent
`
`Oct. 27, 2015
`
`Sheet 6 of 6
`
`US 9,173,154 32
`
`111: :uammar Inn flan.
`
`JI' CIII Int-up mqun 5t
`filaLS, extrlclcustu'marln
`Hm. Phone number
`finder] and the
`man noted phone numbar
`nwigrud to nu: Iq.
`
`ll Ioeauon u'pdqlo SMS.
`"111 at customer In flu.
`Phone nu Inblr under)
`and Nelw. a co quyID
`and updm IJ'III 'Lomlon
`’dlu buo'.
`
`Locaflnn data base:
`-Netw.—& Country l0 per
`customer phone number ,
`
`Servlcas data base:
`-senrlces available per
`Natw. 8- count
`In
`
`callm by calling the
`regunflnn pl my all:
`cgnnnglh'ig me [he
`nqucm phont‘number.
`
`"
`
`'
`' ‘ Is-imfi;:u1'.fl
`if.
`Chaos! 1J1: call: set-yup
`mulch}. by “lacuna the
`senile: from}?!
`“5. Mess“ um hm" for
`
`-‘
`
`
`
`

`

`
`
`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 10 of 19 PageID #: 64
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 10 of 19 PageID #: 64
`
`US 9,173,154 B2
`
`1
`METHOD OF ENABLING A WIRELESS
`DEVICE TO MAKE A NETWORK
`CONNECTION WITHOUT USING A
`NETWORK OPERATOR’S HOME LOCATION
`REGISTER
`
`CROSS-REFERENCE TO RELATED
`APPLICATTONS
`
`This application is a continuation ofU.S. application Ser.
`No. 1419490570, filed Sep..18, 2014twhichis a continuation
`of US. application Ser. No. 123281340, filed Dec. 8, 2008,
`which clainis the priority of {’CTIGB200i‘1000782 filed on
`Mar. 7, 2007, which claims priority lo 613 0604533, filed Mar.
`7, 2006, the entire contents of which arefully incorporated
`herein by reference.
`
`FIELD OF THE INVENTION
`
`This invention relates itt general terms to a method and
`apparatus ofinterfacing and connecting a wireless device to a
`network. It relates in particular to a method of enabling a
`wireless device to make a network connection without using
`a network" operator’s home location register (Hut).
`
`BACKGROUND DIE-THE INVENTION
`
`Wireless devices can now handle voice earlier data, allow-
`ing simplex andfor duplex voice, calls, video calls, text mes-
`saging, and intemet browsing. Some wireless communication
`devices cannow handle voice-over-intemet-protocol [VoIPJ
`calls: and others are able to handle multimedia (voice, video,
`graphics) calls through the wireless networks auditor through
`wireless networks connected to the internet or media servers.
`Different types ol'calls, initiated by wireless devices, can
`be restricted for some or most of their outgoing traffic; for
`example voice turd data calls: as well as. intcmet web brows-
`ing, can be restricted to those calls ”tariffs made available by
`the wireless networkfs) that is subscribed to. Those wireless
`networks could. be traditional wireless ttcnvork operators or
`so called virtual network operators. The restrictions can even
`limit which web servers the user is actually allowed to access;
`in most or all cases the restrictions will lintit the hsurs in their
`ltotne country to only one wireless network, i.e. the home
`wireless network to which the user is subscribed to.
`Users of wireless devices subscribed to a specific wireless
`network in their home country, may however wish to haven
`choice of call set-up route(s), and also have the choice of
`viewing any web server or'web-pa'ge that they desire, and to
`initiate their outgoing calls at' the tarifi' of their choice and
`through any atthe wireless network(s) available'tn theirlto me
`country, as well as when roaming abroad. This would give
`each wireless deviceoser the freedom to choose the cheapest
`option for each call set--up route for any outgoing traffic, such
`as outgoing-5M5, -voice call, -data cell.
`Willi existing systems however;
`this is very difficult
`because mobile network operators have little economic
`incentive to provide end-users with the freedom to choose the
`cheapest network 'for each call set-Up route .for any outgoing
`trafi'ic, such as outgoing-8M8, -voice call, ~data call. In fact.
`they ltave every economic incentive to make this very diffi-
`cult. One mechanism that entrenches the network operators‘
`ability to restrict such freedom is the fact that every network
`operator in elfect has considerable control over each sub-
`scriber because each subscriber to a particular has to be reg-
`istered in the home location register (HLR) ofthat opera torin
`order to receive serVice. The ownership and control that a
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`4G
`
`45
`
`50
`
`,55
`
`6|]
`
`3'15
`
`2
`network operator has over its HLR constitutes a major entry
`barrier to competitors seeking‘to offer lower costservices.
`Before summarising the invention, we will explain some
`background terms.
`_A Home Location Register (l-ILR) is a database that con-
`tains mobile subscriber information for all subscriber's to an
`operator. It is owned and maintained by thatmobile operator.
`A Visitor Loomion Register {VLR} is a database owned and
`maintained by a mobile operator. It contains temporary infor-
`mation about mobilesubjscribers that are currently Iceatedin
`a geographic area served by that mobile operator, but whose
`Home Location Register (HLR) is elsewhere.
`HLR subscriber information includes the Intemational
`Mobile Subscriber Identity (IMSl), service subscription
`information. location information (the identity of the cur-
`rently serving Visitor Location Register fVLRj to enable the
`routing of mobile-terminated calls), sewiee restrictions and
`supplementary services infomtation. The HLR also initiates
`transactions with VLRs to complete incoming calls and to
`update subscriber data.
`The IMSI is a unique non-dialable number allocated to
`each mobile subscriber that identities the subtleriber and his
`or her operator subscription. The JMSI is stored in the Sub-
`scriber identity Module ($1M). The lMSl is made up ofthree
`parts (1) the mobile country code {MCCJ consisting of three
`digits; (2) the Mobile Network Code (MNC) consisting of
`two 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 into a remote location (typically to n dilferent
`country), SS'.‘r messages are used to obtain i'nf'nmtatinn about
`the subscrib or from the HLR, and to create a temporary record
`for the subscriber‘in theVLR. Tltere is usually one VLR per
`operator. The VLR. automatically updates the HLR with the
`new 'iocaiioninformatiou, which it does using an SST Loca-
`tion Update Request Mess age.T11e LocationUpdate Message
`is routed to the HEB. through the SS? network, based on the
`global title translation of the IMSI thatis stored within the
`SCCP Called Party Address portion of the message. The I-iLR
`responds with a message that inl'onns the VT.R whether the
`subscriber should be provided service in the new location.
`Critical to anoperntor‘s ability to restrict what end-users
`can do is the litct that operators control theirovm HLR. which
`can be thought of as the gateway into the mobilecommuni-
`cations system. Even ‘virntal mobile network 'operators’
`(VMNOs) are in effect subservient to the mainstream net-
`work operators that manage the physical
`infrastructure
`because the VMNOs still need to access the-HLRs of the
`network operators.
`
`SUMMARY 01"” Hi. INVEN'I'ION
`
`In'tl'te present invention, a wireless device can initiate a
`network connection without using a network operator’s home
`location register (HLR). The wireless device sends data to a
`server thatdefines a call request; and the server decides on the
`appropriate routing over all available networks for that call
`request. 'But, unlike a conyentional llLR, the server can
`receive communications from 'the device using any onc of
`several different protocols, and is not limited to the MAP
`(mobile application part) protocol. For example, the wireless
`device can use SMS or HTTP over the intemet to communi-
`cate with the server.
`
`The server may enable the connection by conferencing the
`device and recipient into a single call. The server receives and
`detects incoming communicationstcalls, by monitoring all
`the available external interfaces to the server.
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 11 of 19 PagelD #: 65
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 11 of 19 PageID #: 65
`
`US 9,113,154 B2
`
`
`
`4
`
`a wireless andlorwired interface (IF-B) through a wireless
`network (WN) and a wireless andlor wired interface
`(IF-C) and through a voice over interact protocol net-
`work (VoIP) to an application server (AS) andfor a
`media server [MSG]I
`A proprietary applications server calls manager (PASCM)
`is capable of communicating with any WD or HS that has a
`built in proprietary’applications module (PAM). The PASCM
`enables the'cornmunication and exchange ofuserinl‘ormation
`with:
`any 3"" party-wireless network (WN) and theirend users
`(even if they do not have a built-in PAM)
`auditor: any fixed network (EN) and their end users
`andr'or any voice overinternet protocol network (VoIP) and
`their end users.
`This is possible through:
`a wireless andlor wired interface [lF-C) with'a wireless
`network and
`a wireless interface (IF-B) with 2 WD or 1:18 that have (and
`also those that don.‘t.lrave) a built in PAM,
`a wireless andfor wired interface {IF-C] with a fixed net-
`work (FN) end user, or
`a wireless andr'or wired interface (IF-C) with a voice over
`internet’protocol networlc (VoIP) end user.
`The PAM establishes data communication between the
`WD or the HS and a wireless network coupled to a digital
`conununication system with the PASCM.As a first step, the
`RAM. provides location updates each time the WD or 1-18
`changes W'N name or WN country or region or state. When
`the WD or HS establishes a standard call, then the PAM acts
`as a buifer processor between the WD or HS and the IF-B. In
`the event the call is a local in-countrylregioru'state call or an
`international call, then the PAM will, automatically andtrans-
`paren'tly to theuser, either (iladd 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 IF-B or (iii)
`send a call request to the PASCM with a dedicated 'SMS
`through the IF-B, or (iv) send a call request to the PASCM
`With an HTTP message using the internet or (v) send a call
`request‘to the PASCM through some other mechanism.
`When the PASCM processes the call request
`it will,
`depending on its internal database, initiate the call set-up
`request byinitiating the call from the AS to the WD or HS that
`initiated such call request and the 3n"d party that the WD or HS
`wishes to reach; it then conferences bothinto one phone call
`connection.
`The PASCM records the status and actions of each WD
`ondfor HS.[with built in PAM]: mime-1y, their latest'locations
`atall times, as well as the time ofeach WD andr'or HS call and
`the duration of‘ each call and the corresponding called 3”1T
`party identificationby the PASCM on behalf of each WD or
`HS (with 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 done:
`directly by the PASCM to the WD or HS user who
`requested such call set-'up, or
`by the PASCM to a specific WN who then bills the specific
`WD or HS user who requested. such cells set-up, or
`by the PASCM to a specific fixed network who then bills
`the specific WD or HS user who requested such calls
`set--up, or
`by the PASCM to a specific voice over internet protocol
`network VolP, internet service provider TSP, who then
`bills the specific WT) or HS user who requested such
`calls set-11p.
`
`5
`
`to
`
`3
`The server can also acts as a media server, so that the
`network connection is not limited to.a voice contraction, but
`includes also the transfer of any media asset, includingdata,
`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 rc-route a calling party to the device.
`The scrvcrmuintains a database oflocation updates provided
`by the device. 'l'lie'serverniay also act as a VOIP server.
`The device can include a module ’that‘ is responsible for
`contacting the server. This module can be implemented as
`software that
`is downloadahle to the device. The module
`establishes and controls communication between the device
`and the server and provides location updates to the server. The 15
`module therefore monitors, 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 sewer, defining 20
`the time at which the message was sent according to the real
`time clock the module lrasraccess to.
`In one implementation, the 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 25
`described above.
`The. device may include a single SIM, the module enabling
`the chice to operate as though it included two or more
`different IMSls or- SIMS.
`'l'he module can be adapted to
`switch the single SIM between (a) operating as a local SIM so
`and (b) cperating‘as a roaming SIM. Themodule may itself
`form part of the single SIM.
`The module monitors the device‘for an international call
`request, incoming call signalling, and caller ID. The module
`notifies the user-it'a connection has been made by the server 35
`to the required recipient; the module also notifies the user if
`'no connection has been made, and the attempt has timed-out.
`The module is adapted to switch the network operator thatthe
`device master a particular connection.
`The server stores a record of the duration of each call, 'a 4:)
`record identifying each call and, the respective call recipient.
`The server can then enable bills to be sent' directly to the
`device user. The server will typically decide on the lowest cost
`routing for the connection.
`The available networks includes networks controlled by 45
`multiple wireless rretworknoperators and networks controlled
`by multiple wirclinc network operators. The available net-
`works can also include a network used or accessed by a
`mobile virtual notworlcoperator, virtual telecoms operator or
`a“ virtual telecoms provider.
`The wireless device itself can be a mobile telephone, wire-
`less card, smart phone or wireless module:
`In one implemer'rtatiorn there is a proprietary applications
`module (PAM), which is capable of communicating riser
`andlor media information to an application server (A5) with 55
`a built--nr proprietary applications server calls manager-
`(PASQM). The PAMrs also capable of comrnunrcatrng user
`andlor media information to a niedia server (MS). The com-
`munication requires a wireless device (WD) or wireless hand-
`held device (HS), with a built-in PAM; a wireless connection so
`(iii-B) and a wireless network (WN). There can be various
`types of connection to the application server (AS) andr'or a
`media server (MS):
`a wireless andfor wired interface (IF-C)
`a wireless an dz'or wired interface [iF-B) through a wireless 55
`nclwork (WN) and a wireless andlor wired interface
`{IF-C) and through a fixed network (FN)
`
`5,0
`
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 12 of 19 PagelD #: 66
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 12 of 19 PageID #: 66
`
`US 9,173,154 B2
`
`5
`BRIEF DESCRIPTION on THEDRAWINGS
`
`FIG. 1 .is a block diagram of a communications system in
`accordance ‘with the present invention. .l_t includes wireless
`devices and application and media servers interconnected and
`communicating through a wireless interface and a wired
`interface. It also shows the overall basic ftmctionality, with
`respect to the proprietary applications module (PAM) and
`proprietary applications server culls manager (PASCM).
`FIGS. 2 to ID are implementations of the present invention
`with respc'ct 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 appli-
`cations module (PAM).
`FIGJ 7 is an cxtunplc implementation‘ofthe present inven-
`tion with respect to, the proprietary applications scrver’calls
`manager (PASCM),
`
`10
`
`15
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`20
`
`is a'hlock diagram of a multi media
`Specifically, FIG. I
`communications system, which canbe used to implement an
`embodiment of the present invention. For this exemplary
`embodiment. there is shown
`awireless handheld device (1-15),
`a wireless device (,WD), both with a built-in PAM,
`a wireletss interface lF—B which provides cotmcction for
`voice and data communication between the WD andfor
`HS and a wireless network,
`a fixed network which provides connection for voice and
`data communication between tlte’wirelws network and
`an application server (AS) and a media server (MS)
`a wireless andfor wired interface C, which provides con-
`nectiott for voice and data communication betWeen the
`wireless network or fixed network and the application
`server (AS) and the media server (MS),
`Multiple configurations of tlteprevious elements are pos-
`sible. For example, there could be multiple wireless devices
`(WI) n), multiple wireless handheld devices (HS ti), multiple
`wireless interfaces (IF-Bu), multiple wireless networks
`(wireless network a), multiplefixed networks (fixed network
`It), multiple wireless auditor wired interfaces (Ch), multiple
`applicationscrvers (AS n) and multiplemedia servers (M811).
`Referring to FIG.. 1, there is shown a wireless handheld
`device {HS}, a wireless device (WD), both with a built-in
`PAM, attd an application server (AS) with a built-in PASCM.
`The wireless device ND and handheld device HS have a
`downloaded or an embedded PAM. W1"), and 1-18 are config-
`ured in accordance with a combination of technologies used
`in the field of handheld wireless devices and personal digital
`htutdheld wireless devices, such as (but not limited to) wire-
`less'phones, cellularpltoaes, mobile phones, hand held radio
`frequency digital communication devices, personal digital
`assistants and so called smart-phones, which can communi--
`care 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 communications networks; such as GSM~GBRS ~WAP
`based wireless networks, GSM-GBRS-WAP-BDGE based
`wireless networks, ‘TJMTS based wireless networks, PCS
`based wireless networks, DCS based wireless networks,
`TDMAbascd wireless networks, WiFi orWiMax bascdwire-
`less networks. 'I'hefixed networkis configured in accordance
`with a combination of technologies used in the field of fixed
`wired line digital communications networks; such as butnot
`limited to ATM based switching ttetxvorks, ADSL or DSL
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`
`based switching exchanges, fiber optics based switching
`exchanges, electronic data cornmtmication interact network.
`The application server (AS) is where the PASCM resides
`and all,the data from any WD audfor HS ('witha built-in PAM)
`is received, decoded, stored and processed. This data relates
`to individual users' location updates, calls set—up and any
`other such features; such as (but notlitnited to) call divert and
`billing.
`There is also shown a media server MS). The MS is
`configured in accordance with a combination of technologies
`used in the field of digital multi-media servers; such as (but
`not limited to] private storage devices that have their own
`unique address by means of a simple PC termination; private.
`shared mass storage devices with their own allocated space
`and theirown interact host address,~usi_ng mass data process-
`ing computing devices; publicly shared masssloragc devices
`which each have their own allocated space and their own
`interact hast address, using mass data procwsing computing
`devices.
`The MS specific multimedia data, in its most common
`application, is accessed by means ofa unique address, suehas
`[but not limited to) an intemct web-site address accessed
`through the inlet-net. Flowering-a dedicated MS, such as (but
`not limited to) a dedicated music server or a dedicated video!
`movie server or a dedicated multimedia server. can also be
`configured to reside at’privatc sites such as private homes, at
`private or public company locations, private or public orga-
`nizations locations, or, even reside at the fixed network or
`wireless network locations such as (but not limited to) resid-
`ing in the WAP (wireless application protocol) base interact
`network.
`The wireless andfor 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, coaxor fiber optics co nn cctions.AD_SL
`or DSL based I‘S’lfN telephone line, coax or fiber optics
`connections, Fiber optics based PSTN telephone line,,co an or
`fiber optics ccmtections.
`in another embodiment of the presentinvention, the MS of
`FIG. 1 could also act as an application server, by simply
`embedding/a single or multiple PASCM within such single or
`multiple MS. Any Vol? server could act as an application
`server again by simply embedding a single or multiple
`PASCM within such single or multipleVolP server.
`The preferred embodiment ofthe present invention and its
`advantages are best understood by referring to FIG. 1. Essen-
`tially, in accordance with an embodiment of the present
`invention, we have a method of and apparatus for interfacing
`and connecting a handheld device or a wireless device to set
`up call in accordance to ausea‘s own choice ofrouting (andlor
`accessing media data) with any 3"“ party end user, There has
`to be a server (PASCM) to enable theinterfacing; the co unec-
`tion’can then be over wireless networks, fixed networks or the
`internet. The WE) andlor HS (with a built-in PAM) establishes
`data communication over a wireless network tltat is coupled
`to a digital conmtutiication system that feeds the. EASCM.
`The PAM provides location updates, eaclrtime‘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
`PAIN/[acts as a bufi‘er processor betWeen the WD auditor HS
`and the Iii-13', and in the event the call is a local in country!
`regionlslalc call, or an international call, then the PAMwill,
`automatically and transparently to the user:
`
`
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-2 Filed 02/26/21 Page 13 of 19 PagelD #: 67
`Case 1:21-cv-00304-UNA Document 1-2 Filed 02/26/21 Page 13 of 19 PageID #: 67
`
`US 91173.154 132
`
`7
`add a prefix to the dialed number and initiate the‘standand
`non altered call or a modified call with a prefix~number
`through the IF-B,
`or send a call request to the PASCM through a dedicated
`SMS‘
`'or send an HITP call request to the PASCM over the
`inteniet,
`or use any other means of communicating with the
`PASCM, through tl'ielF-B.
`When the server AS (in which a PASCM is embedded)
`processes th

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