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

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 2 of 19 PagelD #: 37
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 2 of 19 PageID #: 37
`
`lllllllllllllllllIlllllllllllllllllll|||l|lllllllll||||ll||||l||l||||l||l|
`
`U8008861512i32
`
`(12) United States Patent
`(10) Patent. No.:
`US 8,861,512 B2
`
`Camilleri et a].
`(45) Date of Patent:
`*Oct. ‘14, 2014
`
`(54) mmon OF'ENABLINGA WIRELESS
`DEVICE TO MAKEANE‘IWORK
`CONNECTION WITHOUT USING A
`NETWORK OPERATOR’S HOME LOCATION
`REGISTER
`
`{75)
`
`Inventors: Michael Camillcri, Borkshire (GB);
`Jose Luis Merino Gonzalez, Malaga
`(ES)
`
`(73) Assignee: Shoo 533 Limited, Berkshire (GB)
`
`( * } Notice:
`
`Subject to any disclaimer, the lenn-oI'lliis
`patent is extended or adjusted under 35
`use. l54{b) by 710 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(2]) Appl. No;
`
`12981,!!th
`
`[22) PCT Filed:
`
`Mar. 7, 2007
`
`(86) PCT‘No;
`
`PCTIGBZOMIUDWBZ
`
`§ 371 (Gill),
`(2), (4) Date:
`
`_
`Dec. 8, 2008
`
`(87) PCT Pub. No.: Wb2007l101996
`
`PCTI’nb. Date: Scp.l3,2007
`
`(65)
`
`[30)
`
`Prior Bubllcation Date
`
`US 200910303942 Al
`
`Dec, [0: 2009
`
`Foreign Application Priority Data
`
`Mar. 7, 2006
`
`(GB)
`
`0604537.]
`
`(51)
`
`Int. CI.‘
`H04}: 12/66
`1104 H" 0/08
`HML 29/06
`110le 76/021
`H041? 80/04
`(52) US. Cl.
`Cl’C
`
`'
`(2006.0!)
`(2009.01)
`(2006101)
`$00201)
`(2009.01)
`
`11041. 29/0602? (2013.01); [104W 3/032
`(2013.01);H04W 76/02 [2013.011;II04L
`6553069, (2013.01); H04 W 80204 (2013.01)
`
`USPC
`
`370056;370l352;3?0/401;455{4'16;
`4551433; 4551445
`
`(58) Field of Classification Search
`USPC
`455:44‘5, 453. 435.1. 417, 422.1, 428,
`4551’433, 416; 370/329, 352—356
`See application file for complete searchglzistory.
`
`1'56)
`
`References Cited
`US. PATENT DOCUMENTS
`
`5.847.590 A * 1231998 Mchmey ............... 342557-27
`5.90i.34i A '
`51'1999 Moon ctal.. 4559
`
`(Continued)
`
`FOREIGNPATENT DOCUMENTS
`
`JP
`W0
`
`2005-0353241
`WO 05302002?
`
`ZQDOS
`3(2005
`
`OTHER PUBLICATIONS
`
`Intema'tion‘al Preliminary Report on Patcntability. dated Sep.9. 2008.
`andWrittcn Opinion. issued in corresponding Inlemationnl Applica-
`lion-No, PCI'I'fiBZUUWUUU782.
`
`(Continued)
`
`Primary {:‘mminer—Sharad Rampnria
`{74) Attorney, Agent. or Firm Saul Ewing LL}:|
`
`ABSTRACT
`(5?)
`A wireless device can initiaten network connection without
`usinga network'operator‘s home location register. 'liie wire-
`less device sends data to It server that defines a call request;
`and the server decides on the. appropriate renting over all
`available networks‘for that call request. But, unlike a conven-
`tional HER, the server can nceive cenmlglnieutiens from the
`device using any one ofseveral different protocols, and is not
`limited “to-the MAP (mobile application part] protocol. For
`example, tlte wireless device can use SMS or HTTP over the
`internet to communicate with the server. The server then
`
`determines the “appropriate least cost muting.
`
`24 Claims, 6 Drawing Sheets
`
`
`
`.-
`
`....
`_
`Idi-
`war-In; am 1
`-I1=[l
`
`Io
`
`m.
`
`is“um
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 3 of 19 PageID #: 38
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 3 of 19 PageID #: 38
`
`US 8,861,512 B2
`Page 2
`
`(55)
`
`References‘ Cifed
`
`1.1.5. PATENT DOCUMENTS
`
`4551410
`112000 Thomas
`63014550 11 5
`
`. 45514121
`6.493.548 Bl'f 132002 Kinoshim 2....
`3701352
`
`6.614.781 151*
`913003 151060 at :11.
`..
`
`379120201
`292004 Sakaueetal.
`6.687.357 131*
`312005 3011100102 etal.
`4551445
`6360.272 131 v
`412009 Bickerstafi‘etal.
`7091224
`7.523.190 131'
`.. 3701352
`7,564,030 131*
`712009 K110012101. .......
`3701356
`712009 Elliott efal.
`..
`
`7564.040 02*
`
`3421386
`812009 311110 01.11.
`7.576.692. 152 *1
`
`7.593.606 131*
`45513.04
`912000 K6669
`
`3701052
`7.052.831 132'a
`1212010 0105.0
`2120]]
`Drenmln
`
`7,094,007 131*
`4551417
`
`0,265,033 Bl 7
`370139532
`912012 Carmen et 01.
`4551433
`112014 21111 .............
`8,626,156 132*
`712002 Falkoffet 0].
`379120101
`200210094073 .617
`200210112014 Al"
`7091206
`812002 Bennell 0111].
`379121501
`1012002 13071150131.
`200210146107 41*
`
`312003 Lnksurlo
`7131201
`2003100116584 41*
`
`2003100559115 111*
`312003 Curb eta]
`7091227
`200410064734 111*
`412004 Ehrlich ..
`713120!
`
`
`200410121705 .41}
`2004101620501 41-1
`2004101911327 .4111
`2005100580941 111*
`200510157677 .911"
`200510228060 111*
`2005102116466 111*
`200610047530 .417
`200610136501 .417
`200610103460 41*
`200610251057 01*
`200710036127 .41:
`200710165026 111*
`200710179705 A! -
`2007102110464 0:-
`20100144344 111*
`
`612004
`012004
`1012004
`312005
`712005
`1012005
`1212005
`312006
`612006
`012006
`1 112006
`212007
`712007
`012007
`1212007
`612010
`
`Vance eta]. . 4:946}?
`... 4551411
`M01103 .......
`Batesetal.
`.
`45514114“
`
`Ln‘mfidis €1,111:
`370528
`
`Bowling
`3701328
`Hamynen et a].
`..7 7091203
`
`Tagg etal.
`.
`3701329
`
`Huang
`70514
`Smith .....
`7091224
`
`.
`.
`4553410
`Srinivasan
`Kwon etal.
`3701353
`Reopen cla]. .
`3701352
`L0 Creffet a]. ..
`.. 379122001
`
`
`....... 7011200
`Asni
`
`.
`.. 379120501
`"Hughes 01:11.
`1111115. 4551433
`
`OTHER PUBLICATIONS
`
`Intemational Semhfleport issued in priurit}r application No. I‘C’I‘Jr
`(31320071000782.
`
`"‘ cited by examiner
`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 4 of 19 PagelD #: 39
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 4 of 19 PageID #: 39
`
`US. Patent
`
`Oct. 14, 2014
`
`Sheetl offi
`
`US 8,861,512 B2
`
`FIG. 1‘
`
`E
`
`wireless interface B..B:1
`
`In!!!"undmmwmw-I

`
`
`
`ireiess Network 1 g
`.wu
`“
`. - manamsz
`_
`I
`Wireless Network n
`
`31
`wireless andlorwired
`Interface c ...cn
`
`5.;
`fixed network 1 l
`n“
`or
`
`..
`.
`.
`.
`m.
`fixed network n _
`
`harem“... W
`Volco Over Internet
`E
`Protocol Network 1
`g-
`0
`.4. V;
`V0 Pl- Wu
`Voice Over Internet
`Protocol Network n
`
`g
`a
`it
`
`flnxmixmsmmmflwmm
`wireless Device 1 %
`PAM I;
`‘ "va
`Iroless Handheld ovlcu_1 ["
`
`J-.
`
`«can
`
`.
`mum'n ..
`Wireless Device n
`
`11%ng
`
`'
`
`relese Handheld Device n51:
`
`As
`m“54-""chm WI
`Application
`_-
`WE‘VE
`servers,1
`i _
`
`-53
`
`3'
`
`servers n
`
`1
`W
`fl ;
`l: ': meme-n :
`
`Media server 1 F
`a
`'
`H3 men”Momma-Mei
`Media server [1
`-
`
`
`
`1!me
`
`held device
`
`Proprietary Application
`Module{s)
`
`Proprietary Application
`Modulels)
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 5 of 19 PageID #: 40
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 5 of 19 PageID #: 40
`
`US. Patent
`
`Oct.,14,2014
`
`Sheet 2 of6
`
`US 8,861,512 B2
`
`Display ‘englne
`ational“
`
`a
`
`Disgla! engine
`'0Hana]
`
`8M8 send englne
`
`Web browser&
`addresses ӎn--ina
`
`-
`
`' '- Tmm '
`
`1
`
`outg. callanglpeu
`lnc. CallaOgtlonal
`Ringer engine
`
`call waitlng anglne '_
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 6 of 19 PageID #: 41
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 6 of 19 PageID #: 41
`
`U.S. Patent
`
`Oct. :14, 2014
`
`Sheef3 of 6
`
`US 8,861,512 :82
`
`mm: .,
`jogtlonall
`«mm-ummm
`Key pad 8: hgtkey
`
`.
`
`_.
`
`..,
`
`r
`
`,
`
`.
`
`.
`
`:
`I.
`
`.
`
`..
`
`.
`.
`.
`Last Natw. a. Country
`ID register (memory)
`_
`_
`_
`i"
`
`
`alt—ri'' ' $1.5M " '
`{DVEHVIIIE & 51le current ,
`Ham. 5 country [D uglsta f;
`.
`
`.
`..
`.
`_
`.
`.
`I}!
`.
`Its—10nd Nam MON!“
`ID dmmnurom cgpunt
`Hm. ur finuntry ID. than
`:unilnue him next steps.
`
`c.
`5
`_.
`.
`
`Sénd 8M5 In a predefined
`1”
`nag...
`‘. HE-
`flmtlrillion. dependlna on
`as country In. with Ham. -'
`autumn; ID Ingmar valuu --
`l location updllv.
`
`aflflfla can 3!: jinn
`
`rummmwn-mmug
`E ram access
`jogtlonall
`ran-en
`W.
`
`z:
`E
`”91‘”- 8‘ Country "3 E-
`mm:
`-..
`-
`..
`.
`
`Duty. Call engine
`
`.
`Inc. Cal! 3' 0 “an"
`Ringer angina
`
`;_
`
`‘
`
`Call Waiting engine I:
`o -’tianal
`
`M»?
`
`“ m r
`
`Key pad & hatkey
`
`E r91“ access
`WEB—l).
`_
`«nu cu
`w.
`
`.
`
`-
`,
`
`.
`
`Ham. 8; Country In 1
`m4..-
`..- m ...
`-
`'mm .
`
`_
`
`I
`
`'
`
`.
`o no a1“: Dln r
`dofinod g3 [fig-31353! gn— -
`In! @5251”!!! . "Eli-"fl
`.
`I
`”WW -
`D'Ialmi Phone Numbof W
`'
`Lumen11.12!)
`register (memos-y}
`
`u and key or dodicntw
`incl-Ravi: hinhon than
`phone numbur Ind
`oaniinui will: nlxi naps.
`
`.'
`
`wllh “4" or "on” (Inn. Call}
`eontlnua wlth nun! slap.
`
`_
`
`_
`_
`Duty. Call engine
`lfllfld.fi
`.
`,
`1... Wm”: tuna
`Inc. Call ED tional W dosflnaflon. dopmdlng
`mm
`on H1. Country In with
`mB—r engine W conllnue
`I phone number roadster
`lo noxl MODI-
`valua u Intl call nquut.
`-
`.
`.
`.
`
`5M5 send engine
`um:
`um at
`n "mum-1
`
`Cal] wanin an "19
`a o tiona]
`
`Reset & Re-Inllmu lunar
`lo manhnr lnzamlngcafl:
`:Ignallngi ugflgflgl;
`
`5
`_'.
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 7 of 19 PageID #: 42
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 7 of 19 PageID #: 42
`
`US. Patent
`
`Oct. 121, 2014
`
`Sheet 4 of6
`
`US 8,861,512 B2
`
`”mm”?
`Phone Number rcglstnr
`
`Egrommaccess
`o-tiona!
`_
`
`-'
`
`'
`
`.
`SMS sand angina
`-'.
`u- .mw-
`M5
`Callwaltlngengme 5
`notional _
`'
`
`:
`
`Qmolng Clll wlth lhe
`I-Emflrfingggflumhfi".
`
`[I send Mondedlcntad
`holkw 15 It“. then stars
`phuna number and
`continue wlth nmmps.
`:31.
`"
`If phone numb cr alum
`mm m omr mm mm 1
`mail continue mu: next
`step.
`
`the stored
`
`Dis-Q‘Iayenglna
`
`I H‘-
`
`Kay pad 8- home)!
`
`I
`
`Q
`E I’OITI access
`
`'
`
`"
`.
`
`I
`I
`Outg. Call englne 9E-
`
`Inc- swam
`R_n_e_ engine
`
`Ifund kw in«mm:
`_huikurl: hli. than 61mm
`ph on: number and
`wntlnulwflh nix: stuns.
`-
`-¢.ts"1'29¢"’la.'
`--
`_-'
`lruhonc numhnr do“
`NOT uiurtwllh ‘*" «"00" .
`[lmL Call} than caannue
`Wilh MAMM-
`
`__
`_
`92“.: I'll]: and - gmégfingg
`

`
`
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 8 of 19 PageID #: 43
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 8 of 19 PageID #: 43
`
`U.S. P‘a’tent
`
`Oct. 14, 2014
`
`Sheet 5 of 6
`
`US 8,861,512 B2
`
`-.-_
`.
`mm.
`Ogllorul': Dkgllg pn-
`figfl nod us" {sad-banks on
`
`WH
`
`ald‘ 9; ”mg Lain-l1
`31mg; causal
`
`ID.
`
`-‘ a pm a
`um! nation, duper: fling
`on the Country 1D. w_llh
`phom number mfium
`Vlluo u Int! ull rlnuu'i.
`
`L65 U92
`
`Dialed Phone Number
`registur {memo ry]
`
`Amupl Incanilng catl _l_-
`gallon“; Mute Rlnger,
`._ .
`.
`m.
`_
`
`J! Ilene-out Nffi' uxpirod.
`ill-El
`Ernd'a "Hid Its; continua
`to‘mx: Imp 5.
`
`WW
`
`59:0 33055
`{ogtlonall
`
`I
`
`Netw. 8: Country ID i
`u:
`
`.
`
`WINNIE
`ngina
`
`Inc. Call 8.0 nonal ___
`
`SMS sand angina
`1w: uust.
`0' um F
`
`'
`
`Call waiting engine
`a - tional
`
`mmmmsm
`
`a "'
`
`_
`
`Dismay engipa
`[aetiogall
`
`Kay pad &_ hotkay
`Fab-xJ‘u'up-
`
`Egrbrn access
`
`Inc. Call 8: Opiional
`if: -e engine
`..,
`.
`.
`.
`
`SMS send engine
`.HW:Pr
`.-
`'41
`Web brows'ar &
`addresses en-
`
`9
`
`a
`
`J! sand key or dedlcaled
`homey Es hll then m
`phone numhornnd
`cumlnuo with nut stops.
`
`I1' phon‘a numnar does
`NOT llll‘l wflh "+" or "on"
`(Intl. Call} contin ua wlth
`next step.
`
`-
`
`Run: & III-Inmate any
`to monIlor Incoming calls
`sIg ruling a. OEtIOEIL‘
`a mung. an [I wsltln a
`
`IIWII: browser kayo;
`dndlutid math}! I: all.
`then canllnui with next
`slaps.
`
`Sum requested ml: I
`addnu In this lampomy
`mglctnrmomory.
`
`Sick up a Web gonnncllon
`with m NEW add to“ H
`available otherwise use
`dmuk 3mm“.
`
`Select 1h! cam: pun ding
`Web ad Elms depundlng
`on the New. 8. Gaul-[Irv
`
`

`

