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

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