throbber
www.archive.org
`415.561.6767
`415.840-0391 e-fax
`
`Internet Archive
`300 Funston Avenue
`San Francisco, CA 94118
`
`AFFIDAVIT OF CHRISTOPHER BUTLER
`
`1. I am the Office Manager at the Internet Archive, located in San Francisco,
`California. I make this declaration of my own personal knowledge.
`2. The Internet Archive is a website that provides access to a digital library of
`Internet sites and other cultural artifacts in digital form. Like a paper library, we provide
`free access to researchers, historians, scholars, and the general public. The Internet
`Archive has partnered with and receives support from various institutions, including the
`Library of Congress.
`3. The Internet Archive has created a service known as the Wayback Machine. The
`Wayback Machine makes it possible to surf more than 450 billion pages stored in the
`Internet Archive's web archive. Visitors to the Wayback Machine can search archives
`by URL (i.e., a website address). If archived records for a URL are available, the visitor
`will be presented with a list of available dates. The visitor may select one of those
`dates, and then begin surfing on an archived version of the Web. The links on the
`archived files, when served by the Wayback Machine, point to other archived files
`(whether HTML pages or images). If a visitor clicks on a link on an archived page, the
`Wayback Machine will serve the archived file with the closest available date to the page
`upon which the link appeared and was clicked.
`4. The archived data made viewable and browseable by the Wayback Machine is
`compiled using software programs known as crawlers, which surfthe Web and
`automatically store copies of web files, preserving these files as they exist at the point of
`time of capture.
`5. The Internet Archive assigns a URL on its site to the archived files in the format
`http://web.archive.org/web/[Year in yyyy][Month in mm][Day in dd][Time code in
`hh:mm:ss]/[Archived URL]. Thus, the Internet Archive URL
`http://web.archive.org/web/19970126045828/http://www.archive.org/ would be the
`URL for the record of the Internet Archive home page HTML file
`(http://www.archive.org/) archived on January 26, 1997 at 4:58a.m. and 28 seconds
`(1997/01/26 at 04:58:28). A web browser may be set such that a printout from it will
`display the URL of a web page in the printout's footer. The date assigned by the Internet
`Archive applies to the HTML file but not to image files linked therein. Thus images that
`appear on a page may not have been archived on the same date as the HTML file.
`Likewise, if a website is designed with "frames," the date assigned by the Internet
`Archive applies to the frameset as a whole, and not the individual pages within each
`frame.
`6. Attached hereto as Exhibit A are true and accurate copies of printouts of the
`Internet Archive's records of the HTML files or PDF files for the URLs and the dates
`specified in the footer of the printout (HTML) or attached coversheet (PDF).
`7. I declare under penalty of perjury that the foregoing is true and correct.
`
`DATE: \1.. ,ks Iff..
`
`Christopher Butler
`
`PAGE 1 OF 422
`
`
`
`BMW EXHIBIT 1013
`
`

`

`CALIFORNIA JURAT
`
`See Attached Document.
`
`State of California
`County of San Francisco
`
`A notary public or other officer completing this
`certificate verifies only the identity of the
`individual who signed the document to which this
`certificate is attached, and not the truthfulness,
`accuracy, or validity of that document.
`
`Subscribed and sworn to (or affirmed) before me on
`this
`
`Christopher Butler,
`
`proved to me on the basis of satisfactory evidence to be
`the person who appeared before me.
`
`Signature: ~ \L \L~
`
`PAGE 2 OF 422
`
`

`

`
`EXHIBIT A
`
`EXHIBIT A
`
`
`
`PAGE 3 OF 422
`
`

`

`main
`
`1 of 1
`

`
`OSEK/VDX
`
`Open systems and the corresponding
`interfaces for automotive electronics
`
`Aiming at an industry standard for an open-ended
`architecture for distributed control units in vehicles
`
`Steering Commitee:
`Adam Opel AG, BMW AG, DaimlerChrysler AG, University of
`Karlsruhe - IIIT, PSA, Renault SA, Robert Bosch GmbH,
`Siemens AG, Volkswagen AG
`
`Specifications:
`
`OS2.2 (new)
`
`COM2.2.2
`
`NM 2.5.1
`
`OIL 2.3 (new)
`
`ORTI Part A 2.1
`
`Binding Document 1.3 (new)
`
`OSEK/VDX Time-Triggered
`Operating System 1.0
`
`OSEK/VDX Fault Tolerant
`Communication 1.0
`(Adobe Acrobat Reader Version 4.0)  
`Specifications
`Actual Topics
`Communication
`TM Licensing
`Network
`Agreement
`Management
`3rd Int'l Workshop
`Operating
`on OSEK/VDX
`System
`Status and
`specifications of
`FTP-Server
`OSEK/VDX
`
`eMail to Administrator
`
`Registered OSEK/VDX members only:
`eMail to OSEK-Oil Automate
`eMail to OSEK-Debug Automate
`eMail to OSEK-OS Automate
`eMail to OSEK-NM Automate
`eMail to OSEK-COM Automate
`eMail to OSEK-STC Automate
`eMail to OSEK-TC Automate
`eMail to OSEK-Time Automate
`
`Former specifications:
`Communication version 2.1r1
`Operating System version 2.1r1
`Network Management version 2.5
`OIL (OSEK Implement.Language) v.2.2
`Binding Document 1.2
`
`Information
`Goals &
`Motivation
`Partners
`Products
`
`Status
`Free License Letter
`Trademark Licensing
`Agreement &
`Certification Process
`OSEK/VDX
`MODISTARC
`
` Last Update: 2001/9/17
`
`https://web.archive.org/web/20010926195054/http://www.osek-vdx.org/
`
`PAGE 4 OF 422
`
`

`

`https://web.archive.org/web/20010604175516/http://www.osek-vdx.org/
`mirror/com2-2-2.pdf
`
`PAGE 5 OF 422
`
`

`

`OSEK/VDX
`
`Communication
`Specification
`
`OSEK/VDX
`
`Communication
`
`Version 2.2.2
`
`18th December 2000
`
`This document is an official release and replaces all previously distributed documents. The OSEK group retains
`the right to make changes to this document without notice and does not accept liability for errors.
`All rights reserved. No part of this document may be reproduced, in any form or by any means, without
`permission in writing from the OSEK/VDX steering committee.
`
`OSEK/VDX COM 2.2.2
`
` by OSEK
`
`- 1 -
`
`PAGE 6 OF 422
`
`

`

`Communication
`Specification
`
`OSEK/VDX
`Table of Contents
`INTRODUCTION....................................................................................................................................11
`1.1 REQUIREMENTS......................................................................................................................................12
`1.2 CONTENT AND STRUCTURE OF THE DOCUMENT......................................................................................13
`1.2.1
`Communication protocol layers...................................................................................................13
`1.2.2
`System generation requirements ..................................................................................................13
`1.2.3
`Communication conformance class .............................................................................................13
`1.2.4
`Changes between OSEK COM 2.1 r1 and this specification .......................................................13
`1.3 COMMUNICATION CONCEPT....................................................................................................................14
`INTERACTION LAYER.........................................................................................................................16
`2.1
`INTERACTION LAYER OVERVIEW.............................................................................................................16
`2.1.1
`Interaction layer operation..........................................................................................................16
`2.1.2
`Communication model .................................................................................................................16
`2.1.3 Message concept..........................................................................................................................17
`2.1.4
`Queued and Unqueued messages.................................................................................................17
`2.1.5 Messages copies...........................................................................................................................18
`2.1.6
`Direct and periodical transmission modes...................................................................................18
`2.1.7 Message addressing.....................................................................................................................18
`2.1.8 Message lengths...........................................................................................................................19
`2.1.9
`Application programming interface.............................................................................................19
`2.1.10 Notifications.................................................................................................................................20
`2.1.11 Deadline monitoring....................................................................................................................20
`2.1.12 Portability support.......................................................................................................................21
`INTERACTION LAYER SPECIFICATION ......................................................................................................22
`2.2
`2.2.1
`Definitions....................................................................................................................................22
`2.2.2
`Initialisation and shutdown..........................................................................................................23
`2.2.3
`Communication model .................................................................................................................24
`2.2.4 Messages......................................................................................................................................25
`2.2.5
`Addressing schemes .....................................................................................................................27
`2.2.6
`Data consistency model ...............................................................................................................28
`2.2.7 Message transmission ..................................................................................................................29
`2.2.8 Message reception .......................................................................................................................34
`2.2.9
`Communication deadline monitoring...........................................................................................38
`2.2.10 Notification mechanisms..............................................................................................................43
`2.2.11
`Interface to OSEK Indirect Network Management ......................................................................50
`2.2.12 Application programming interface.............................................................................................51
`2.2.13 Usage of OSEK COM services.....................................................................................................71
`2.2.14 Mapping of interaction layer to network layer services...............................................................72
`NETWORK LAYER................................................................................................................................73
`3.1 NETWORK LAYER OVERVIEW..................................................................................................................73
`3.1.1
`Network Layer operation .............................................................................................................73
`3.1.2
`Unacknowledged Unsegmented Data Transfer............................................................................73
`3.1.3
`Unacknowledged Segmented Data Transfer................................................................................74
`3.1.4
`Network layer timing constraints.................................................................................................78
`3.1.5
`Interleaving of messages..............................................................................................................78
`3.2 NETWORK LAYER SPECIFICATION ...........................................................................................................79
`3.2.1
`Definitions....................................................................................................................................79
`3.2.2
`Generality ....................................................................................................................................80
`3.2.3
`Unacknowledged Unsegmented Data Transfer............................................................................80
`3.2.4
`Unacknowledged Segmented Data Transfer................................................................................87
`DATA LINK LAYER INTERFACE ....................................................................................................115
`4.1 DATA LINK LAYER OVERVIEW...............................................................................................................115
`4.2 DATA LINK LAYER SPECIFICATION ........................................................................................................116
`4.2.1
`Definitions..................................................................................................................................116
`4.2.2
`Services for the network layer....................................................................................................117
`
`1
`
`2
`
`3
`
`4
`
`OSEK/VDX COM 2.2.2
`
` by OSEK
`
`- 2 -
`
`PAGE 7 OF 422
`
`

`

`OSEK/VDX
`
`Communication
`Specification
`
`5
`
`Services for the network management .......................................................................................119
`4.2.3
`Services for the network layer and network management .........................................................121
`4.2.4
`SYSTEM GENERATION REQUIREMENTS....................................................................................123
`5.1 CONFORMANCE CLASS ......................................................................................................................... 124
`5.1.1
`Entity requirements....................................................................................................................124
`5.1.2
`Entity attributes requirements....................................................................................................124
`5.2 UNQUEUED MESSAGE........................................................................................................................... 125
`5.2.1
`Entity requirements....................................................................................................................127
`5.2.2
`Entity attributes requirements....................................................................................................127
`5.2.3
`Entity association requirements.................................................................................................127
`5.3 QUEUED MESSAGE ............................................................................................................................... 130
`5.3.1
`Entity requirements....................................................................................................................131
`5.3.2
`Entity attributes requirements....................................................................................................131
`5.3.3
`Entity association requirements.................................................................................................132
`5.4 MESSAGE ACCESSOR............................................................................................................................ 135
`5.4.1
`Entity requirements....................................................................................................................135
`5.4.2
`Entity attributes requirements....................................................................................................136
`5.4.3
`Entity association requirements.................................................................................................136
`5.5 DIRECT TRANSMISSION MODE SPECIFICATION....................................................................................... 138
`5.5.1
`Entity requirements....................................................................................................................138
`5.5.2
`Entity attributes requirements....................................................................................................138
`5.5.3
`Entity association requirements.................................................................................................138
`PERIODICAL TRANSMISSION MODE SPECIFICATION................................................................................ 139
`5.6
`5.6.1
`Entity requirements....................................................................................................................139
`5.6.2
`Entity attributes requirements....................................................................................................139
`5.6.3
`Entity association requirements.................................................................................................140
`5.7 MIXED TRANSMISSION MODE SPECIFICATION........................................................................................ 141
`5.7.1
`Entity requirements....................................................................................................................141
`5.7.2
`Entity attributes requirements....................................................................................................141
`5.7.3
`Entity association requirements.................................................................................................143
`5.8 RECEPTION DEADLINE MONITORING SPECIFICATION ............................................................................. 144
`5.8.1
`Entity requirements....................................................................................................................144
`5.8.2
`Entity attributes requirements....................................................................................................145
`5.8.3
`Entity association requirements.................................................................................................145
`5.9 TRANSMISSION DEADLINE MONITORING SPECIFICATION ....................................................................... 146
`5.9.1
`Entity requirements....................................................................................................................146
`5.9.2
`Entity attributes requirements....................................................................................................147
`5.9.3
`Entity association requirements.................................................................................................147
`TASK............................................................................................................................................... 148
`5.10
`5.10.1 Entity requirements....................................................................................................................148
`5.10.2 Entity attributes requirements....................................................................................................148
`5.10.3 Entity association requirements.................................................................................................149
`FUNCTION........................................................................................................................................ 150
`5.11
`5.11.1 Entity requirements....................................................................................................................150
`5.11.2 Entity attributes requirements....................................................................................................150
`5.11.3 Entity association requirements.................................................................................................151
`CALLBACK....................................................................................................................................... 152
`5.12
`5.12.1 Entity requirements....................................................................................................................152
`5.12.2 Entity attributes requirements....................................................................................................152
`5.12.3 Entity association requirements.................................................................................................153
`EVENT............................................................................................................................................. 155
`5.13
`5.13.1 Entity requirements....................................................................................................................155
`5.13.2 Entity attributes requirements....................................................................................................156
`5.13.3 Entity association requirements.................................................................................................156
`FLAG ............................................................................................................................................... 158
`5.14
`5.14.1 Entity requirements....................................................................................................................158
`5.14.2 Entity attributes requirements....................................................................................................158
`5.14.3 Entity association requirements.................................................................................................159
`NETWORK HANDLE.......................................................................................................................... 161
`5.15
`
`OSEK/VDX COM 2.2.2
`
` by OSEK
`
`- 3 -
`
`PAGE 8 OF 422
`
`

`

`OSEK/VDX
`
`Communication
`Specification
`
`5.15.1 Entity requirements....................................................................................................................161
`5.15.2 Entity attributes requirements....................................................................................................161
`5.15.3 Entity association requirements.................................................................................................162
`APPLICATION ADDRESS....................................................................................................................163
`5.16
`5.16.1 Entity requirements....................................................................................................................163
`5.16.2 Entity attributes requirements....................................................................................................163
`5.16.3 Entity association requirements.................................................................................................163
`5.17
`UUDT.............................................................................................................................................164
`5.17.1 Entity requirements....................................................................................................................164
`5.17.2 Entity attributes requirements....................................................................................................165
`5.18
`USDT..............................................................................................................................................166
`5.18.1 Entity requirements....................................................................................................................167
`5.18.2 Entity attributes requirements....................................................................................................167
`CONFORMANCE CLASSES...............................................................................................................169
`6.1 OSEK OS SUPPORT..............................................................................................................................171
`ANNEX....................................................................................................................................................172
`7.1 CAN BUS BINDING INTERFACE (NORMATIVE).......................................................................................173
`7.1.1
`Scope..........................................................................................................................................173
`7.1.2
`D_UUData.req...........................................................................................................................173
`7.1.3
`D_UUData.con..........................................................................................................................173
`7.1.4
`D_UUData.ind...........................................................................................................................174
`7.2 USE OF ISO 15765-2 ADDRESSING FORMATS (INFORMATIVE) ..............................................................175
`7.2.1
`Scope and concepts....................................................................................................................175
`7.2.2
`CAN frame data length ..............................................................................................................175
`7.2.3
`Normal addressing.....................................................................................................................175
`7.2.4
`Extended addressing..................................................................................................................177
`7.3 USE OF ISO15765-2 ADDRESSING FORMATS WITH SAE J1939 (INFORMATIVE) ...................................179
`7.3.1
`Overview ....................................................................................................................................179
`7.3.2
`Rules...........................................................................................................................................179
`FORMAT OF SERVICE PRIMITIVES (NORMATIVE)....................................................................................181
`7.4
`7.5 DEFINITION OF TIMING SYMBOLS (NORMATIVE)....................................................................................183
`HISTORY ...............................................................................................................................................184
`
`6
`
`7
`
`8
`
`OSEK/VDX COM 2.2.2
`
` by OSEK
`
`- 4 -
`
`PAGE 9 OF 422
`
`

`

`OSEK/VDX
`
`Communication
`Specification
`
`List of Figures
`
`FIGURE 1-1: LAYER MODEL OF OSEK COM........................................................................................................ 14
`FIGURE 2-1: SYNCHRONOUS VS. ASYNCHRONOUS COMMUNICATION SCHEMES.................................................... 17
`FIGURE 2-2: OSEK COM INITIALISATION AND SHUTDOWN SERVICES.................................................................. 24
`FIGURE 2-3: MESSAGE ACCESSOR ........................................................................................................................ 27
`FIGURE 2-4: DIRECT TRANSMISSION MODE FOR EXTERNAL OR INTERNAL-EXTERNAL COMMUNICATION (WITHCOPY
`CONFIGURATION) ........................................................................................................................................ 30
`FIGURE 2-5: PERIODICAL TRANSMISSION MODE.................................................................................................... 31
`FIGURE 2-6: ACTIVATION/DE-ACTIVATION OF PERIODICAL TRANSMISSION MODE –............................................. 31
`FIGURE 2-7: MIXED TRANSMISSION MODE............................................................................................................ 33
`FIGURE 2-8: BEHAVIOUR OF QUEUED MESSAGE .................................................................................................. 35
`FIGURE 2-9: BEHAVIOUR OF QUEUED MESSAGE WITH A QUEUE LENGTH EQUAL TO 1 .......................................... 35
`FIGURE 2-10: BEHAVIOUR OF UNQUEUED MESSAGE ............................................................................................ 36
`FIGURE 2-11: DIRECT TRANSMISSION MODE: EXAMPLE OF A SUCCESSFUL TRANSMISSION IN CASE OF UUDT
`PROTOCOL................................................................................................................................................... 39
`FIGURE 2-12: DIRECT TRANSMISSION MODE: EXAMPLE OF A FAILED TRANSMISSION IN CASE OF UUDT PROTOCOL
`................................................................................................................................................................... 39
`FIGURE 2-13: PERIODICAL TRANSMISSION MODE: SUCCESSFUL TRANSMISSION.................................................... 40
`FIGURE 2-14: PERIODICAL TRANSMISSION MODE: FAILED TRANSMISSIONS........................................................... 40
`FIGURE 2-15: MIXED TRANSMISSION MODE: SUCCESSFUL TRANSMISSIONS .......................................................... 41
`FIGURE 2-16: MIXED TRANSMISSION MODE: FAILED TRANSMISSIONS................................................................... 42
`FIGURE 2-17: PERIODICAL RECEPTION: CORRECT AND MISSING RECEPTIONS........................................................ 43
`FIGURE 2-18: CONDITIONAL NOTIFICATION DATA FLOW....................................................................................... 46
`FIGURE 2-19: CONDITIONAL NOTIFICATION FLOW CHART..................................................................................... 47
`FIGURE 3-1: UUDT MESSAGE TRANSMISSION...................................................................................................... 74
`FIGURE 3-2: USDT SINGLE FRAME MESSAGE TRANSMISSION ............................................................................... 75
`FIGURE 3-3: USDT MULTIPLE FRAME MESSAGE TRANSMISSION........................................................................... 76
`FIGURE 3-4: N_HANDLE (UUDT)........................................................................................................................ 81
`FIGURE 3-5: NETWORK DATA FIELD STRUCTURE (UUDT).................................................................................... 84
`FIGURE 3-6: SINGLE FRAME MESSAGE TRANSMISSION.......................................................................................... 85
`FIGURE 3-7: MAPPING-OUT (UUDT).................................................................................................................... 86
`FIGURE 3-8: MAPPING-IN (UUDT)....................................................................................................................... 87
`FIGURE 3-9: N_HANDLE (USDT)......................................................................................................................... 88
`FIGURE 3-10: MULTIPLE FRAME MESSAGE TRANSMISSION.................................................................................... 95
`FIGURE 3-11: SINGLE FRAME MESSAGE TRANSMISSION........................................................................................ 95
`FIGURE 3-12: N_DATA AND NPCI FIELDS TO DATA LINK USER DATA................................................................... 97
`FIGURE 3-13: PLACEMENT OF TIME INTERVALS.................................................................................................. 106
`FIGURE 3-14: MAPPING-OUT (USDT)................................................................................................................. 113
`FIGURE 3-15: MAPPING-IN (USDT).................................................................................................................... 114
`FIGURE 4-1: SEQUENCING OF D_UUDATA SERVICE PRIMITIVES......................................................................... 118
`FIGURE 6-1:CONFORMANCE CLASSES SUMMARY................................................................................................ 170
`FIGURE 7-1: LEGEND OF COMMUNICATION DEADLINE MONITORING................................................................... 183
`
`OSEK/VDX COM 2.2.2
`
` by OSEK
`
`- 5 -
`
`PAGE 10 OF 422
`
`

`

`OSEK/VDX
`
`Communication
`Specification
`
`List of Tables
`
`TABLE 2-1: TRANSMISSION MODE SUMMARY.......................................................................................................37
`TABLE 2-2: NOTIFICATION CLASSES AND MECHANISMS........................................................................................48
`TABLE 2-3: SUMMARY OF NOTIFICATION CLASSES AND NOTIFICATION MECHANISMS ....

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