`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 9 of 19 PageID #: 44
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 9 of 19 PageID #: 44
`
`US. Patent
`
`Oct. 14, 2014
`
`Sheet 6 of 6
`
`US 8,861,512 B2
`
`II location updatu 5M5.
`extract customer II: (I.e.
`Phone numhér sendur]
`alI'Id NGIW-5CWHWID
`and update tho "Luuflon
`data base".
`
`-.
`:
`
`Loc_atlan data base:
`
`-Netw. & Cuttintt‘)!r ID per
`customer phone numbu
`
`dllu b
`
`IfCall set-up mquesl
`SMS extractcustamurla
`(to. Phonn numhnr
`is ndln and the
`(aqua stud phone number
`llwlahed to tango.
`
`Establlsh tho raquutad
`cnIIM by Efllflflfl the
`roqueatlnn party and
`
`.
`
`I
`
`,
`
`-
`
`'
`
`.
`
`.
`
`chu an thn mi: sat-up
`mutate]. by oxtnctlng thu
`service mm 111;
`"Smlcgs um um" for
`tho cuswmorloeatlon.
`
`In dltl In." Begun]! 8.WWI: III
`
`

`

`
`
`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 10 of 19 PageID #: 45
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 10 of 19 PageID #: 45
`
`US 8,861,512 B2
`
`1
`METHOD OF ENABLING A WIRELESS
`DEVICE TO .MAKE A NETWORK
`CONNECTION WITHOUT USINGA
`NETWORK OPERATOR’S HOME LOCATION
`REGISTER
`
`CROSS REFERENCETO RELATED
`APPLICATIONS
`
`'ihis application claims the priority of PC'I‘IGBEOOW
`000782 filed on Mar. 7. 2007, which claims priority to GB
`0604537, filed Mar. 7, 2006, tlte entire contents oi‘which are
`hereby incorporated herein by reference.
`
`FIELD OF THE INVENTION
`
`This invention relates in general terms to a method and
`apparatus ofintertiicing 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 on THE INVENTION
`
`Wireless devices’can now‘handle voice audiot- data, allow-
`ing simplex andior duplex voice calls. video callsJ text mes-
`saging, and interact browsing._Some wireless communication
`devices can now handle voice-ovenintemet-protocol (VoIP}
`calls. and others are able to handle multimedia (voice, video.
`graphics) calls through the wireless networks andlor through
`wireless networks connected to the internet or media“ servers.
`Dill'erent types of'calls, initiated by'wireless devices, can
`be restricted for some‘ or ntost of their outgoing tralfic; for
`example voice and data calls. as well as internet web brows-
`ing. can be resiricted to those calls tariffs made available by
`the wireless tremor-Ms) lhul is subscribed to. "those wireless
`networks could be traditional wireless 'network operators or
`so called virtual network operators. The restrictions can even
`lintit which webservers tlteuser is actually allowed tc'acoess;
`in most or all cases tlte restrictions will limit the users in their
`home country to only one wireless network, he the home
`wireless network to which the user is subscribed to.
`Users of wireless devices sttbscribed to a specific wireless
`network in their home country; may however wish to have a
`choice of call set-up“ routc(s)_. and also‘ have the choice of
`viewingany web server or web-page that they’desire, and to
`initiate their outgoing calls at the tariff of their choice and,
`through any of thawircless networkfs) available in theirho'me
`country, as well, as when roaming abroad. This would give
`each wireless device user thefrccdom tachoose the cheapest
`Option For catch call sci-up route for any outgoing trall'ic: such
`as outgoing -SMS, -voice call, -datri call.
`With existing systelns 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
`traffic, such as outgoing —SMS, —voice call, _-data call. in fact.
`they have every economic incentive to make this very dim-
`cult. One mechanism that entrenches the network operators’
`ability to restrict such li'eedom is the fact that every network
`operator in effect has considerable control over each sub-
`scriber because each subscriber to a particular has to be reg-
`istered inthehome lo cation rcgi ster (HLR) of that operatorin
`order to receive service. The ownership and control that a
`network operator has over its I-ILR constitutes a major entry
`barrier to competitors seeking to ofi‘erlowcr cost services.
`
`2
`Before summarising the invention, we will explain some
`background terms.
`A Home Location Register (HLR) is a database that con-1
`tains mobile subscriber information for all subscribers to an
`operator. It is owned and maintained by'lhat mobile operator.
`AVisitor Location Register WLR) is a database owned and
`maintained by a mobile operator. It contains temporary infor-
`mation about mobile subscribers that are currently located in
`a geographic area served by‘tltat mobile operator, but whose
`[lame Location Register {I-ILR) is elsewhere.
`HER subscriber information includes the International
`
`Mobile Subscriber Identity (IMSI), service subscription
`information, location information (the identity of the cur-
`rently servingVisitor Location Register (YLR) to enable the
`rattling ofmobile-terminated calls). service restrictions and
`supplementaty‘services infonnatiou. The HLR also initiates
`transactions with VLRs to complete incoming calls and to
`update subscriber data.
`The IMSI is a unique no_n-dialable ntunber allocaied to
`each mobile subscriber‘that identifies the subscriber and his
`or her Operator subscription. The IMSI is stored in the Sub-
`scriber Identity Module (SIM). TheJMSI is made up oftbrec
`parts £1) the mobile country code (MCC) consisting of three
`digits, (2) the Mobile Network Code (MNGJ 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 a different
`country), SS7 messages are used lb obtain information about
`the subscriber frontthe HLR, and to createa temporary record
`for tire subscriber in the VLR. There is usually oneVLRper
`operator. The VLR automatically updates the HLlc with the
`new location information, which it does using an SS7 Loca-
`tion Up date Request Mcssage.The Location Update Messa go
`is routed to the HLR through the SS? network, based on the
`global title translation of the IMSI that is stored within the
`SCCP Called Pa rtyAddress portion ofthe message ._The HLR
`responds with a message that informs tlte VLR whether'the
`subscriber’shouid be provided sentice in the new location.
`Critical to an operator’s ability to restrict what end-users
`can do is the fact that operators control theirown HLRg which
`can be thought of as the, gateway into the mobile communi—
`cations system. Even ‘virtunl mobile network Operators‘
`(VMNOS) are in eITect subservient to the mainstream net-
`work operators ihat manage the physical
`infrastructure
`because the VMNOs still need to access the HLRs of the
`network operators.
`
`SUMMARY OF THE INVENTION
`
`in the present invention. 'a wireless device can initiate a
`network connection without usinga network operator‘s home
`location register {HLR} The wireless device, sends data to a
`Serverthat defines a call request; and the server decides onthe
`appropriate routing over all available networks for that call
`request. But, unlike a conventional HLR, the server can
`receive conununications from the device using any one 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 internet to communi-
`cate with the server.
`
`The servcrrnay enable lheconnecticn by conferencing the
`device and recipien'tinto a single ca11.The server receives and
`defects incoming communicationst'calls, by monitoring all
`the available external interfaces to the server.
`The server can also acts as a media server, so ihat the
`network connection is not limited tort voice connection, but
`
`10
`
`i5
`
`20
`
`25
`
`.30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`
`
`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 11 of 19 PagelD #: 46
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 11 of 19 PageID #: 46
`
`US 8,861,512 B2
`
`3
`includes also the transfer of any media asset, 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 servermaiutains a database of location updates provided
`by the device. The server may also act as a VOIP server.
`The device can include a module that is‘rcsponsible for
`contacting the server. This module can be implemented as
`software that is downloadahle to the device. The ntodule
`establishes and controls communication between the’devicc
`and the server and provides location updates to the server. The
`module therefore monitors tlte wireless network name and
`country code asaociatcd 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 clockdata with each message to the server, defining
`the timc'at which the message was sent-according to the real
`time clock the module has access to.
`
`In one implementation, the deer 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
`described above.
`
`The devicemay include a single SIM, the module enabling
`the device to operate as though it included two or more
`different IMSI's or SIMS. The module can be adapted to
`witch the single SIM. between (a) operating as a local SIM
`and {b) operating as a‘ roaming SIM. The module may itself
`fonnpert 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 if a comtcction has been made by the server
`to the required recipient; the module also notifies the uscrif
`no connection has been made and the attempthas timed-out.
`The mo dule is adaptcdto switch the networkopcrator that the
`device uses Ior ti particular connection.
`The server stores a record of the duration ofeach call, a
`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 decideon the lowest cost
`routing for the connection.
`The available networks includes networks controlled by
`multiple 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 vinual telecoms provider.
`The wireless device itself can be a mobile telephone, wire-
`less card. smart phone or wireless module.
`In one implementation, there is a proprietary applications
`module (PAW, which is capable of communicating user
`auditor media information to an application server (AS) with
`a built-in proprietary applications, server calls manager
`(PASCM). The PAM is also capable of communicating user
`anchor media information to a media server (MS). The com-
`munication requires a wireless device (W13) or wire] ess hand-
`held device (llS), with a built-in PAM, a wireless connection
`{IF-B) and a wireless network (WM. There can be various
`types of connection to the application server (ASJandfor a
`media server (MS):
`a wireless andfor wired interface [IF-C)
`a wireless andiorwired interface (IF-B) through a wireless
`network (WN) and a wireless andr’or wired interface
`(IF-C) and through a fixed network (FN)
`a wireless undiorwired interface (IF—B) lhrough'a wireless
`network [WN] and a wireless nndlor wired interface
`
`-5
`
`ID
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`.55
`
`ISO
`
`65
`
`4
`
`(IF-C) and through a voice over intcm'et protocol net-
`work (Vol?) to an application server (AS) Miller a
`media server (M8))
`A proprietary applications servercalls manager (PASCM)
`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 ofuserinformatibn
`with:
`any 3’“f party-wireless network (WN) and their end users
`(even if they do not have a built-in PAM}
`andler any fixed nelworktfiFN) and their end users
`andforanyvoice over internet protocol network [VolPJ and
`their end users.
`This is possible through:
`a wireless midlor wired interface (IF-C) with a wireless
`netwOrk and
`a wireless interface (IF-l3) with a WD orllS that have (and
`also those that don't have) a built in PAM,
`a wireless anchor wired interface. (IF-C)'wit11 a fixed net-
`work (FN) end user, or
`a wireless andfor wired interface (IF-C) with a voice over
`intemet protocol network (VOID) end user.
`The PAM establishes data communication between the
`WD or the HS. and a wireless network coupled to rr digital
`communication system with the PASCM. As a 'first step, the
`RAM provides location updates each time the WD or HS
`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 tr bulfcrprocessorbetween the WD or HS and lheIF-B. To
`the event the call is a local in-countryfrcgionfstate call or‘an
`interaction al call, tltenthe PAM will, automatically and trans-
`parently to the user, either ((i) add a prefix to the dialled
`number and initiate the standard non-altered call or (ii)'ini-
`tiateu modified call with it prefix-numberthrough the IF-B or
`{iii} send a call request‘to the I’ASCM with a dedicated SMS
`through the anB, or (iv) scnd a call request to the PASCM
`with an I-ITTE,l message using the internal 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 by'i‘nitinting the call from the AS to the WD or, HS that
`initiated such callrequest and the 3’“IT 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
`andlor HS (widr built in PAM): namely, their latest locations,
`at all times. as well as the time ofeach WD andfor HS call and
`the duration of each call and the corresponding called 3rd
`party identification by 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 coll set-up, or»
`by the PASCM to a specific WN who then bills‘the specific
`WD or HS user'who requested such calls set-up, or
`by the PASCM to a specific fixed network who then bills
`the specific W1) or HS user who requested such cells
`set-up, or
`by the PASCM to a specific voice over internet protocol
`network VoIP interact: service provider 'ISP, who then
`bills the specific W!) or HS user who requested such
`calls set-up.
`
`BRIEF'DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram of a communications, system in
`accordance with the present invention. It includes Wireless
`
`
`
`

`

`
`
`Case 1:21-cv-OO304-UNA Document 1-1 Filed 02/26/21 Page 12 of 19 PagelD #: 47
`Case 1:21-cv-00304-UNA Document 1-1 Filed 02/26/21 Page 12 of 19 PageID #: 47
`
`US 8,861,512 B2
`
`5
`devices and applicationand media servers interconnected and
`conuuunicating through a wireless interface and a wired
`interface. It also shows the overall basic functionality; with
`respect to the proprietary applications module [PAM and
`proprielacy applications server calls manager (PASCM).
`FIGS. 2 to .ltl“are implementations ofthe present invention
`with respectvto the proprietary applications module (PAM).
`FIGS. ’11 to 16 are implementations of the present inven-
`tionwith respect to the sub-modules of the proprietary appli-
`cations module (PAM).
`1716.17 is an example implementation ofthc present inven-
`tion with respect to the proprietary applications server calls
`manager (PASCM).
`
`DETAILED DESCRIPTION OF T1113. DRAWINGS
`
`Specifically, FIG. 1 is a block diagram of a multi media
`communications system. which can housed to implement an
`embodiment of the present invention. For this exemplary
`embodiment, there is shown
`a wireless handheld device {HS},
`a wireless device (WD), both with a built-in PAM,
`a wireless interface 15-13 which provides connection 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 the wireless network and
`
`an application server (AS) and a media server (MS),
`a wireless andr'or wired interface C, which provides con-
`nection 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'tho previous elements are pos»
`sible. For example. there could be multiple wireless devices
`{WD it), multiple wireless handheld devices {HS n}. multiple
`wireless interfaces (IF-Ba], multiple wireless networks
`{wireless network :1), multiple fixed networks (fixed network
`11), multiple wireless andr'or wired interfaces (Ca), multiple
`application servers (AS :1) and multiple media servers {MS n).
`Referring to FIG. 1, there is shown a wireless handheld
`device (HS), 3 wireless device [WD), both with a built-in
`PAM, and an application server (AS) witha built-in PASCM.
`The wireless device WD and handheld device HS have a
`downloaded or an embedded PAM. WD and 1-18 are config-
`ured in accordance with a combinationof technologies used
`in the field ofhandheld wireless devices and personal digital
`handheld wireless devices, such as (but not limited to) wire-
`less phones, cellularphones, mobile phones, hand held radio
`frequency digital oonuuunication devices, personal digital
`assistants and so called smart-phones, which can communi—
`cate 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-GPRS ANA?
`based wireless networks, GSM-GPRS-WAP-EDGE based
`wireless networks, UMTS based wireless networks, PCS
`based wireless networks, DCS based wireless networks,
`TDMA based wireless networks, Wi Fi or WiMax based wire-
`less networks. The fixed network is configured in accordance
`witlta 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
`eitehanges, electronic data communicationlnternet network.
`The application server (AS) is where the PASCM resides
`and all the data from any WD auditor l-IS [wilha built-in PAM)
`is received, decoded, stored and processed. This data relates
`
`15
`
`20
`
`3t]
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`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 gis
`configured in accordance with a combination oftechnologies,
`used in the field of digital mold-media servers; such as {but
`not limited to) private storage devices that have their own
`unique address by means ofa simple PC termination; private
`shared mass storage devices with their own allocated space
`and theirown internet host address, using mass data process-
`ing computing devices; publicly shared mass storage devices
`which each have their own allocated space and their own
`internet host address, using mass data processing computing
`devices.
`The MS specific, multimedia data, in its most common
`applicalioa, is accessed by means oI'a unique address, such as
`(but not limited to) an internet Web-site address accessed
`through the internet‘. However, a dedicated MS. such as (but
`not limited to) a dedicated musicserver or a’dedicated video!
`movie server or a dedicated multimedia server, can also be
`configured to reside at private 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 audio? 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 eonnections,ADSL
`or DSL based PSTN telephone line, 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. ‘I could also act as an application server, by_simply
`embedding a single onmultiple l’ASCMwithin 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 multiple VolP 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, wehave a method of and apparatus for interfacing
`and connecting a handheld device or a wireless device to set
`up call in accordance to auser’s own choice ofrouting (andfor
`accessing media data) withany 3'” party enduser. Thereh'as
`to bee server (PASCM) to enable the interfacing; the connec-
`tion can then be over wireless networks, fixed networks or the
`internet. 'I'thD andfcrHS (witha built-in PAM) establishes
`data communication over a wireless network that is coupled
`to a digital communication system that feeds the PASCM.
`ThePAM provides location updates each time the WD or HS
`changes wireless netxvork name or wirel

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