throbber
Case 6:20-cv-00156-ADA Document 1-5 Filed 02/28/20 Page 1 of 38
`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

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