`
`
`
`
`Exhibit 4
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 2 of 38
`I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US0083 803 83B2
`
`c12) United States Patent
`Preston
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 8,380,383 B2
`Feb.19,2013
`
`(54) DISTRIBUTED VEHICLE CONTROL SYSTEM
`
`(75)
`
`Inventor: Dan A. Preston, Bainbridge Island, WA
`(US)
`
`(73) Assignee: Eagle Harbor Holdings, LLC,
`Bainbridge Island, WA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 13/447,793
`
`(22) Filed:
`
`Apr. 16, 2012
`
`(65)
`
`Prior Publication Data
`
`US 2012/0204059 Al
`
`Aug. 9, 2012
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 12/483,214, filed on
`Jun. 11, 2009, which is a continuation of application
`No. 11/462,958, filed on Aug. 7, 2006, now Pat. No.
`7,778,739, which is a continuation of application No.
`09/841,915, filed on Apr. 24, 2001, now Pat. No.
`7,146,260.
`
`(51)
`
`Int. Cl.
`GOJC 22/00
`(2006.01)
`(52) U.S. Cl. ......................................................... 701/24
`(58) Field of Classification Search .......... 717/167-178;
`701/22,24,33, 1; 712/10, 11, 16, 17; 340/825.72
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2,995,318 A
`8/ 1961 Cocharo
`3,812,468 A
`5/1974 Wollum et al.
`4,303,978 A
`12/1981 Shaw
`7 I 1985 Takeuchi
`4,528,563 A
`4,558,460 A
`12/1985 Tanaka
`4,591,976 A
`5/1986 Webber
`4,735,274 A
`4/1988 Good et al.
`
`4,829,434 A
`4,835,537 A
`4,907,159 A
`4,931,930 A
`5,008,678 A
`5,027,432 A
`5,031,330 A
`5,045,937 A
`5,111,401 A
`5,115,245 A
`5,243,640 A
`5,245,909 A
`5,287,199 A
`5,303,297 A
`5,339,086 A
`5,341,301 A
`5,438,361 A
`5,471,214 A
`5,485,892 A
`
`Karmel
`5/1989
`Manion
`5/1989
`Mauge
`3/1990
`Shyu et al.
`6/1990
`Herman
`4/1991
`Skala
`6/1991
`Stuart
`7/1991
`Myrick
`9/1991
`Everett, Jr.
`5/1992
`Wen
`5/1992
`Hadley et al.
`9/1993
`Corrigan
`9/1993
`Zoccolillo
`2/1994
`Hillis
`4/1994
`DeLuca
`8/1994
`Shirai
`8/1994
`Coleman
`8/1995
`Faibish
`11/1995
`Fujita
`1/1996
`(Continued)
`
`DE
`DE
`
`FOREIGN PATENT DOCUMENTS
`3125161
`1/1983
`4237987
`5/1994
`(Continued)
`
`OTHER PUBLICATIONS
`
`Robert Bosch GmbH, "CAN Specification, Version 2.0," Sep. 1991.
`
`(Continued)
`
`Primary Examiner - Ricky Ngo
`Assistant Examiner - Phuongchau B Nguyen
`
`ABSTRACT
`(57)
`A distributed vehicle control system comprising a secure
`real-time executive running as a distributed abstraction of
`both the application and the operating system, where the SRE
`comprises a message manager, security manager, critical data
`manager, configuration manager, and multi-processor task
`control manager and is configured to control how the proces(cid:173)
`sors communicate with each other, how the processors are
`initiated, how the processors start tasks, and how priorities are
`set for messages.
`
`32 Claims, 21 Drawing Sheets
`
`3344
`
`\
`
`IDENTIFY PRIORITY
`LABEL FOR
`INCOMING MESSAGE
`
`33,76
`
`REJECT
`MESSAGE
`
`RETURN
`
`PRIORITY SUFFICIENT
`TO RUN ON
`PROCESSOR
`y
`
`RANK PRIORITY
`WITH PRIORITIES FOR
`OTHER MESSAGES
`
`3368
`
`3370
`
`3372
`
`SCHEDULE PROCESSING
`OF MESSAGE ACCORDING
`TO PRIORITY RANKING
`
`-3374
`
`RETURN
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 3 of 38
`
`US 8,380,383 B2
`Page 2
`
`........................ 700/4
`
`U.S. PATENT DOCUMENTS
`5,506,963 A
`4/ 1996 Ducateau
`7 I 1996 Reinhardt
`5,532,706 A
`5,552,773 A
`9/ 1996 Kuhnert
`5,572,201 A
`11/1996 Graham
`5,579,219 A *
`11/ 1996 Mori et al.
`5,581,462 A
`12/1996 Rogers
`5,585,798 A
`12/1996 Yoshioka
`5,617,085 A
`4/1997 Tsutsumi
`5,646,612 A
`7/1997 Byon
`5,661,811 A
`8/1997 Huemann et al.
`5,742,141 A
`4/ 1998 Czekaj
`5,749,060 A
`5/1998 Graf
`5,751,211 A
`5/ 1998 Shirai
`5,754,123 A
`5/1998 Nashif et al.
`5,761,320 A
`6/ 1998 Farinelli
`5,786,998 A
`7/1998 Neeson
`5,787,246 A
`7/1998 Lichtman
`5,872,508 A
`2/ 1999 Taoka
`5,907,293 A
`5/ 1999 Tognazzini
`5,915,214 A
`6/ 1999 Reece
`5,943,427 A
`8/ 1999 Massie
`5,956,016 A
`9/1999 Kuenzner et al.
`5,956,250 A *
`9/ 1999 Gudat et al.
`.................... 701/26
`5,957,985 A
`9/1999 Wong
`5,963,092 A
`10/1999 VanZalinge
`5,964,822 A
`10/ 1999 Alland
`5,966,658 A
`10/ 1999 Kennedy, III
`5,969,598 A
`10/1999 Kimura
`5,974,554 A
`10/1999 Oh
`5,977,906 A
`11/1999 Ameen
`5,983,092 A
`11/ 1999 Whinnett
`5,983,161 A
`11/ 1999 Lemelson
`6,009,330 A
`12/1999 Kennedy, III
`6,028,537 A
`2/2000 Suman
`6,028,548 A
`2/2000 Farmer
`6,037,860 A
`3/2000 Zander et al.
`6,052,632 A
`4/2000 Iihoshi
`6,054,950 A
`4/2000 Fontana
`6,060,989 A
`5/2000 Gehlot
`6,061,002 A
`5/2000 Weber et al.
`6,061,709 A
`5/2000 Bronte
`6,097,285 A
`8/2000 Curtin
`6,097,314 A
`8/2000 Desens et al.
`6,128,608 A
`10/2000 Barnhill
`6,144,336 A
`11/2000 Preston et al.
`6,148,261 A
`11/2000 Obradovich
`6,150,961 A
`11/2000 Alewine
`6,154,123 A
`11/2000 Kleinberg
`6,161,071 A
`12/2000 Shuman
`6,163,711 A
`12/2000 Juntunen
`6,166,627 A
`12/2000 Reeley
`6,167,253 A
`12/2000 Farris
`6,169,894 Bl
`1/2001 McCormick
`6,175,728 Bl
`1/2001 Mitama
`6,175,782 Bl
`1/2001 Obradovich
`6,181,994 Bl
`1/2001 Colson
`6,182,006 Bl*
`1/2001 Meek ............................ 701/538
`6,195,760 Bl
`2/2001 Chung et al.
`6,202,027 Bl
`3/2001 Alland
`6,203,366 Bl
`3/2001 Muller
`6,204,804 Bl
`3/2001 Andersson
`6,226,389 Bl
`5/2001 Lemelson, III
`6,233,468 Bl
`5/2001 Chen
`6,236,652 Bl
`5/2001 Preston
`6,240,365 Bl
`5/2001 Bunn
`6,243,450 Bl
`6/2001 Jansen
`6,243,645 Bl
`6/2001 Moteki et al.
`6,247,079 Bl
`6/2001 Papa et al.
`6,252,544 Bl
`6/2001 Hoflberg
`6,275,231 Bl
`8/2001 Obradovich
`D448,366 S
`9/2001 Youngers
`6,292,109 Bl
`9/2001 Murano
`6,292,747 Bl
`9/2001 Amro
`6,294,987 Bl
`9/2001 Matsuda
`6,297,732 B2
`10/2001 Hsu
`6,298,302 B2
`10/2001 Walgers
`6,314,326 Bl
`11/2001 Fuchu
`6,321,344 Bl
`11/2001 Fenchel
`
`6,326,903 Bl
`6,327,536 Bl
`6,362,748 Bl
`6,370,449 Bl
`6,374,286 Bl
`6,382,897 B2
`6,389,340 Bl
`6,405,132 Bl
`6,408,174 Bl
`6,417,782 Bl
`6,421,429 Bl
`6,429,789 Bl
`6,429,812 Bl
`6,430,164 Bl*
`6,433,679 Bl
`6,442,485 B2
`6,445,308 Bl
`6,449,541 Bl
`6,452,484 Bl
`6,463,373 B2
`6,484,080 B2
`6,493,338 Bl
`6,496,107 Bl
`6,496,689 Bl
`6,505,100 Bl
`6,515,595 Bl
`6,522,875 Bl
`6,526,335 Bl
`6,559,773 Bl
`6,571,136 Bl*
`6,574,734 Bl
`6,584,403 B2
`D479,228 S
`6,614,349 Bl
`6,615,137 B2
`6,616,071 B2
`6,622,083 Bl
`6,629,033 B2
`6,641,087 Bl
`6,647,270 Bl
`6,647,328 B2 *
`6,670,912 B2
`6,675,081 B2
`6,678,892 Bl
`6,681,121 Bl
`6,690,681 Bl
`6,708,100 B2
`6,714,139 B2
`6,718,187 Bl*
`6,725,031 B2
`6,734,799 B2
`6,738,697 B2
`6,748,278 Bl
`6,765,495 Bl
`6,771,208 B2
`6,771,629 Bl
`6,778,073 B2
`6,778,924 B2
`6,782,315 B2
`6,785,551 Bl
`6,792,351 B2
`6,799,092 B2
`6,816,458 Bl
`6,876,642 Bl
`6,892,230 Bl
`6,895,238 B2
`6,895,240 B2
`6,901,057 B2
`6,920,129 B2
`6,925,368 B2
`6,937,732 B2
`6,952,155 B2
`6,972,669 B2
`6,993,511 B2
`7,000,469 B2
`7,006,950 Bl
`7,024,363 Bl
`7,079,993 B2
`7,085,710 Bl
`
`12/2001 Gross
`12/2001 Tsuji
`3/2002 Huang
`4/2002 Razavi et al.
`4/2002 Gee
`5/2002 Mattio
`5/2002 Rayner
`6/2002 Breed
`6/2002 Steijer
`7/2002 Darnall
`7 /2002 Merritt
`8/2002 Kiridena
`8/2002 Hoflberg
`8/2002 Jones et al. ................... 370/313
`8/2002 Schmid
`8/2002 Evans
`9/2002 Koike
`9/2002 Goldberg et al.
`9/2002 Drori
`10/2002 Suganuma
`11/2002 Breed
`12/2002 Preston
`12/2002 Himmelstein
`12/2002 Keller
`1/2003 Stuempfle
`2/2003 Obradovich
`2/2003 Dowling
`2/2003 Treyz et al.
`5/2003 Berry
`5/2003 Staiger ............................ 700/48
`6/2003 Colson et al.
`6/2003 Bunn
`9/2003 Sakaguchi et al.
`9/2003 Proctor et al.
`9/2003 Lutter
`9/2003 Kitamura
`9/2003 Knockeart
`9/2003 Preston
`11/2003 Nelson
`11/2003 Himmelstein
`11/2003 Walker ............................ 701/36
`12/2003 Honda
`1/2004 Shuman
`1/2004 Lavelle et al.
`1/2004 Preston
`2/2004 Preston
`3/2004 Russell
`3/2004 Saito
`4/2004 Takagi et al.
`4/2004 Watler
`5/2004 Munch
`5/2004 Breed
`6/2004 Maymudes et al.
`7/2004 Dunning et al.
`8/2004 Lutter
`8/2004 Preston
`8/2004 Lutter
`8/2004 Hanse
`8/2004 Lu
`8/2004 Richard
`9/2004 Lutter
`9/2004 Lu
`11/2004 Kroon
`4/2005 Adams
`5/2005 Gu et al.
`5/2005 Newell
`5/2005 Laursen
`5/2005 Rune
`7 /2005 Preston
`8/2005 Funkhouser et al.
`8/2005 Ohmura
`10/2005 Himmelstein
`12/2005 Saito
`1/2006 Himmelstein
`2/2006 Foxlin
`2/2006 Greiffenhagen
`4/2006 Comerford
`7 /2006 Stephenson
`8/2006 Beckert et al.
`
`.............. 455/569.2
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 4 of 38
`
`US 8,380,383 B2
`Page 3
`
`7,089,206 B2
`7,092,723 B2
`7,103,646 Bl
`7,120,129 B2
`7,123,926 B2
`7,146,260 B2
`7,151,768 B2
`7,158,842 B2
`7,158,956 Bl
`7,164,662 B2
`7,171,189 B2
`7,187,947 Bl
`7,206,305 B2
`7,207,042 B2
`7,215,965 B2
`7,216,347 Bl
`7,221,669 B2
`7,239,949 B2
`7,249,266 B2
`7,257,426 Bl*
`7,269,188 B2
`7,272,637 Bl
`7,274,988 B2
`7,277,693 B2
`7,283,567 B2
`7,283,904 B2
`7,286,522 B2
`7,317,696 B2
`7,337,650 Bl
`7,343,160 B2
`7,375,728 B2
`7,379,707 B2
`7,411,982 B2
`7,418,476 B2
`7,450,955 B2
`7,484,008 Bl
`7,493,645 Bl
`7,506,020 B2
`7,508,810 B2
`7,509,134 B2
`7,587,370 B2
`7,596,391 B2
`7,599,715 B2
`7,610,331 Bl
`7,664,315 B2
`7,681,448 Bl
`7,733,853 B2
`7,747,281 B2
`7,848,763 B2
`7,891,004 Bl*
`7,924,934 B2
`7,966,111 B2
`7,979,095 B2
`7,983,310 B2
`8,014,942 B2
`8,036,201 B2
`8,036,600 B2
`8,068,792 B2
`8,108,092 B2
`2001/0009855 Al
`2001/0048749 Al*
`2002/0012329 Al
`2002/0070852 Al *
`2002/0085043 Al
`2002/0098878 Al
`2002/0123325 Al
`2002/0144010 Al
`2003/0060188 Al
`2004/0162064 Al
`2004/0164228 Al
`2005/0009506 Al
`2005/0070221 Al
`2005/0130656 Al
`2005/0153654 Al
`2005/0251328 Al
`2005/0260984 Al
`2005/0275505 Al
`2006/0293829 Al
`2007/0115868 Al
`
`8/2006
`8/2006
`9/2006
`10/2006
`10/2006
`12/2006
`12/2006
`1/2007
`1/2007
`1/2007
`1/2007
`3/2007
`4/2007
`4/2007
`5/2007
`5/2007
`5/2007
`7/2007
`7/2007
`8/2007
`9/2007
`9/2007
`9/2007
`10/2007
`10/2007
`10/2007
`10/2007
`1/2008
`3/2008
`3/2008
`5/2008
`5/2008
`8/2008
`8/2008
`11/2008
`1/2009
`2/2009
`3/2009
`3/2009
`3/2009
`9/2009
`9/2009
`10/2009
`10/2009
`2/2010
`3/2010
`6/2010
`6/2010
`12/2010
`2/2011
`4/2011
`6/2011
`7/2011
`7/2011
`9/2011
`10/2011
`10/2011
`11/2011
`1/2012
`7/2001
`12/2001
`1/2002
`6/2002
`7/2002
`7/2002
`9/2002
`10/2002
`3/2003
`8/2004
`8/2004
`1/2005
`3/2005
`6/2005
`7/2005
`11/2005
`11/2005
`12/2005
`12/2006
`5/2007
`
`Martin
`Hinnnelstein
`Suzuki
`Ayyagari
`Hinnnelstein
`Preston
`Preston
`Ohmura
`Hinnnelstein
`Preston
`Bianconi
`White
`Preston
`Smith
`Fournier et al.
`Harrison et al.
`Preston
`Lu
`Margalit
`Witkowski et al. ........ 455/569.2
`Smith
`Hinnnelstein
`Mukaiyama
`Chen
`Preston
`Benjamin
`Preston
`Preston
`Preston
`Morton
`Donath
`Difonzo
`Smith
`Salesky
`Hinnnelstein
`Gelvin
`Tranchina
`Ellis
`Moinzadeh
`Fournier et al.
`Hinnnelstein
`Hinnnelstein
`Hinnnelstein
`Genske
`Woodfill
`Preston
`Moinzadeh et al.
`Preston
`Fournier et al.
`Gelvin et al.
`Birmingham
`Moinzadeh et al.
`Birmingham
`Hirano et al.
`Moinzadeh et al.
`Moinzadeh et al.
`Garrett et al.
`Preston et al.
`Phillips et al.
`L'Anson
`Ohmura et al. ............... 455/345
`Atkinson
`Trauner et al.
`Ribak
`Mooney et al.
`Cooper
`Younis
`Gidron
`Hinnnelstein
`Fogg
`Smolentzov
`Upton
`Chen
`Anderson
`Merwe et al.
`Karabinis
`Hinnnelstein
`Cornwell et al.
`Chen
`
`701/24
`
`340/438
`
`2007/0115897 Al
`2007/0260372 Al
`2007/0260373 Al
`2009/0090592 Al
`
`5/2007 Chen
`11/2007 Langer
`11/2007 Langer et al.
`4/2009 Mordukhovich
`
`DE
`DE
`DE
`EP
`EP
`EP
`EP
`EP
`JP
`JP
`KR
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`FOREIGN PATENT DOCUMENTS
`19647283 Al
`5/1997
`19922608
`11/2000
`19931161
`1/2001
`0355490 Bl
`2/1990
`0441576
`8/1991
`0473866 A2
`3/1992
`0 841 648
`5/1998
`0841648
`5/1998
`10-076115
`10/1999
`2000207691
`7/2000
`1999-021740
`3/1999
`W09624229
`8/1996
`W09908436
`2/1999
`W09957662
`11/1999
`W09965183
`12/1999
`WO 0029948
`5/2000
`W00040038
`7/2000
`W00130061
`4/2001
`W00158110
`8/2001
`W0/03/033092
`4/2003
`
`OTHER PUBLICATIONS
`
`Wang, Z. et al. "A Message Priority Assignment Algorithm for CAN(cid:173)
`based Networks," in CSC '92 Proceedings of the 1992 ACM Annual
`Conference on Connnunications, Mar. 1992.
`Fay-Wolfe, et al., "Real-Time CORBA," IEEE Transactions on Par(cid:173)
`allel and Distributed Systems, vol. 11, Issue 10 (Oct. 2000).
`Husein et al., "A Priority Based Service Algorithm for Use in Time(cid:173)
`Critical and Integrated Services Networks," Proceedings of IEEE
`Singapore International Conference, vol. 1, pp. 93-97, 1993.
`Release 1 Specification Set from the Automotive Multimedia Inter(cid:173)
`face Collaboration (AMI-C), Jan. 2001.
`Open Services Gateway Initiative (OSGi) Service Gateway Specifi(cid:173)
`cation Release 1.0, May 2000.
`Ellis, S. M., "Dynamic Software Reconfiguration for Fault-Tolerant
`Real-Time Avionic Systems," Microprocessor and Microsystems,
`Proceedings of the 1996 Avionics Conference and Exhibition, vol.
`21, issue 1, pp. 29-39, Jul. 1997.
`Peter Walzer, and Hans-Wilhelm Grove, "Integrated Research
`Volkswagen (IRVW) Futura," Passenger Car Meeting and Exposi(cid:173)
`tion, Dearborn, Michigan, Sep. 17-20, 1990.
`Nace, W. & Koopman, P., "A Product Family Based Approach to
`Graceful Degradation," Proceedings of DIPES 2000, International
`IFIP WG 10.3/WG 10.4/WG 10.5 Workshop on, Distributed and
`Parallel Embedded Systems, Paderborn University, Germany, Oct.
`18-19, 2000.
`Meredith Beveridge, "M.S. Project Report, Jini on the Control Area
`Network (CAN): A Case Study in Portability Failure", Department of
`Electrical and Computer Engineering, Carnegie Mellon University,
`Phil Koopman-advisor, Mar. 2001.
`Universal Serial Bus Specification, Revision 1.1, Compaq, Intel,
`Microsoft and NEC, Sep. 23, 1998.
`Universal Serial Bus Specification, Revision 2.0, Compaq, Hewlett(cid:173)
`Packard, Intel, Lucent, Microsoft, NEC and Philips, Apr. 27, 2000.
`Tindell, Ken, et al, "A CAN Connnunications Concept with Guaran(cid:173)
`teed Message Latencies", Oct. 1998.
`Robinson, Ralph L., "An Open Versus Closed Architecture for Mul(cid:173)
`timedia Systems," Proceedings of the 2000 International Congress on
`Transportation Electronics, pp. 445-450, Oct. 2000.
`Y. Chubachi and H. Okagaki, "The Development of Traffic Informa(cid:173)
`tion System Using AutoPC," Proceedings of the 2000 International
`Congress on Transportation Electronics, pp. 81-88, Oct. 2000.
`M. Tchorowski and J. Mate, "Avionics and Automotive bandwagon
`flying together on the infotronics Highway," Proceedings of the 1998
`International Congress on Transportation Electronics, pp. 351-354,
`Oct. 1998.
`Fout, Tom, "Universal Plug and Play in Windows XP," Jul. 1, 2001.
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 5 of 38
`
`US 8,380,383 B2
`Page 4
`
`Yen, H.W., et al., "Information Security and Integrity in Network
`Vehicle," Proceedings of the 1998 International Congress on Trans(cid:173)
`portation Electronics, pp. 319-323, Oct. 1998.
`Minagawa, Shoichi, et al, "Open Architectural Car Multimedia Plat(cid:173)
`form," Proceedings of the 1998 International Congress on Transpor(cid:173)
`tation Electronics, pp. 198-194 Oct. 1998.
`Kanemitsu, Dean et al. "Productivitys Next Dimension-The Mobile
`Office Computing Platform," Proceedings of the 2000 International
`Congress on Transportation Electronics, pp. 159-165, Oct. 2000.
`Bhaskaran, Parvathy, "Reinventing the Car Radio for the Internet(cid:173)
`the iRadio™," Proceedings of the 2000, International Congress on
`Transportation Electronics, pp. 147-153, Oct. 2000.
`Buckley, Stephen, et al., "The Car as a Peripheral-Adapting a Por(cid:173)
`table Computer to a Vehicle Intranet," Proceedings of the 1998 Inter(cid:173)
`national Congress on Transportation Electronics, pp. 211-217, Oct.
`1998.
`Arnold, Ken, et al., "The Jini Specification," Publisher Addison(cid:173)
`Wesley, 1999.
`Powers, Chuck, et al., Today's Electronics in Todays Vehicles, Pro(cid:173)
`ceedings of the 1998 International Congress on Transportation Elec(cid:173)
`tronics, pp. 195-200, Oct. 1998.
`Vaught, Mark A., "Phone-Activated Auto-Muting Circuit," Jan.
`1990.
`Clarion Co. Ltd., "Clarion AutoPC 3 lOC Owner's Manual," 1998.
`Clarion, "2002 Clarion Product Catalog Car Audio, Multimedia,
`Marine, and Security Retail Products," 2002.
`Clarion Co., Ltd., "Joyride Quick Reference Guide," 2000-2001.
`Joyride, Windows CE System Software User's Manual, 1999-2001.
`Lind, R., et al., "The Network Vehicle-A Glimpse into the Future of
`Mobile Multi-Media," IEEE AES Systems Magazine, Sep. 1999.
`Bluetooth ESDP for UPnP, prepared by ArunAyyagan, Jan. 31, 2001.
`First Amended Complaint and Answer from Eagle Harbor Holdings,
`LLC, and Mediustech, LLC, v. Ford Motor Company, Washington
`Western District Court, Case No. 3: l l-CV-05503-BHS, Case filed:
`Jun. 30, 2011.
`Exhibits and Modules from Eagle Harbor Holdings, LLC, and
`Mediustech, LLC, v. Ford Motor Company, Washington Western
`District Court, Case No. 3: ll-CV-05503-BHS, Case filed: Jun. 30,
`2011.
`A. Das, R. Fierro, V. Kumar, J. Ostrowski, J. Spletzer, and C. Taylor,
`"A Framework for Vision Based Formation Control", IEEE Transac(cid:173)
`tions on Robotics and Automation, vol. 18, Nov. 5, 2001, pp. 1-13.
`Ada 95 Transition Support-Lessons Learned, Sections 3, 4, and 5,
`CACI, Inc.-Federal, Nov. 15, 1996, 14 pages.
`AMIC. Architecture specification release 1, 2001; 35 pages.
`Bluetooth Doc; Advance Audio Distribution Profile Specification;
`Adopted version 1.0; dated May 22, 2003; 75 pages.
`Bluetooth Doc; Audio/Video Remote Control Profile; Version 1.0
`Adopted; dated May 22, 2003; 52 pages.
`Bluetooth Hands-free Profile 1.5 Nov. 25, 2005.
`Bluetooth Specification version 1.1; Feb. 22, 2001; 452 pages.
`Boeing News Release, "Boeing Demonstrates JSF Avionics Multi(cid:173)
`Sensor Fusion", Seattle, WA, May 9, 2000, pp. 1-2.
`Boeing Statement, "Chairman and CEO Phil Condit on the JSF
`Decision", Washington, D.C., Oct. 26, 2001, pp. 1-2.
`Counterair: The Cutting Edge, Ch. 2 "The Evolutionary Trajectory
`The Fighter Pilot-Here to Stay?" AF2025 v3c8-2, Dec. 1996, pp.
`1-7.
`Counterair: The Cutting Edge, Ch. 4 "The Virtual Trajectory Air
`Superiority without an "Air"Force?" AF2025 v3c8-4, Dec. 1996, pp.
`1-12.
`Embedded Bluetooth Migrates to Lisbon and Seattle; 11 pages; Jan.
`23, 2008.
`Green Hills Software, Inc., "The AdaMULTI 2000 Integrated Devel(cid:173)
`opment Environment,"Copyright 2002, printed Jul. 9, 2002; 7 pages.
`H. Chung, L. Ojeda, and J. Borenstein, "Sensor Fusion for Mobile
`Robot Dead-reckoning with a Precision-calibrated Fiber Optic Gyro(cid:173)
`scope", 2001 IEEE International Conference on Robotics and Auto(cid:173)
`mation, Seoul, Korea, May 21-26, 2001, pp. 1-6.
`
`Hitachi Automated Highway System (AHS), Automotive Products,
`Hitachi, Ltd., Copyright 1994-2002, 8 pages.
`IEEE Standard for
`Information Technology-POSIX Based
`Supercomputing Application Environment Profile; Jun. 14, 199 5, 72
`pages.
`ISIS Project: Sensor Fusion, Linkoping University Division of Auto(cid:173)
`matic Control and Communication Systems in cooperation with
`SAAB (Dynamics and Aircraft), 2001, 18 pages.
`J. Takezaki, N. Ueki, T. Minowa, H. Kondoh, "Support System for
`Safe Driving-A Step Towards ITS Autonomous Driving-",
`Hitachi Review, vol. 49, Nov. 3, 2000, pp. 1-8.
`Joint Strike Fighter Terrain Database, ets-news.com "Simulator
`Solutions" 2002, 3 pages.
`Luttge, Karsten; "E-Charging API: Outsource Charging to a Payment
`Service Provider"; IEEE; 2001 (pp. 216-222).
`M. Chantler, G. Russel, and R. Dunbar, "Probabilistic Sensor Fusion
`for Reliable Workspace Sensing", Fourth IARP workship on Under(cid:173)
`water Robotics, Genoa, Nov. 1992, pp. 1-14.
`MSRC Redacted Proposal, 3.0 Architecture Development, Aug. 29,
`2002; pp. 1-43.
`MyGig User Guide.
`Powerpoint Presentation by Robert Allen-Boeing Phantom Works
`entitled "Real-Time Embedded Avionics System Security and COTS
`Operating Systems", Open Group Real-Time Forum, Jul. 18, 2001,
`16 pages.
`Product description of Raytheon Electronic Systems (ES), Copyright
`2002, pp. 1-2.
`Product description of Raytheon RT Secure, "Development Environ(cid:173)
`ment", Copyright 2001, pp. 1-2.
`Product description of Raytheon RT Secure, "Embedded Hard Real(cid:173)
`Time Secure Operating System", Copyright 2000, pp. 1-2.
`S.G. Goodridge, "Multimedia Sensor Fusion for Intelligent Camera
`Control and Human-Computer Interaction", Dissertation submitted
`to the Graduate Faculty of North Carolina State University in partial
`fulfillment of the requirements for the degree of Doctor of Philosophy
`in Electrical Engineering, Raleigh, NC, 1997, pp. 1-5.
`Specification of the Bluetooth System vl.O.B; Dec. 1, 1999.
`Specification of the Bluetooth System vl.l; Feb. 22, 2001.
`TNO FEL Annual Review 1998: Quality works, Observation Sys(cid:173)
`tems Division; "The Whole is More Than the Sum of its Parts"; 16
`pages.
`Vehicle Dynamics Lab, University of California, Berkeley, funded by
`BMW, current members: D. Caveney and B. Feldman, "Adaptive
`Cruise Control", at least as early as 2002, printed Jul. 2, 2002; 17
`pages.
`Stirling A: "Mobile Multimedia platforms" Vehicular Technology
`Conference Fall 2000. IEEE VTS Fall VTC2000. 52nd Vehicular
`Technology Conference (CAT. No. OOCH37152).
`Nusser R. et al.: "Bluetooth-based wireless connectivity in an auto(cid:173)
`motive environment" Vehicular Technology Conference Fall 2000.
`IEEE VTS Fall VTC2000 52nd Vehicular Technology Conference
`(Cat. No. OOCH37152).
`Martins e fv et al. "design of an OS9 operating system extension for
`a message-passing multiprocesor" Microprocessors
`and
`Microsystems, IPC Business Press LT. London, BG, vol. 21, No. 9,
`Apr. 1, 1998, pp. 533-543.
`Gutierrez Garcia JJ et al. "Minimizing the effects of jitter in distrib(cid:173)
`uted hard real-time systems" Journal of Systems Architecture,
`Elsevier Science Publishers BV., Amsterdam, NL, vol. 41, No. 6/7.
`Dec. 15, 1996, pp. 431-447.
`International Search Report for PCT/US02/020402; Mailing date
`Apr. 3, 2003.
`International Search Report for PCT/US02/020403; Mailing date
`Jan. 27, 2003.
`International Search Report for PCT/US02/016364; Mailing date
`Feb. 14, 2003.
`International Search Report for PCT/US02/016371; Mailing date
`Aug. 18, 2003.
`
`* cited by examiner
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 6 of 38
`
`~-6008
`
`6012
`
`6016
`, 6010
`
`DIS:~AY I \ 6018
`
`6026
`
`6010
`USER
`INTERFACE
`
`6010
`
`6030
`
`FIG .. 1
`
`6010
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`"f'j
`('D
`
`~\,Ci
`N
`
`?' ....
`0 ....
`
`~
`
`('D
`('D
`
`rJJ =(cid:173)
`.....
`....
`0 ....
`N ....
`
`d r.,;_
`00 w
`00 = w
`00 w = N
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 7 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 2 of 21
`
`US 8,380,383 B2
`
`6042+
`
`~6040
`
`I
`I
`I
`
`6044--}-
`
`DYNAMIC
`CONFIGURATION (DC)
`SYSTEM
`1-------------------------1
`I
`I
`I
`I
`DATA
`MANAGER
`CONFIGURATION
`MANAGER
`DEVICE
`MANAGER
`i
`i
`
`60\52
`
`SENSORS
`
`I
`I
`I
`
`6046---i-
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`T )
`)
`L-------------- ________________ _.s
`I
`6054
`6048
`
`6 050
`\
`CD
`
`-
`
`----6056
`
`'
`
`~ I TEMP)I
`
`6062 6060
`
`6058
`
`l~PEEDI
`
`GUI
`
`FIG.2
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 8 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 3 of 21
`
`US 8,380,383 B2
`
`6012
`r __ _)______________________________
`DYNAMIC
`
`6088
`
`6090
`6092 ...-----~---.
`
`6086 l 604l~~~-~~~1t~~1r~~~)-, tr.
`
`-
`DVD ~::__
`
`:
`
`DAT A
`MANAGERS
`
`: ___ -:_-:_
`
`I
`
`- - - -
`
`DRIVE-IN
`
`DC
`
`6044
`6010 6046
`
`RECONFIGURATION
`MANAGER
`DEVICE
`MANAGER
`
`CD
`
`6050
`
`6 052
`--------: l
`
`I
`.I.-
`
`1
`I
`I L
`
`I
`I
`
`I
`
`,
`
`:
`
`I
`I
`:
`
`SENSORS
`
`,
`
`~ - - - - - ) - - - - - - - - - - - - - - - - -~
`
`I
`
`6070
`
`6040
`
`DAN'S
`DINER
`
`6058 .--~~--.
`CD
`.__~~~~- SENSORS
`DVD
`
`6057
`
`6056
`
`~ 6060 6096
`I ~EMP I
`
`6062
`
`isP~rnl
`
`GUI
`
`FIG .. 3
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 9 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 4 of 21
`
`US 8,380,383 B2
`
`N
`0 ..-
`0
`(0
`
`en -z
`
`<(
`0
`0
`......
`w
`::E
`0
`()
`...J w
`3:
`
`0
`0
`
`0
`0
`
`0:::
`w
`w
`Cl)
`t-
`0
`0
`0:::
`
`<(
`....J
`0
`()
`
`(/)
`
`~ z
`1-1 a:
`0
`
`0
`I.()
`I")
`~
`
`w
`(/)
`w
`w 0:::
`Iw
`u c.,
`wet::
`....J :::,
`Cil CD
`:::,
`0
`0
`
`0
`0
`-.;;I-
`~
`a:
`w
`C,
`a:
`:::,
`en
`z
`w
`~ u
`I
`u
`
`1-1
`
`...L
`()
`
`~I
`1-1 s:
`0 z
`
`<(
`(/)
`
`0:::
`w
`t-
`z
`w
`(/)
`(/)
`w
`a:
`0...
`z
`w
`I
`t-
`(/)
`:?;
`w
`t-
`1-1
`t-
`()
`w
`....J
`w
`(/)
`
`0:::
`w
`t-
`z
`w
`
`H
`
`s:
`0
`0
`z
`s:
`t-
`0
`. w
`LO X
`-.;;I- z
`~
`0
`t-
`....J
`w
`<(
`t- >
`0
`0
`t- ~
`w
`(/)
`<(
`w
`....J
`0...
`
`~
`•
`c.:,
`-
`u....
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 10 of 38
`
`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 5 of 21
`
`US 8,380,383 B2
`
`r--------------------------------------
`
`1
`
`PROCESSOR A
`
`I APPLICATION #i I
`
`608
`
`-------------~------,
`6065
`
`CPU 8-APP #2
`CPU C-
`-
`CPU D-APP #4
`
`DEVICE MANAGER
`
`CPU E-NEW APP :
`L-------------.J
`6046
`
`APPLICATION #2
`
`CPU A-APP #1
`
`DEVICE MANAGER
`
`6046
`
`PROCESSOR C
`
`6068
`
`802.11
`
`APPLICATION #4
`
`ETHERNET
`
`6046~ DEVICE MANAGER I 6071
`
`I
`I
`I
`I
`I
`I
`L--------------------------------------- ------- ------ -----~
`BLUETOOTH
`
`FIG.5
`
`NEW
`APPLICATION
`
`6046--- DEVICE MANAGER
`
`PROCESSOR E
`
`E DEVICE MANA~~
`
`70
`
`6046
`
`PROCESSOR D
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 11 of 38
`
`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 6 of 21
`
`US 8,380,383 B2
`
`6046
`
`)
`
`DETECT SIGNAL
`6074 ----- FROM NEW DEVICE
`ON COMMON LINK
`i
`CHECK ENCRYPTION
`PROTOCOL FROM
`NEW DEVICE
`
`6076 --
`
`FOR NEW DEVICE
`
`•
`6078 - CHECK DAT A CODES
`•
`
`6080 -----
`
`CHECK ID FROM
`NEW DEVICE
`
`6082 --
`
`+
`ADD NEW DEVICE
`TO PROCESSOR
`ARRAY
`i
`DISPLAY ANY NEW
`6084 ----- APPLICATIONS OR
`DEVICES TO USER
`
`FIG.6
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 12 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 7 of 21
`
`US 8,380,383 B2
`
`--------------------------------------------------~------
`
`608
`
`60128
`\
`MEMORY
`
`NAV 60110
`
`AUDIO 60112
`
`ABS 60114
`
`/~4\
`
`CPU A
`
`DOWNLOAD
`-
`:6 011 o--- NAVIGATION CRITICAL DAT A
`
`I
`I
`I
`
`I
`I
`
`6 044~- CONFIG. MGR.
`
`- -
`
`CPU B
`
`__..,
`
`DISPLAY 60116
`
`NAV DATA 60130
`
`AUDIO DAT A 60132
`
`FAILURE
`
`/
`
`6 0112----
`
`AUDIO
`
`6 044~ CONFIG. MGR.
`
`CPU C
`
`6 0114--
`
`ABS
`
`-
`
`6 044---- CONFIG. MGR.
`
`CPU D
`
`6 0116--
`
`DISPLAY
`
`-
`
`6 044--- CONFIG. MGR.
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`
`60122
`L------------
`
`'
`ABS
`- CPU C -
`'
`
`60120 I 60124
`
`60118
`(
`
`I
`
`(
`I
`AUDIO
`ABS
`CPU B FAILURE
`
`)
`
`NAV
`CPU A
`
`/
`
`/
`
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`:
`
`___________________________________________________ J
`I
`
`GUI
`
`FIG.7
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 13 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 8 of 21
`
`US 8,380,383 B2
`
`6044 )
`
`60142
`
`DOWNLOAD CRITICAL
`APPLICATION AND
`APPLICATION DAT A
`TO IDENTIFIED
`PROCESSOR
`
`RETURN
`
`60134
`
`CRITICAL
`APPLICATION FAILURE
`
`60136
`
`PROCESSING CAPACITY y
`AVAILABLE IN
`ANOTHER PROCESSOR
`
`N
`
`60138
`
`IDENTIFY PROCESSOR
`WITH NONCRITICAL
`APPLICATION
`
`60140
`
`REPLACE NONCRITICAL
`APPLICATION WITH
`CRITICAL APPLICATION
`AND CRITICAL
`APPLICATION DA TA
`
`RETURN
`
`FIG.8
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 14 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 9 of 21
`
`US 8,380,383 B2
`
`60128
`~
`MEMORY
`APPLICATIONS
`
`NAVIGATION
`
`FUSION
`
`ABS
`
`DISPLAY
`
`FAILURE
`
`/
`
`-
`
`60(10 /
`
`608 \
`
`CPU A
`
`60110
`~ NAVIGATION
`
`6044
`~ CONFIG. MGR.
`
`CPU 8
`
`60112
`~ NAV
`
`6044
`"-.-- CONFIG. MGR.
`
`NAV DATA
`• ~ 60130
`•
`FUSION
`PROCESSOR
`
`------60111
`
`CONFIG. MGR. ------6044
`
`- L
`
`-..fj,
`
`---
`
`__.,.
`
`~
`J -
`
`CPU C
`
`60114
`~ ABS
`
`--
`
`6044--~~~~(cid:173)
`"-.-- CON FIG. MGR.
`
`CPU D
`
`60116
`~ DISPLAY
`
`60441--~~~~(cid:173)
`~ CONFIG. MGR.
`
`60120
`(
`I
`
`60J24
`
`J
`
`I
`
`NAV
`-
`CPU B
`/...._ __ _ .........
`
`AUDIO
`CPU B
`i........-........a
`
`NAV
`FAILURE
`
`FIG.9
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 15 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 10 of 21
`
`US 8,380,383 B2
`
`i
`50 DISPLAY APPLICATIONS
`601
`L-
`TO USER
`+
`-
`601 52 PROCESSOR/APPLICATION N
`L-
`FAILURE DETECTED
`iy
`PROCESSING CAPACITY y
`AV AIL ABLE ON
`OTHER PROCESSOR
`
`601 54
`L-
`
`--ii>
`
`6044
`
`)
`
`6~156
`
`DIRECT OTHER
`PROCESSOR
`TO DOWNLOAD
`APPLICATION AND
`APPLICATION DAT A
`
`N
`
`-
`
`,,
`(RETURN
`
`FIG.10
`
`601 60
`L-
`
`iN
`SHOW FAILED
`601 ~
`PROCESSOR/APPLICATIONS
`TO USER
`t
`USER REQUESTS
`RECONFIG. TO RELOAD
`FAILED APPLICATION
`.y
`601
`~ OTHER PROCESSORS
`RUNNING NONCRITICAL
`APPLICATIONS
`t
`601 64
`DISPLAY NONCRITICAL
`L- APPLICATIONS TO USER
`THAT CAN BE REPLACED
`t
`601 ~ NONCRITICAL APPLICATIONS
`SELECTED BY USER
`FOR CANCELLATION
`t
`CANCEL SELECTED
`601 ~ NONCRITICAL APPLICATIONS
`AND DIRECT PROCESSOR
`TO DOWNLOAD FAILED
`APPLICATION AND
`APPLICATION DAT A
`!
`(RETURN
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 16 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 11 of 21
`
`US 8,380,383 B2
`
`601
`70
`L-
`
`601 72
`
`L-
`
`601
`74
`L-
`
`C.
`601
`
`78
`601
`L-
`
`DATA
`MANAGER
`6042
`
`~ 60183
`
`r--- 1
`1 MP3 1
`L ____ J
`
`60194
`
`6042
`
`)
`
`IG .. 11
`
`IDENTIFY DAT A
`STANDARD ASSOCIATED
`WITH NEW APPLICATION
`t
`DISPLAY DAT A AS
`ICON ON GUI
`
`DISPLAY DAT A OUTPUT
`DEVICES ON GUI
`
`•
`•
`•
`OUTPUT DA TA ON
`SELECTED OUTPUT
`+
`(RETURN
`
`USER SELECTS
`OUTPUT FOR DAT A
`
`60184
`
`60186 60180 60188
`
`(
`
`CELL
`
`DVD
`
`~60192
`~
`
`60J96
`
`aJ
`
`mg
`g
`[Dg ~UJ
`
`60200
`
`I
`so1 gs--j
`........ ~~ . . . . . . . . i
`
`60202
`
`60204
`
`FIG .. 12
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 17 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 12 of 21
`
`US 8,380,383 B2
`
`60210
`
`SPEED
`CONTROL
`
`AIRBAG
`CONTROL
`
`ENGINE
`CONTROL
`
`I SENSOR I
`
`=-0
`
`AUDIO
`CONTROL
`
`60214
`\
`WASHING
`MACHINE
`
`60218
`
`60222
`
`I TOAST~R I EJ
`60216 0
` I
`
`60220
`
`1 o
`
`I STERE
`
`FIG .. 13
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 18 of 38
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`3312
`
`3316 ~
`3310
`3318
`~
`I DISPLAY [
`\
`
`3315
`
`DC
`
`3326
`
`3310
`USER
`INTERFACE
`
`SECURITY
`
`DC
`
`3310
`
`3310
`
`3330
`
`BRAKE
`
`DC
`
`~ 3332
`
`FIG.14
`
`3328
`
`DC
`
`·~
`3310 )I
`
`"f'j
`('D
`
`~\,Ci
`N
`
`?' ....
`0 ....
`
`~
`
`('D
`
`rJJ =-('D
`.....
`....
`0 ....
`N ....
`
`~
`
`d r.,;_
`00 w
`00 = w
`00 w = N
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 19 of 38
`
`3310 \
`
`APPLICATION (S)
`
`CAR INTERFACE
`MANAGEI~ (API)
`
`~3350 3 3 5 2 -----...J
`
`PRIORITY MANAGER
`
`LOGGING MANAGER
`
`SECURITY MANAGER
`
`OPERA TING SYSTEM
`
`HARDWARE/LINKS
`INTERFACE
`
`------------
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`______________ _J
`
`CAR PROCESSOR #1
`COMMUNICATION
`CAR PROCESSOR #2
`,--------- ------------------,
`,----------------------------,
`LAYERS FOR
`I
`I
`I
`I
`OC SYSTEM
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`L--
`
`APPLICATION (S)
`
`CAR INTERFACE
`MANAGER (API)
`
`PRIORITY MANAGER
`
`LOGGING MANAGER
`
`SECURITY MANAGER
`
`OPERA TING SYSTEM
`
`HARDWARE/LINKS
`INTERFACE
`
`--- ------
`
`--·
`
`3310
`
`)
`
`3348
`
`3346
`
`3344
`
`3342
`
`3340
`
`3338
`
`3336
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`"f'j
`('D
`
`~\,Ci
`N
`
`?' ....
`0 ....
`
`~
`
`('D
`
`rJJ =-('D
`.....
`....
`0 ....
`N ....
`
`.i;...
`
`d r.,;_
`00 w
`00 = w
`00 w = N
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`3354'
`\ L - - - - - - - -
`
`LINK
`
`FIG.15
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 20 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 15 of 21
`
`US 8,380,383 B2
`
`3344
`
`)
`
`,___
`3,360
`
`IDENTIFY OUT
`GOING MESSAGE
`!
`IDENTIFY PRIORITY
`3362 ---- VALUE ASSOCIATED
`WITH THE MESSAGE
`~
`RANK PRIORITY
`FOR
`IDENTIFIED
`MESSAGE
`!
`----- SEND MESSAGE TO
`3366
`LOGGING MANAGER
`
`3364 -----
`
`FIG.16
`
`3344 \
`
`IDENTIFY PRIORITY
`LABEL FOR
`INCOMING MESSAGE
`
`3376
`
`REJECT
`MESSAGE
`
`N
`
`RETURN
`
`FIG.17
`
`PRIORITY SUFFICIENT
`TO RUN ON
`PROCESSOR
`y
`
`RANK PRIORITY
`WITH PRIORITIES FOR
`OTHER MESSAGES
`
`3368
`
`3370
`
`3372
`
`SCHEDULE PROCESSING
`OF MESSAGE ACCORDING
`TO PRIORITY RANKING
`
`3374
`
`RETURN
`
`
`
`Case 6:20-cv-01001-ADA Document 1-5 Filed 10/28/20 Page 21 of 38
`
`U.S. Patent
`
`Feb.19,2013
`
`Sheet 16 of 21
`
`US 8,380,383 B2
`
`3342 \
`
`N
`
`RECEIVE MESSAGE ~ 3380
`
`;
`
`READ LOGGING
`
`LABEL IN MESSAGE - 3382
`' .
`MESSAGE REQUIRE
`LOGGING ?
`
`- 3384
`
`,Y
`
`LOG MESSAGE IN
`
`MEMORY IDENTIFIED - 3386
`BY LOGGING LABEL
`--
`' .
`NEXT COMMU