`Case 6:20-cv-00156—ADA Document 1-5 Filed 02/28/20 Page 1 of 38
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EXHIBIT E
`EXHIBIT E
`
`
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 2 of 38
`Case 6:20'CV'00156'ADA D"‘“Jrrllllll111111llllllllllllllllill1121111Illliflllillllllllllll||||||||
`
`U800946061681
`
`(12}
`
`United States Patent
`
`Miyahira et a1.
`
`[10) Patent No.:
`(45) Date of Patent:
`
`US 9,460,616 B]
`Oct. 4, 2016
`
`(54)
`
`(71)
`
`(72)
`
`MANAGEMENT OF MOBILE OBJECTS AND
`SERVICE PLATFORM FOR MOBILE
`OBJECTS
`
`Applicant: International Business Machines
`Corporation. Armonk. NJ (US)
`
`Inventors: Tomohiro Miyahira. Tokyo (JP): Gaku
`Yamarnoto. Machida (JP)
`
`7.680.348 B2
`1696.88? 131*
`
`312010 Boss et a].
`432010 Echavarria
`
`7310.421 B2
`1.?513'11 B2 ’1‘
`
`51'2010 Muramatsu
`112010 Chang
`
`7.899.611 B2
`7.919.172 B2
`8.000.881 BZ
`
`31201 1 Downs et at.
`71.32011 Breed
`8.52011 Nathan et a1.
`
`(Continued)
`
`(30813213022?
`34055 73 .1
`
`601C 21:30
`340-686 . l
`
`(73)
`
`Assignee:
`
`IN'I'ERNA'I'IONAI. BUSINESS
`MACHINES CORPORATION.
`Armonk. NY (US)
`
`FOREIGN RATENT DOCUMENTS
`
`(‘N
`(.‘N
`
`102147‘260 A
`[02231231 A
`
`8-"2011
`||-"2Ul|
`
`(*1
`
`Notice:
`
`Subject to any disclaimer. the term ot'tlus
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(Cont inued}
`
`OTHER PUBLICATIONS
`
`(21}
`
`(22)
`
`(so
`
`(52)
`
`(58)
`
`(56)
`
`Appl. No: 141970596
`
`Filed:
`
`Dec. 16. 2015
`
`Int. Cl.
`G061: 19/00
`(2086' 1/01
`H041. 29/08
`H04W 4/02
`G08G 1/0967
`U.S. (.‘I.
`CPC
`
`(2011.01)
`(2006.01)
`(2006.01)
`[2009.01]
`[2006.01]
`
`(F086 1.10125 (2013.01): G086 H014!
`(2013.01): G086 ”096700131” )1 ”041’.
`67/12 (2013.01); H04W4f021 (2013.01)
`Field of Classification Search
`CPC
`6080' 110125: G080 1t‘0141: C1086
`0096?; 1-104W 4102]; 1-1041. 6'012
`See application tile for complete search history.
`
`References Cited
`
`U.S. PA'I‘IiN'i‘ DOCUMENTS
`
`6.150.951 A *
`
`7.395.151 BE
`7.447.588 Bl
`
`1152000 Alcwine .................. (30801101
`3405905
`
`7’2008 O‘Neill et al.
`IIQDOS th el al.
`
`“System" definition. [FEE 100 The Authoritative Dictionary of
`IEEE Standards Terms. 71h Edition. 2000. all pages.‘
`(Continued)
`
`Calvin (Theung
`l’riiiiari' Examiner
`[74) Attorney, Agent. or Firm Steven Kurlowecz: lirik
`K. Johnson
`
`(57)
`
`ABSTRACT
`
`To provide dillerenl services and information in real time to
`each automobile or each driver with a high-quality driving
`assistance or automatic driving system that manages a
`plurality 01‘ mobile objects by communicating with the
`mobile objects. provided is a system including a mobile
`object server operable to receive information from each ot'a
`plurality of mobile objects within a geographic space and
`perform a process associated with each mobile object: and a
`registration server operable to register a first additional
`process that is to be performed in addition to a first basic
`process comnlon to the plurality of mobile objects.
`in
`association with one mobile object among the plurality of
`mobile objects. Also provided are a method and program
`product.
`
`19 Claims, 19 Drawing Sheets
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 3 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 3 of 38
`
`US 9,460,616 BI
` Page 2
`
`(56)
`
`References Cited
`
`us. PATENT DOCUMENTS
`
`JP
`JP
`JP
`JP
`
`JP
`JP
`JP
`JP
`JP
`JP
`11’
`JP
`JP
`JP
`j-E
`1‘;
`if:
`{:13
`“’9
`W0
`W0
`
`[1083511 A
`2001028004 A
`2007286706 A
`2008123197 A
`
`311999
`112001
`11.12007
`512008
`
`512008
`2003123325 A
`1012008
`2008262418 A
`1312003
`3003294921 A
`1111-2009
`2009277078 A
`813,011
`30l1153339 A?
`71-00
`4985119 B-
`8-12012
`3012150515 A
`812013
`2013155235 A
`313013
`3013045242 A
`51'2013
`3013101119 A
`21133::
`5313131132
`'
`-
`211"?)ng
`$333323 :1
`. 1 ..
`.
`.'
`31-33:;
`331233323 :
`"
`‘
`-
`13,1531);
`1531333123; E}
`1.1
`-
`.
`71.30“
`201108115? 111
`3013157174 M 12-12013
`2013157035 A2
`1112013
`
`1
`1
`otILEE
`
`OTHER PUBLIC ATIONS
`‘
`1.
`1
`-
`--
`n
`1
`-
`Sm'er definition. IEEE 100ThS'Authorttatletctton.
`81111111211457.2616 7111 min" 2000 all pages:
`“3’
`.
`‘
`’
`‘
`'
`‘.
`.
`.
`IBM. “List of IBM Patents or Patent Applications Treated as
`.
`(12361311764631;166:101 P).”hMa.rS. 28. 23116.
`[7. 1.3.1” 4 1‘
`1'
`d
`0".
`“'15 ”gm" '° pacc' mgmcn'
`‘ ”mam“ a.“
`Drawmgs.
`l‘iled on Jun. 19. 2.015. p.
`[-97. US. Appl. No.
`14"744-053-
`‘
`,
`.
`Gotoh e1 81.. “Geographic Space Management." Application and
`Drawings. Filed on Jun. 25. 2015. p.
`[-95. US. Appl. No.
`1417r 50.298.
`
`Gotoh cl al.. "Geographic Space Management.” Application and
`Drawings. Filed on Jun. 25. 2015. p.
`[—95. US. Appl. No.
`14.7150 334.
`'
`'
`*
`M
`h" s
`“Geo
`(561611151 81
`..
`pace . anagement. Application and
`grap Ii.
`Drawings. Filed on Jul. 8. 2015. p. 1-93. U.S.App]. N0. 141793.934.
`Gotoh e1 01.. "Geographic Space Management." Application and
`Drawings. Filed on Jun.
`19. 20l5. p.
`[-95. US. Appl. No.
`l41744-955-
`Gotoh 0‘1 aiu "Gwaraphic Space Management." Application and
`DrawingS. Filed on Jul. 16, 2015. p.
`[—92. US. Appi. No.
`141800.774.
`
`:11“ “Geographic Space Management," Application and
`Gotoh Cl
`Drawings. Filed on Jul. 16. 2.015. p.
`[-92. US. Appl. No.
`.
`.
`.
`141300.732.
`Gotoh ei a1.. "Geographic Space Management." Application and
`y.
`.
`,0 S
`.
`Dramngs. Filed on Jun.
`[9.
`.. 1.. p.
`[—94. US. App]. No.
`1.4744363
`.
`.
`.,
`.
`.
`(301011 of. aI.._ Geographic Space Management. Applicaiion and
`Drawings. Flied on Jul. 10. 2015. p.
`1-91. 1.1.3. Appi. No.
`141800.795-
`Gotoh e1 81.. “Geographic Space Management.“ Applications and
`Drawings. Filed on Jul.
`16. 2015. p. 191. US. Appl. No.
`141800.811.
`Goloh e1 3111.. “Geoglaphic Space Management.“ Applications and
`Drawings. Filed Jun. 19. 2015. p. 1.93. 11.8. App]. No. 141744.067.
`.
`..
`.
`»
`Gotoh et al.. "Geographic Space Management.” Application and
`Drawmgs. 1'Ilcd on Jul. 16. 2015' p.
`[31‘ US. Appl. No.
`141800.821 .
`Gotoh er al., "Geographic Space Management." Application and
`Drawings. Filed on Jul. 16. 2015. p.
`1-91. US. Appl. No.
`141800.839.
`Gore-h el al.._ “Management of Moving Objects.” Application and
`Drawings. Filed on Jun.
`[9. 2015. p. 146.
`[1.3. Appl. No.
`141744.071.
`Gotoh or al.. “Management of Moving Objects.” Application and
`Drawings. Filed on Jul.
`1’1. 2015. p.
`[—46.
`[1.3. Appl. No.
`141802.289.
`
`3.12013 Nomura
`8.396.652 32
`4.12013 Lee
`8.428.876 32
`1212013 M6101 elal.
`8.620.510 Bl
`7120” 5131011
`8.768.012 B2
`812014 Nomura eta].
`8.799.246 132
`812014 Cullinancet a].
`8.818.608 B2
`912014 Waldrnan eta].
`8.850013 82
`1012014 Shatsky et at.
`8.862.146 B2
`112015 110 et a].
`8.930.269 B2
`312015 5.211611 0131.
`8.988.252 132
`312005 Dahlgren ............... G01C 21126
`200510065711 41*
`7011117
`512007 Muramalsu
`(3011021132
`200710109303 1111*
`3451440
`200710241932 Al" 1012007 Otero
`(308611096716
`3401901
`200810020781 41*
`112008 (Tho ........................ 110401 4.122
`4551456. I
`200810046134 Al
`212008 Bruceet a1.
`200910070024 Al
`312009 Burchard ct a1.
`200910248758 .11
`1012009 Sawai ct a].
`200910287405 Al“ 1112009 Liu ........................ 001C 21120
`101“ ‘9
`(3015 19142
`342135733
`212010 Coy ..................... 008G 110104
`7011'll9
`.
`-
`71 0 0
`.......................
`04 .
`713
`2 1 Ch“
`H452356:
`712010 1111 ...................... (3086110104
`I
`3401905
`812010 Suzuki
`(301C211'36'1
`111511134
`6086 [1'22
`70112
`
`200910309789 Al“ 1212009 Verechtchiagine
`
`201010036505 11111
`.-
`0 01
`18
`.
`’3
`2
`1
`0
`4452 i“
`2010'0188265 .\1*
`1
`201010199213 Al"
`
`.................
`
`201010256836 Al“ 1012010 Mudalige
`
`201110037619 Al
`201110205040 .41
`201110300905 111*
`f
`2012-0092137 "1*
`2012;0291049 Al
`201310006925 A1
`201310204524 Al
`201310214939 41*
`201310321397 Al
`
`2120]] Ginsberg e1 31.
`312011 Vim Wlaneerscl'l el 211.
`1212011 Levi
`...................
`(108131311427
`4551557
`.
`.
`_
`.-
`413013 501°“ ---------------- (JO-1460.103:
`111201 2 Park el al.
`‘
`‘
`“2013 Sawaj eta].
`812013 1?
`fetal.
`812013 “13:11.10 ................ (3015 71003
`3401901
`1212013 Chen et a1.
`
`201410055275 Al‘“
`
`21-2014 Logan
`
`110499100
`34016356
`
`1'
`201410120953 Al
`2014’Pl36099 Al
`201410191858 Al
`201430195214 Al
`201410236414 .41
`201410248899 A1
`201410278026 A1
`201410278029 .41
`201410289267r Al
`201510051322 Al
`201510066284 Al
`201510130033 Al
`5331333313 1::
`,-
`"
`20150348417 Al
`
`9
`
`1'
`‘
`I
`512014 lngj‘am at al.
`5'32”“ Chm Cl al.
`”1.20M Morgan eta].
`'11'2014 Kozloskietal.
`812014 Drozctal.
`95-3014 Emadzadeh et al.
`9.12014 Taylor
`912014 T611302 el 6].
`912014 Feiix et al.
`212015 Joglekar
`312015 Yopp ‘
`412015 lelm‘flCh ei 31-
`233:; $100. at 11.41
`-'
`‘
`‘
`.r
`‘
`I“
`‘ 0‘91“ e
`12.2015 Ignaczak ................ 0081141131132
`
`FOREIGN PAI‘ENT DOCUMENTS
`
`CN
`CN
`CN
`CN
`DE
`DE
`131’
`
`102997928 A
`103247176 A
`1032581143 A
`103971529 A
`10030819 A]
`102005020154 A]
`1914701 A2
`
`312013
`812013
`8120 | 3
`812014
`1 12002
`1 1 12006
`412008
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 4 of 38
`Case 6:20-cv-00156-ADA Document 1—5 Filed 02/28/20 Page 4 of 38
`
`US 9,460,616 BI
`Page 3
`
`(56)
`
`References Cited
`
`OTI-lER PUBLICATIONS
`
`Gotoh et al.. “Management of Moving Objects.” Application and
`Drawings. Filed on Jul.
`1'3. 2015. p.
`[-46. US. App]. No.
`143802.316.
`Yamamoto. "Management of Moving Objects.“ Application and
`Drawings. Filed on Jun.
`1‘). 2015. p.
`[-59. US. App]. No.
`143744.024.
`'Management of Moving Objects." Application and
`Yamamoto.
`Drawings. Filed on Jul.
`1'3. 2015. p.
`[-58. US. App]. No.
`143802.343.
`Yarrtamolo. "Management of Moving Objects." Application and
`Drawings. Filed on Jul. 17. 2015. p.
`1-58.
`[2.8. App]. No.
`143802.361.
`6010!] el al.. "Management of Events and Moving Objects." Appli-
`cation and Drawings. Filed on Jul. '3. 2015. p. 1-69. US. Appl. No.
`l4.-"'i"‘)2.805.
`Gotoh el al.. “Managemenl of Events and Moving ('lbjects." Appli~
`cation and Drawings. Filed on Jul. 16. 2015. p. 1-68. US. App]. No.
`143801.014.
`Gotoh el al.. “Nlanagement of Events and Moving Objects." Appli-
`cation and Drawings. Filed on Jul. 16.2015. p. 1-63.U.S.Appl. No.
`1438013054.
`Miyahira et al.. “Management of Mobile Objects and Service
`Platform for Mobile Objects.“ Application and Drawings. Filed on
`Dec. 16. EDIS. p. 1-69. US. App]. No. 143970.596.
`Nishiinura el al.. "Management 01‘ Dynamic Events and Moving
`Objects.“ Application and Drawings. Filed on Dec. 16. 2015. p.
`1-92. LLS. App]. No. 143970.600.
`lshikawa et al.. “Management of Evacuation With Mobile Objects."
`Application and Drawings. Filed on Dec. 16. 2015. p.
`[-50. US.
`App]. No. 143970.609.
`Gotoh et aI.. "Geographic Space Management.” Application and
`Drawings. Filed on Dec. 16. 2015. p. 1-22. US. Appl. No.
`143970.6l6.
`Ishikawa (‘5 al.. “Management ol'Mobite Objects and Resources."
`Application and Drawings. Filed on Dec. 16. 2015. p. 1-52. LES.
`App]. No. 143970.626.
`Gotoh et al.. "Management of Mobile Objects.” Application and
`Drawings. Filed on Dec. 16. 2015. p.
`[-65. US. Appl. No.
`143920.631.
`Ishikawa et al.. “Management of Mobile Objects.“ Application and
`Drawings. Filed on Dec. 16. 2015. p.
`[-78. US. Appl. No.
`143970.643.
`
`Abrougui et al.. “Ellicient load balancing and QoS-based location
`aware service discovery protocol for vehicular ad hoc networks."
`EURASIP Journal on Wireless Communications and Networking.
`Mar. 2012. p. 1-15. Springer.
`Aulinas et al.. “Local map update for large scale SLAM." Elem
`Lronics Letters. Apr. 15. 2010. p. 1-2. vol. 46. No. S.
`Dangel et al.. “Can Road Traflic V’oltune Information Improve
`Panitioning for Distributed SUMO..” Modeling Mobility with
`Open Data. Lecture Notes in Mobility. 2015. p. 61-74. Springer
`international Publishing.
`DRM. "Local Dynamic Map.“ DRM Research Seminar. Jun. 30.
`2010.. p. l-?2. Japan Digila] Road Map Association.
`Hong el al .. "A grid-based node split algorithm for managing current
`location data of moving objects.” The Journal of Supercomputing.
`DCC. 2007. p. 321—337. vol. 42. Issue 3. Springer.
`Han et al .. "Automatic Traflic Monitoring Method Based on Cellular
`Model." Fifih international Conference on intelligent Information
`Hiding and Multimedia Signal Processing. 2009. p. 640-643. JEEE
`Computer Society.
`lhm et al.. “Advanced Spatial Data Management for Enterprise
`Applications." An Oracle White Paper. Aug. 2010. p. 1-16. Oracle
`Spatial llg.
`Openslreelmap. "QuadTiles." OpenSlreetMap Wiki. Iasl Modified
`on Mar. 3. 2014. p. 1-10. hrtp:33wiki.openstreennap.org-'wiki3
`Quad'l‘iles. Accessed on Jun. 15. 2.015.
`Ortelli. "Server-side clustering of gee-points on a map using
`Elasticsearch.“ "l‘rifork Blog. Aug.
`1. 2013. p.
`l-l4. http:.-"3hlog_
`tri fork.co rnv'20 1330830 1 -’sen'er-side-cluslering-o f-geo-poi nts-on-a—
`map-using-elasticseatchi‘. Accessed on Jun. 15. 2015.
`Pawlowski el al.. “Applying Event Stream Processing on Traffic
`Problem Detection." Progress in Artificial
`Intelligence (EPAI).
`2009. p. 22-38. LNAJ vol. 5816. Springer-Vcrlag Berlin I'lcidelberg.
`Schade. "Sharing Data by Means of a Local Dynamic Map.“
`Understanding the Standards for Cooperative ITS. Feb. 6. 2014. p.
`1-10. MINES ParisTech. Transportation Sustainability Environment
`Consulting.
`Stizttmura et al.. “KID-based Massive Parallel Large-Scale Trailic
`l-‘low Simulation." ProVISlON. Winter 2012. p. '34-'39. No. '32. IBM
`Professionals' Papers.
`Y el al.. “A Complex Event Precessing System Approach to Real
`Time Road Traffic Event Detmtion." Journal of convergence Infor-
`mation Technology (JC'lT). Oct. 2013. p. 142-148. vol. 8. No. 15.
`Yang et al.. “Spatio-tempora] Coupled Bayesian Robust Principal
`Component Analysis for Road TralIic Event Detection." Proceed-
`ings of the 16th International [BEE Annual C'onference on lnlelli-
`gent Transportation Systems (ITSC 2013). Oct. 6-9. 2013. p.
`392-398. IEEE. The Ilague. The Netherlands.
`
`* cited by examiner
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 5 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 5 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 1 of 19
`
`US 9,460,616 B1
`
`‘6,6mSammam.gm
`
`_n_..._._mmmawnmmm__9H3m__wamufifinmum——Ewumxmfinm.-Emfimwnnm
`
`
`
`“SEWEmw.m“mucmflmm
`
`wmwfiwmmmu
`
`“M366
`
`w.”GE
`
`‘
`
`
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 6 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 6 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 2 of 19
`
`US 9,460,616 B1
`
`
`m n...
`
`
`"Ia-Mun muln- --
`- mlvmmlura
`“wan-”nun.
`mla‘mwfl‘nxx
`E5393
`{a}!
`r
`£51
`
`5313:? {4:211 fax-32
`
`.mme-Jvmu-fix .
`..
`..
`..
`-.-.‘ m-wv-m-mx
`
`
`E3313 " 811% ,1 E33 is
`$35
`
`
`
`
`
`
`
`
`
`FIG.2
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 7 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 7 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 3 of 19
`
`US 9,460,616 B1
`
`_______. \
`
`an“\m3&36.6.30
`
`239?.
`
`
`
`hwufiwmwmmfiw
`
`8N
`
`fimwgmnmm
`
`Ea
`
`
`
`
`
`NEW..............:
`
`
`
`ESE.mmfl
`
`.iJ...
`
`WEEEEEEM
`
`
`
`.35meNfifi
`
`MGR
`
`“muchflwfim
`
`litll.‘
`
`
`
`__.|
`u—”3.8Eng.
`
`“v.3
`
`
`
`x...
`
`Q3
`
`
`
`
`
`hwmmEx...»afiwwm
`
`
`
`
`
`
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 8 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 8 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 4 of 19
`
`US 9,460,616 B1
`
` Cafiiéidate
`
`Em {55$
`
`.
`
`3W}
`
`.._.
`
`
` A“(:3
`
`§§3§§Ffii§§§§§¥
`
`*
`
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 9 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 9 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 5 of 19
`
`US 9,460,616 B1
`
`
`
`H65
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 10 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 10 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 6 0f 19
`
`US 9,460,616 Bl
`
`{3r?¥13§3é§3i3§€£§§§f£§
`
`
`Beteméning aegéezr:
`
`a? fiebfie Sh‘ect
`
`EnEtiafiaatian
`
`
`
`Emi Sense“ S‘mceasifig
`
`#639539 66:22: Ewe:
`
`§rczessin§
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 11 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 11 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 7 of 19
`
`US 9,460,616 Bl
`
`
`
`HG]
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 12 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 12 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 8 of 19
`
`US 9,460,616 Bl
`
`Editing 55555555355555? Even? $.55?
`
`.
`
`Efiifiag 55555555355555? E55555 5E 5.55?
`
`4-.“-
`
`.5555 “”5“
`
`3535 55655555355011 £555?
`
`.31!
`
`53 55's? 5531:555g 552553;?
`
`_
`
`..
`
`-
`
`555555515?ng £5.
`
`“I“: .
`3.:
`If.1" 385:5
`
`
`
`Acqairmgtwat Enfarmstim M 35353
`
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 13 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 13 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 9 of 19
`
`US 9,460,616 B1
`
`
`
`
`
`
`
`666666666666666666
`
`
`
`
`
`26.686666666.666666
`
`
`
`6.666666666.63366.6
`
`E6.6666
`
`m.62....
`
`6.666666m66666666mm6666666N686666
`
`
`
`66666$36665
`
`
`
`E666366656
`
`6.6666666666666666
`
`
`
`6666666m366666666.6666
`6666666666I666666
`
`66666666
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 14 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 14 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 10 of 19
`
`US 9,460,616 B1
`
`2
`g5
`«a...
`LI...
`
`5e
`w
`‘2
`g
`.
`w
`3
`("'3
`
`g “
`
`CS
`5::
`
`m U
`
`
`
`
`
`EventComten2
`
`{fmxgesfioz‘a
`
`
`
`E
`.::
`",3
`an
`5
`33 m III-II
`'43
`3 Q E;
`:5
`”’"
`u»
`NE;
`g:
`LE“
`M
`
`Ill-II
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 15 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 15 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 11 of 19
`
`US 9,460,616 B1
`
`
`
`gmxafim3Exam666%$63E6%E
`
`$3QO.6meaw6E.mamEmm3.3mfi
`
`36.9..“
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 16 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 16 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 12 of 19
`
`US 9,460,616 B1
`
`magma::
`
`5123396182
`
`FIG.12
`
`Big-0421.
`
`
`<3:
`LL]:
`
`\m
`
`9:)
`
`{6‘
`
`a
`g
`“51“;
`an
`_
`g .
`
`l v3
`
`a J
`m
`m
`g
`Lu
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 17 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 17 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 13 of 19
`
`US 9,460,616 B1
`
`f'R
`
`Anqcéfing the Esrztiarz e?
`
`ideatii‘giag {$396 Sewer
`
`a. CAI-33613339512?
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 18 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 18 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 14 of 19
`
`US 9,460,616 B1
`
`”mammmmn
`
`33mm
`
`wwkmwmm.
`
`gt:mums“
`
`cawuvmm
`
`
`
`vM6m
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 19 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 19 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 15 of 19
`
`US 9,460,616 B1
`
`”v..-U.2----..----_-_-..._._......--.--..--..-.--..-....-_--._....
`
`.JC.
`
`.fifimm
`
`633$.“me
`6363EMNEwfiufimam
`
`
`
`may“,“66an
`
`mu.Mum
`
`8H61
`”Omnailirlrrw
`
`$323
`
`mammmwufi
`
`mfimwwwm
`
`
`
`‘31..
`
`
`
`.‘le._553$I6&an23a?“6.x.3
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 20 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 20 of 38
`
`US. Patent
`
`Oct. 4,2016
`
`Sheet 16 of 19
`
`US 9,460,616 Bl
`
`Seféiiééfi sf fidéiiémaéi
`
`édéitififiai gméigés Etee-mtéd
`
`Has-93225 m Ea Exam? if
`
`1-76.15
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 21 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 21 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 17 of 19
`
`US 9,460,616 B1
`
`MOMgwmfix
`
`hmmwmu.
`
`mwwmnxmmwma
`
`kmmammmmm
`
`$ng
`
`Emcmfiwm
`
`“EEO
`
`MCMM.“30
`
`cfimwmgfifi
`
`mama
`
`Ema3w
`
`momma?“
`
`mmwmwmw
`
`
`
`m
`
`EcEQ
`
`magma?“
`
`mwmmfimw
`
`03%»
`
`98may»
`
`.mmc3Q
`
`mammmawg
`
`mwmmnfima,
`
`
`
`”gm.fimg
`
`
`
`KOm.ME“Ova.m.“fluwmn—m
`
`
`
`hw..DE
`
`mgmwmcwx
`
`mmfimfi
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 22 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 22 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 18 of 19
`
`US 9,460,616 B1
`
`$535
`
`
`
`$3.3.03
`
`E333332
`.\N\0%0mm
`
`mommfimwm
`
`“mama
`
`
`
`3NfiSMmSum
`
`gang
`
`wawm“$30
`
`
`
`346$
`
`1»meme
`
`
`
`m3an.“m1..
`
`hwmmnwwxuawmwm
`
`|_|
`_€w§ogang
`
`
`
`
`
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 23 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 23 of 38
`
`US. Patent
`
`Oct. 4, 2016
`
`Sheet 19 of 19
`
`US 9,460,616 B1
`
`8%Emu
`
`$me
`
`m3.“9Q5
`
`6ch,.
`
` Wwwmm
`
`Emflawfi
`
`“mmmnmwm
`
`ma..mxm
`
`“3:
`
`“amahzaw
`
`ufimfim
`
`humohnou
`
`33mm.
`
`MwwmnflwfifluQ;
`
`moflufimcsgmmnu
`
`“E
`
`vmhflgwwz
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 24 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 24 of 38
`
`US 9,460,616 B1
`
`1
`MANAGEMENT OF MOBILE OBJECTS AND
`SERVICE PLATFORM FOR MOBILE
`OBJECTS
`
`BACKGROUND
`
`The present invention relates to management of tnobile
`objects and a service platform for mobile objects.
`A high-speed driving support and automobile system is
`known that receives infomtation from a plurality of auto-
`mobiles. acquires information concerning accidents or
`obstructions on the road and maps this information onto a
`map along with the position of an automobile. and refer-
`ences automobile position information, automobile charac-
`teristic information, and driver characteristic inihnnation to
`transmit suitable event information to each automobile.
`However. such a system has a problem that as the geo-
`graphic space being handled expands. the number of auto-
`mobiles and the number of roads increases. thereby increas-
`ing the amount of information being sent and received to a
`level that surpasses the processing capability of the server.
`In addition to event information in the geographic space.
`such a system is desired to be able to provide different
`information and services or the like in real time for each
`automobile or each driver: Furthermore, a function is desired
`that enables a serv‘ice provider other than the designer.
`manager. andx’or proprietor of this system to provide infor-
`mation. services. and the like.
`
`SUMMARY
`
`invention.
`According to a first aspect of the present
`provided is a system comprising a mobile object server
`operable to receive information from each ofa plurality of
`mobile objects within a geographic space and perform a
`process associated with each mobile object; and a registra-
`tion server operable to register a first additional process that
`is to be perfomted in addition to a first basic process
`common to the plurality of mobile objects, in association
`with one mobile object among the plurality of mobile
`objects. Also provided are a method and program product.
`
`BRIEF DESCRIPTION OF THE SEVERAL
`VIEWS OF THE DRAWINGS
`
`FIG. 1 shows a system 100 according to an embodiment
`of the present invention and a map area corresponding to a
`geographic space managed by the system 100.
`FIG. 2 shows a subsystem 200 according to the embodiw
`ment of the present invention and a map area corresponding
`to a region A managed by the subsystem 200.
`FIG. 3 shows a first exemplary configuration of the
`system 100 according to the present embodiment.
`FIG. 4 shows management of events by the event server
`210 and the mobile object server 220 according to one
`embodiment.
`
`FIG. 5 shows management of mobile object by the mobile
`object server 220 and object server 230 according to one
`embodiment.
`
`FIG. 6 shoWs an operational [low of an exemplary con-
`figuration of the system 100 according to the present
`embodiment.
`FIG. 7 shows an operational flow of 8620 according to the
`present embodiment.
`FIG. 8 shows an operational fiow ofSfiSO according to the
`present embodiment.
`FIG. 9 shows an illustrative example of an event list.
`
`1U
`
`'
`
`3U
`
`35
`
`4t:
`
`45
`
`50
`
`55
`
`6t;
`
`2
`
`FIG. 10 shows an illustrative example of a candidate
`event list.
`
`FIG. 11 shows an illustrative example of a notification
`event list.
`
`FIG. 12 shows a mobile object It! and events according to
`one embodiment.
`FIG. 13 shows an operational flow of 3660 according to
`the present embodiment.
`FIG. 14 shows a second exemplary configuration of the
`system 100 according to the present embodiment.
`FIG. 15 shows a third exemplary configuration of the
`system 100 according to the present embodiment.
`FIG. 16 shows an exemplary configuration oi‘a portion of
`the operational flow of the system 100 according to the
`present embodiment.
`FIG. 17 shows exemplary feature information according
`to the present embodiment.
`FIG. 18 shows a fourth exemplary configuration of the
`system 108 according to the present embodiment.
`FIG. 19 shows a computer according to an embodiment of
`the invention.
`
`DETAILED DESCRIPTION
`
`I-Iereiiialter. example embodiments of the present inven-
`tion will be described. The example embodiments shall not
`limit the invention according to the claims. and the combi—
`nations of the features described in the embodiments are not
`necessarily essential to the invention.
`FIG. 1 shows a system 10!] and a map area corresponding
`to a geographic space managed by the system 100. according
`to an embodiment of the present invention. The system 100
`manages a geographic space that includes routes on which a
`mobile object 10 moves. The system 100 is operable to
`divide the geographic space into a plurality of regions and
`manage these regions. A mobile object 10 may move on
`routes including land routes, sea routes. andfor air routes. for
`example. The geographic space may be land. sea. or air
`space that includes the routes on which the mobile object
`travels. 'IIie mobile objects 10 may be mannedfunnwnned
`automobiles, motorbikes. bicycles. humans having a digital
`device. airplanes. vessels. drones. or the like.
`FIG. 1 shows an automobile as an example of the mobile
`object 10, which moves along roads as examples of land
`routes. The system 100 includes a plurality of subsystems
`200 that respectively manage the plurality of regions. FIG.
`I shows an example in which the map area is divided into
`six regions from region A to region F. and six subsystems
`200 respectively manage these six regions.
`System 100 comprises a plurality of event servers 210. a
`plurality of mobile object servers 220. a plurality of object
`servers 230, and a plurality of passenger servers 240.
`According to the embodiment of FIG. I. each of the sub-
`systems 200 may include at least one ofthe plurality oiievent
`servers 210 and one ofthe plurality ofmobile object servers
`220.
`
`The event server 210 manages events occurring in each
`region of the geographic space. In one embodiment. the
`event server 210 of subsystem 200 assigned to region A may
`manage events in region A. The plurality of mobile object
`servers 220 respectively assigned to a plurality of regions in
`a geographic space manage the mobile objects 10 in each of
`the plurality of regions. In one embodiment.
`the mobile
`object server 220 assigned to region A may manages mobile
`objects In located in region A. The object server 230
`manages information of the mobile objects 10 regardless of
`
`
`
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 25 of 38
`Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 25 of 38
`
`3
`
`4
`
`US 9.460,616 B1
`
`the event server 210 is the same as the region assigned to the
`mobile object server 220. However. in other embodiments.
`these regions may be dilferent.
`In the embodiment of FIG. 2. the region A. which is the
`region assigned to the event server 210.
`is divided into 16
`areas and 16 areas are assigned to each of the event agents
`EAl—EAlfi. The event server 210 executes each of the event
`
`the location ofthe mobile objects 10. The passenger server
`240 manages information of at least one passenger riding on
`the mobile objects 10.
`Each of the subsystems 200 may be implemented on one
`or more servers. In one embodiment. each event server 210
`and mobile object server 229 may be implemented on one
`server. In one embodiment. a set of an event server 210 and
`
`a mobile object server 22!} in a subsystem 200 may be
`implemented by one server. Portions of the system 100 other
`than the subsystems 200 may also be implemented on one or
`more servers. In one embodiment. each object server 230
`and passenger server 24!} may be implemented on one
`server. In another embodiment, a set of object servers 230
`and a set of passenger servers 240 may be each implemented
`by one server. In yet another embodiment. all of the object
`servers 23D and the passenger servers 240 may be imple-
`mented on one server. These servers may exist at any point
`on a network including the lnternet. a subscriber network. a
`cellular network. or a desired combination of networks. The
`servers may be computers or other types of data processors.
`and may be dedicated servers. or may be shared servers that
`perform other operations.
`the system 100 acquires the positions of a mobile object
`10 front the mobile object 10. and the mobile object server
`220 managing the region that includes the acquired position
`of the mobile object ll} may manage the movement of this
`mobile object 10. The system 100 acquires information of
`events that have occurred to the mobile object 10 andfor on
`the road outside. and the event server 210 managing the
`region including the position where such an event has
`occurred may manage the state of the event.
`This event may include information about accidents.
`obstructions. closure. limitation. status. or construction on
`the road. or information about the weather.
`temperature.
`buildings. shops. or parking lots near the road. In response
`to a setting or a request front the mobile object 10.
`the
`subsystem 200 may provide notification about
`the event
`information to the mobile object 10 that made the request.
`For example. if the mobile object 10 is moving on a route in
`a geographical area corresponding to region A.
`then the
`mobile object sever 220 managing region A provides this
`mobile object 10 with the notification about
`the event
`relating to the route.
`Since the map area is divided into a plurality of regions.
`despite the mobile object It] simply moving on a route. the
`region corresponding to the position of the mobile object 10
`might change. FIG. 1 shows an example in whichthemobilc
`object 10 is driving on a road such that the position of the
`mobile object 10 moves from region A to region B on the
`regions.
`in this case. according to the movement of the
`mobile object 10. the system 100 may transfer the informa-
`tion concerning the mobile object 10 from the mobile object
`server 220 managing region A to the mobile object server
`220 managing region B. and may also transfer the manage-
`ment of the mobile object 10 to the mobile object server 220
`managing region B.
`FIG. 2 shows a subsystem 200 and a map area corre—
`sponding to a region A managed by the subsystem 200.
`according to an embodiment of the present invention. 'Ihe
`event server 210 manages at
`least one event agent. and
`executes each event agent to manage events on routes in a
`region assigned to the event server 210. An “agent“ may be
`a software entity having specific data. and may operable to
`receive a message (e.g. command). and return a result of the
`message. Each region of the plurality of regions of geo-
`graphic space includes at least a portion of one area of the
`plurality of areas. In this embodiment. the region assigned to
`
`1“
`
`3o
`
`35
`
`agents EAl—EAlfi to manage events occurring on routes of
`each area of region A. For example. the event agent EAZ
`may manage a “closure" event on an area corresponding to
`EA2 on the map. and the event agent EA4 may manage a
`“speed limit“ event on an area corresponding to FA-tl as
`shown in FIG. 2.
`The plurality of mobile object servers 220 may include at
`least one mobile object server 220 including one or more
`mobile object agents. each of which is assigned to each of
`the mobile objects 10. In the embodiment of FIG. 2. the
`mobile object server 220 includes three mobile object agents
`MOAs 1-3 assigned to three mobile objects It]
`in the
`' assigned region A. The mobile object server 220 executes
`each of the mobile object agents MOAl—MOA} to manage
`the mobile objects 10 traveling on the region A.
`FIG. 3 shows an exemplary configuration of the system
`100, according to an embodiment of the present invention.
`The system it") may be operable to communicate with each
`ol'a plurality of mobile objects 10 to send and receive the
`information used to manage the mobile objects 10. The
`system 100 may be operable to acquire map data andfor
`information exchanged with the mobile objects 10. through
`the Internet. a subscriber network. a cellular network. or any
`desired combination of networks. The system 100 includes
`an acquiring section (i.e.. module} 110. a dividing section
`130. a region manager 140. a receiving section 150. a
`transmitting section 152. a gateway apparatus 160. a plu-
`rality of subsystems 200, a plurality of object servers 230.
`and a plurality of passenger servers 240.
`The acquiring section 11!} may be operable to acquire map
`data corresponding to the geographical areas where a mobile
`object 10 is positioned. from an external database 30. for
`example. In response to the map being updated. the acquir-
`ing section 110 may acquire some or all of the updated map
`data. The acquiring section 110 may be operable to acquire
`the map data from the Internet. a subscriber network. a
`cellular network. or any desired combination of networks.
`The system 100 may be operable to store the map data in
`advance.
`
`4t]
`
`45
`
`50
`
`55
`
`6t;
`
`The ac