`
`
`
`X3.H0-I983
`
`T500-I983
`
`Videotex/Teletext
`Presentation Level
`Protocol Syntax
`North American PLPS
`
`fizz,”/."4;,/W
`. am.five
`“%
`
`Published in December, 1983
`by
`
`American National Standards Institute. Inc
`1430 Broadway
`New York.
`0013
`lfipprcwed November
`. 933)
`
`Canadian Standards Association
`:73 Rendale Boulevard
`Rexdahz [Toronto]. -Ontario
`{Approved October 3, I983
`
`PMC Exhibit 21 01
`APP'e V- PMC
`'F’R2015;)°°75~;3
`
`age
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 1
`
`
`
`American National Standards and Canadian Standards
`
`Standards approved by the American Nationai Standards institute (ANSI) and the Canadian Standards
`Association (GSA) imply a consensus of those substantiaiiy concerned with their scope andprovisions.
`‘ihese standards one intended as guides to aid the manufacturer, the consumer, and the generai public.
`The existence of a standard does not in any resocct preciude any of the above groups, whether they have
`approved the standard or not, from manufacturing, marketing, purchasing, or using products, processes,
`or procedures not conforming to the standard. Thus standards are subject to periodic review and users
`are cautioned to obtain the iatest editions.
`
`in this standard, the words "shelf/’ ”shouid,” and "may" represent requirements, recommendations,
`and options, nasoectively, as specified in ANS! and CSA policy and styie guides.
`
`CAUTION NOTICE: This standard may be revised or withdrawn at any time. The procedures of the
`American Nationai Standards institute and the Canadian Standards Association require that action
`be taken to reaffirm, revise, or withdraw this standard no iater than five years from the date of
`pubiication.
`
`ISSN 0317-5669
`
`Copyright © 1983 by American Nationai Standards institute, inc, and Canadian Standards Association
`Aii rights reserved. No part or this publication may be reproduced in any form. in an electronic retrieve!
`system or otherwise, without the prior written permission of the pubiisher.
`
`Printed in the United States of America
`
`,PC 10Ml283i2D
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 2
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 2
`
`
`
`wdeotex/Teletext Presentation Level Protocol Syntax
`j
`[North American PLPS]
`:_H.
`
`Preface
`
`Notes This preface is not a part of the standard.
`
`This is the first edition of Videotex/Teletext Presentation Level Protocol
`Syntax (North. American PLPS) published jointly by ANSI and CSA.
`The
`standard is designated as X3.ll0-1983 by ANSI and as 1300-1983 by CSA. The
`standard specifies the coding scheme to be used in videotex and teletext
`services. Videotex and teletext services are two-way and one-way services,
`respectively, providing users with access to "pages" or "frames" that include
`alphanumeric and graphic information. The North American PLPS (NAPLPS}
`is an information interchange standard that permits videotex and tele-text
`information and transaction service providers and equipment manufacturers to
`develop their products according to a standard interchange format. Without
`such a
`standard,
`information providers,
`service providers,
`and device
`manufacturers would not be willing to make the initial and continuing
`investments that are necessary for videotex and teletext services to become
`widely used.
`
`Videotex and teletext services can be structured into seven layers according to
`the Open Systems interconnections (OS!) architecture. Other standards or
`specifications are required to completely define these services.
`
`Note: This standard defines a specific data syntax for use by OSI presentation
`layer protocols in videotex and teletext applications. This standard does not
`define the OSI standard presentation layer protocol itself.
`
`"blind
`the
`interchange standard providing
`first
`the
`standard is
`This
`interchange" that is desirable for electronic media envisioned for videotex and
`teietext.
`Blind interchange means that
`the sender and receiver of the
`information do not need any prior agreements or negotiation dialog in order to
`meaningfully interchange information; they need only to agree to conform to
`the standard.
`
`The conformance requirements Specified in this standard can be generally
`described as defining the rules (syntax) for conforming interchange at the
`coding interface, as well as the execution (semantics)
`to be applied by a
`conforming presentation process.
`These conformance requirements were
`carefully specified so that a number of different implementation technologies
`can be used. For example,
`the body of the standard does not specify the
`resolution of the display.
`It
`is intended that the same interchange can be
`presented on current TV sets as well as higher resolution devices.
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 3
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 3
`
`
`
`ANSI Standard X3.IIO-I983/CSA Standard T500-I983
`ii
` *‘C
`
`to further define sets of specific implementation parameters for
`In order
`videotex and teletext, two Service Reference Models (SRMS) for videotex and
`teletext are included in Appendix 13. While the SRMs are not part of this
`standard, an implementation which meets the requirements of an SRM also
`conforms to the standard. An SRM specifies the minimum implementation of
`a receiving device and the maximum implementation to be assumed by an
`information provider.
`
`The potential coding conflicts between this standard and existing ANSI, CSA
`and ISO coding standards have been taken care of through the use of
`the
`"complete code" mechanism of ANSI X3.#l-1971:, CSA Z2f+3.35-1976, and ISO
`2022-1982.
`
`This standard has been prepared by the joint effort of the ANSI X3I..2.1
`Standing Task Group on Videotex/Teletext Coded Character Sets,
`the
`Canadian
`Videotex
`Consultative
`Committee/Canadian
`Standards
`Association/Working Group (CVCC/CSAIWG) on Videotex and the Electronic
`Industries Association (EIA) Broadcast Television Systems, Teletext Steering
`Committee, Special Working Group.
`
`Historical events that took place prior to the development of this standard are
`described briefly in the following paragraphs.
`
`the International Telegraph and Telephone Consultative
`In November 1980,
`Committee (CCITT) adopted Recommendation S.l00, International Information
`Exchange for Interactive Videotex. This recommendation was developed by
`CCITT Study Group VIII, and included the essence of
`the British (Ptestel),
`French (Antiope), and Canadian (Telidon) coding schemes. However, S.l00 was
`incomplete since it did not completely define how to integrate the two mosaic
`modes (ie, Prestel's serial coding and Antiope's parallel coding), the geometric '
`mode (ie, Telidon), the Dynamically Redefinable Character Sets (DRCS), or
`the photographic mode.
`
`In May 1981, the American Telephone and Telegraph Company announced the
`ublication of the Bell System Videotex Standard Presentation Level Protocol
`PLP), which combined all of the functions of 3.100 with more complete
`graphical and color capabilities and provided a unified coding syntax. The PLP
`contained functions such as the incremental commands, continuously variable
`text size, dynamic blink, DRCS, MACRO's, and color maps.
`
`In February 1982, a functionally equivalent version of PLP titled Telidon
`Videotex Presentation Level Protocol: Augmented Picture Description
`instructions was published in Canada as CRC Technical Note No. 709. For a
`more complete understanding of the events and technical contributions that
`preceded this standard, refer to the publications listed in Appendix F.
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 4
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 4
`
`
`
`wdeoter/Teletext Presentation Level Protocol Syntax
`
`[North American PLPSJ iii
`
`The authors of the following documents:
`
`Bell System Videotex Standard Presentation Level Protocol, copyrighted
`May 1981 by the American Telephone and Telegraph Co.; and
`
`Telidon Videotex Presentation Level Protocol: Augmented Picture
`Description Instructions, CRC Technical Note No. 709, copyrighted
`February 1982
`by
`the Government
`of Canada, Department
`of
`Communications
`
`have specifically authorized the use of this material, in whole or in part, in
`this standard.
`
`Note: Although the intended primary application of this standard is stated in
`its scope, it is important to note that it remains the responsibility of the user
`of the standard to judge its aiitability for any particular purpose.
`
`ANSI and CSA standards are subject to periodical review and suggestions for
`their improvement will be referred to the appropriate committee.
`In Canada
`such suggestions should be addressed to Canadian Standards Association,
`Standards Division, 178 Rexdale Boulevard, Rexdale (Toronto), Ontario M9W
`IR3.
`In the USA, suggestions should be sent to X3 Secretariat/CBEMA, Suite
`500, 311 First Street, N.W. Washington D.C. 20001.
`
`Requests for interpretation will be accepted. They should:
`(1) Define .'the problem‘, making reference to a specific place and, where
`appropriate, include an illustrative sketch;
`
`(2) Provide an explanation of circumstances surrounding the actual field
`condition; and
`
`(3) Be phrased, where possible, to permit a specific "yes" or "no" answer.
`
`‘_
`
`o
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 5
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 5
`
`
`
`
`
`iv ANSI Standard )G.llU-I983/CSA Standard T500-1983
`
`American National Standards Committees
`
`This standard was processed and approved for subrnittal to ANSI by American
`National Standards Committee on Information Processing Systems, X3.
`Committee approval of the standard does not necessarily imply that all
`committee members voted for its approval. At the time it approved this
`standard, the X3 Committee had the following members:
`
`E. Lohse, Chairman
`W.C. Rinehuls, Vice-Chairman
`C.A. Kachurik, Administrative Secretary
`
`Organization
`
`Name of Representative
`
`American Library Association .
`American Nuclear Society .
`.
`.
`
`AMP Incorporated .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`Association of American Railroads
`Association for Computing Machinery .
`
`.
`.
`
`.
`
`.
`.
`
`.
`.
`
`.
`
`.
`.
`
`Association of the Institute for Certification
`of Computer Professionals .
`.
`.
`.
`.
`.
`.
`.
`
`ATdcTInformation Systems .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`. P. Peters
`. G.C. Main
`D.R. Vondy (Alt)
`. P.E. Lannan
`C. Brill (Alt)
`. R.A. Petrash
`. J.A.N. Lee
`P. Skelly (Alt)
`
`.
`
`Burroughs Corporation.
`
`.
`
`Control Data Corporation .
`
`Data General Corporation .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Data Processing Management Association
`
`Digital Equipment Computer Users Society .
`
`Digital Equipment Corporation .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Exxon Office Systems .
`
`General Services Administration
`
`GUIDE International.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`_
`
`.
`
`.
`
`.
`
`. T.M. Kurihara
`A.E. Dubnow (Alt)
`. R..'J.Angner
`I-LV. Bertine (Alt)
`I.R.Purchis
`E.L. Dixon (Alt)
`. C.E. Cooper
`K. Lucke (Alt)
`. J.F‘ilat
`H.A. Richards (Alt)
`. A.E. Dubnow
`R.A. Hoadley (Alt)
`Cl. Hodges
`ILR. Barr (Ait)
`. L.C. Frampton
`G.S. Robinson (Alt)
`............R.Greenblatt
`M. Bucher (Alt)
`. W.C. Rinehuls
`DJ. Page (Alt)
`. F. Kirshenbaum
`T.F.O'i..eary, Jr. (Alt)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 6
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 6
`
`
`
`Vudeotex/Teletext Presentation Level Protocol Syntax
`[North American PLPSJ
`
`Harris Corporation .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`Hewlett-Packard .
`Honeywell Information Systems .
`
`IBM Corporation .
`
`O
`
`O
`
`I
`
`I
`
`I
`
`I
`
`.
`
`O
`
`.
`
`I
`
`.
`
`O
`
`.
`
`I
`
`.
`
`I
`
`.
`
`I
`
`Lawrence Berkeley Laboratory .
`
`.
`
`.
`.
`
`.
`
`O
`
`.
`
`Life Office Management Association
`
`.
`Moore Business Forms, Inc..
`Nationalfiureau of Standards.
`
`.
`.
`
`.
`.
`
`National Communications System .
`
`N
`
`I
`
`I
`
`C
`
`O
`
`0
`
`I
`
`I
`
`O
`
`.
`
`.
`.
`
`.
`
`O
`
`.
`
`.
`
`.
`
`t
`
`.
`
`.
`
`.
`
`O
`
`.
`
`.
`
`I
`
`.
`
`.
`
`U
`
`.
`
`.
`
`.
`.
`
`.
`
`O
`
`.
`.
`
`.
`
`I
`
`I
`
`0
`
`I
`
`0
`
`.
`
`. S. Mathan
`D. Abmayr (Alt)
`D.C. Loughry
`T.J. McNamara
`D. M. Taylor (Alt)
`NLA. Gray
`15. Wilson (Alt)
`. S. Sherr
`
`.
`
`R. Poston (Alt)
`T.A. Varetoni (Alt)
`ILA. Baker
`RJ. Harvey (Alt)
`. 3.3. Merrick
`J.F. Foley, Jr (Alt)
`D.H. Oddy
`R.E. Rountree
`3.1-I. Burrows (Alt)
`M.L. Cain
`G. W. white(A1t)
`T. W. Kern
`
`Perkin-Elmer Corporation .
`Prime Computer
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`u
`
`Recognition Technology Users Association
`
`I
`
`I
`
`0
`
`I
`
`Sperry Corporation .
`
`Te1ephoneGroup .
`
`.
`
`Texas Instruments, Inc.
`
`O
`
`.
`
`.
`
`0
`
`.
`
`.
`
`0
`
`.
`
`.
`
`0
`
`.
`
`.
`
`.
`
`I
`
`.
`
`.
`
`.
`
`I
`
`.
`
`.
`
`.
`
`0
`
`.
`
`.
`
`.
`
`Travelers Insurance Companies, inc.
`3MCompany..... .
`.
`.
`. ..
`US Department of Defense.
`.
`.
`.
`.
`
`O
`
`Wang Laboratories, Inc.
`Xerox Corporation .
`.
`
`O
`
`.
`.
`
`I
`
`.
`.
`
`O
`
`.
`.
`
`U
`
`.
`.
`
`U
`
`.
`.
`
`C
`
`.
`.
`
`0
`
`.
`
`.
`
`.
`
`I
`
`.
`.
`
`A.R. Daniels (Alt)
`. J. Pisarcik
`NLL. Cassio
`
`W.A. Burke (Alt)
`H.F. Schantz
`G.W. Wetze1(Alt)
`'I'.B. Steel
`D. Schuster (Alt)
`M.W. Bass
`
`0
`
`n
`
`n
`
`I
`
`I
`
`.
`
`C.D. Card (Alt)
`. H.1.. Marchese
`S. H. Garland (Alt)
`R. Gibson (Alt)
`. P. Smith
`
`R.F. Trow, Jr (Alt)
`.'J.T. Brophy .
`R.C. Smith
`
`W. L.aPlant, Jr.
`. B. Leong-i-long (Alt)
`C. Tanner
`J. Fitzgerald (Alt)
`M. Hayek
`21.}... Wheeler
`A.R. Machell (Alt)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 7
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 7
`
`
`
`ANSI Standard X3.llO-I983/CSA Standard T500-I983
`vi
`?__a._
`
`Technical Committee X3L2 on Codes and Character Sets had the following
`members:
`
`T.N. Hastings, Chairman
`3.3. Andersen
`B. Astle, liaison with EIA Teletext Subcommittee
`J.\V. Beland
`
`M.W. Bishop
`W.L. Brown
`B.W. Chester
`PM. Collins
`M.E. Cook
`
`D.R. Hall
`R.E. Hill
`D.S. Hilton
`
`D.B. Hughes
`J.T. Hsu
`I-LF. Ickes
`
`S. Kustedjo
`J.L. Little
`
`J.H. Maynard
`\V.E. Miller
`R..'J. Peilar
`P.G. Recicar
`
`D.M. Rosenberg
`.'.|.P. Russell
`
`5. Shayan
`P.G. Skelly
`G.S. Soloway
`ZLW. Soltes
`W. Urban
`G. Watson
`J.D. Wetherington, liaison with VTEP (Videotex Technical Experts Panel)
`Y.F. Lurn, liaison from CVCC/CSA/WG
`
`Standing Task Group X3L2.l, Videotex/Teletext Character Sets, which
`developed this standard under
`the direction of
`)(31.2, had the following _
`members:
`
`T.N. Hastings, Chairman
`B. Astle
`
`MJV. Bishop
`W.l... Brown
`SLR. Burk
`S.B. Calo
`
`C.J. Duffy
`W. Frezza
`D. Hall
`G. Herbel
`C.L. I-lerrmann
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 8
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 8
`
`
`
`Videotex/Teletext Presentation Level Protocol Syntax
`
`[North American PLPS] vii
`
`-
`
`J.T. Hsu
`M. Lemas
`C.D. O'Brien
`D. Raines
`S. Shayan
`G.S. Soloway
`.‘J.W. Soites
`R. Veith
`
`J.D. Wetherington
`
`CSA Committees
`
`'
`
`This standard was approved by the Technical Committee on Videotex. and. the
`Steering Committee on Computers,
`Information Processing and Office
`Machines.
`-
`
`Technical Committee on Videotex
`
`a
`
`P. Bowers(Chairman) .
`R.M. Bennett.
`.
`.
`.
`.
`
`A. Clement
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`'
`
`.
`
`.
`
`.
`
`.
`-
`
`R.E.B-lackshaw (Aiternate}.. .
`A.Chitnis .
`.
`.
`.
`.
`.
`.
`.
`.
`
`G. Cornish.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`M. Cullen .
`
`.
`t
`S.J.Crossman .
`
`.
`
`'
`
`.
`
`.
`
`.
`
`.
`
`.
`'
`.
`
`.
`
`.
`
`.
`
`.
`
`-
`
`.‘
`
`'
`
`.‘ -.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`«
`
`'
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`
`-
`
`.‘ TV Ontario, Toronto
`. Department of Communications,
`. Ottawa, Ontario
`-
`Toronto, Ontario .
`(Representing Consumers’
`Association of Canada)
`. Bell Canada, Ottawa, Ontario
`. NABU Manufacturing Corporation,
`Ottawa, Ontario
`.
`'
`‘
`. Hewlett-Packard Canada Ltd.;-'
`Ottawa, Ontario
`'
`(Representing Canadian Business-'
`Equipment Manufacturers Association
`(CBEMA)}
`-
`-
`1
`-
`. Teie-Direct Publications Inc., Montreal,
`
`'
`
`.
`
`*
`
`B. Croteau (Associate).
`'
`'
`D. Dawson.
`A.G. Day
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`D. Garforth .
`
`T. Hastings .
`
`.
`
`'
`..
`.
`
`.
`
`B. Ho .
`
`.
`
`W. Knapp
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`‘
`'
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.-
`.
`
`.
`.
`
`.
`.
`
`. -.
`
`-
`
`.
`
`.
`
`.
`
`.'
`
`.
`
`.
`
`.,-.
`
`'.
`
`.
`
`.'
`
`. v.
`
`.
`
`'
`
`.
`
`.
`
`.
`
`r
`
`.
`
`.
`
`. Trans Canada Telephone System,
`Ottawa, Ontario.
`. Ministére des Communications,
`Quebec, Quebec
`. Systemhouse Ltd., Ottawa, Ontario
`. Canadian Association of Broadcasters,
`Ottawa, Ontario
`.
`.
`-
`'
`.‘ Canadian Broadcasting Corporation
`Montreal, Quebec
`,
`I
`. Digital Equipment Corporation
`Maynard, Mass.,U.5.A.
`-
`Liaison: ANSI Committee X3L2
`. Department of Communications,
`Ottawa, Ontario
`-
`Representing Government EDP
`Standards Committee
`Infomart; Toronto, Ontario
`
`'
`
`-'
`
`'
`
`J
`‘
`
`-
`
`.
`
`-
`
`.
`
`'.
`
`"
`
`'3'
`
`PMC Exhibit 2101
`Apple V_pMC
`IPR2016-00755
`Page 9
`
`]
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`
`.
`.
`
`.
`
`.
`
`.
`
`-
`..
`
`.
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 9
`
`
`
`
`
`viii ANSI Standard X3.Il0-I983/CSA Standard T500-I983
`
`M. Lane .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`P. Learmouth (Alternate)
`
`P. Levesque (Alternate) .
`
`.
`
`.
`
`.
`.
`.
`.
`E. Lin (Associate) .
`.
`.
`.
`.
`Y.F.Lum .
`.
`.
`.
`(Chairman of Working Group)
`V.C. MacDonald (Alternate)
`
`.‘J.V. Marisi (Associate).
`
`.
`3. Matte.
`M. Melnyk .
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`T.G. Moore (Alternate)
`
`.
`.
`.
`.
`.
`.
`R. Morin.
`H. Mykytyn (Alternate)
`C.D. O'Brien .
`.
`.
`.
`.
`R. Orchard
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`Iniornart, Toronto, Ontario
`Representing Videotex Information
`Service Providers Association of
`Canada (VISPACJ
`. The Canadian Bankers Association,
`Toronto, Ontario
`. Canadian Broadcasting Corporation,
`Montreal, Quebec
`. B.C. Telephone Cornpany,Vancouver
`. Department of Communications,
`Ottawa, Ontario
`. Department of Communications,
`Ottawa, Ontario
`. Saskatchewan Telecommunications,
`Regina
`. University of Quebec, Quebec
`. Department of Communications,
`Ottawa, Ontario
`. CNCP Telecommunications,
`Toronto, Ontario
`. Manitoba Telephone System, ‘Winnipeg
`.
`Infomart, Toronto, Ontario
`. Norpak Ltd.,l<anata, Ontario
`. National Research Council of Canada,
`Ottawa, Ontario
`. MicrotelPacitic Research Limited,
`Burnaby, British Columbia
`. New Brunswick Telephone, Saint John
`. Edmonton Telephones,
`Edmonton, Alberta
`. Bell-Northern Research,
`Ottawa, Ontario
`. Skyline Cablevision Ltd.,
`Ottawa, Ontario
`. Gandalf Technologies Inc.,
`Manotick, Ontario
`. The RoyalB-ank of Canada,
`Toronto, Ontario
`Representing Canadian Bankers
`Association
`. Bell Canada, Ottawa, Ontario
`. CNCP Telecommunications,
`Toronto, Ontario
`University of Waterloo,
`Waterloo, Ontario
`. Teleglobe Canada, Montreal, Quebec
`. AES Data Ltd., Mississauga, Ontario
`.
`IBM Canada Ltd, Toronto, Ontario
`. Alberta Government Telephones,
`Edmonton
`B.C|. Weir
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`. Canadian Standards Association
`(Standards Administrator, Non-voting) Rexdale, Ontario
`
`.
`.
`.
`.
`.
`.
`.
`Q. Tu .
`V.S. Umamaheswaran .
`J.D. Warmer .
`.
`.
`.
`.
`J. Zukiwski (Alternate)
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`’
`
`PMCE h-M2101
`Ap;,‘,e' J_ PMC
`|PR2016-00755
`
`Page 10
`
`M.Pejskar.
`
`A.C. Pendleton (Associate).
`D.J.Phi1lpotts(Assoc1’ate) .
`
`K. Read .
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`V.C. Reed .
`Liaison IEC SC 12/G
`3. Scott
`.
`.
`.
`.
`.
`
`_
`
`K. Sharma .
`
`.
`
`.
`
`.
`
`U.C. Strahlendorf.
`O.Stubits .
`.
`.
`.
`
`F.W.Tompa .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 10
`
`
`
`wdeotexfleletext Presentation Level Protocol Syntax
`[North American PLPS]
`
`ix
`
`CSA Working Group on Videotex
`
`Y.F. Lum (Chairman)
`
`.
`.
`.'J.B-uccino .
`S.J.Crossman .
`
`B. Crozier
`
`.
`J. James.
`W. Knapp .
`3%. Kwan.
`.
`
`.
`
`.
`.
`.
`
`P. Levesque .
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`
`.
`
`.
`
`. Department of Communications,
`Ottawa
`. Electrohome, Waterloo
`. Trans Canada Telephone System,
`Ottawa
`
`. Department of Communications
`Ottawa
`. Electrohome, Waterloo
`.
`Iniomart, Toronto
`. Department of Communications,
`Ottawa
`
`. Canadian Broadcasting Corporation
`Montreal
`
`D. MacMillan.
`
`.
`
`.
`R. Morin.
`.
`H. Mykytyn
`C.D. O'Brien .
`D.T.0'Leary.
`
`R. Orchard.
`
`M.Pejskar .
`
`.
`
`.
`
`.
`B.M. Read .
`.
`K. Re-ad .
`.
`A. Srivastava.
`.‘J.R. Storey.
`.
`
`B. Weir
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`. Department of Communications,
`Ottawa
`. Manitoba Telephone System, Winnipeg
`.
`Infomart, Toronto
`. Norpak Ltd., Kanata
`. Microtel Pacific Research Limited
`Burnaby
`. National Research Council of Canada,
`Ottawa
`. Microte1Pacific Research Ltd.,
`Burnaby
`_.
`,
`. TV Ontario, Toronto
`. Bell-Northern Research, Ottawa
`. Systemhouse Ltd., Ottawa
`. Department of Communications,
`Ottawa
`. Canadian Standards Association,
`Rexdale
`
`A joint editing group, acting under the direction of the members of the X3L2.l
`Task Group and the CVCC/CSA Working Group, had the following members:
`
`B. Astle
`D.R. Hail
`T.N. Hastings
`A. Kwan
`Y.F. Lum
`C. D. O'Brien
`D.T. 0'Leary
`G.S. Soloway
`J.\V. Soltes
`B. Weir
`J.D. Wetherington
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 11
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 11
`
`
`
`
`
`x ANSI Standard X3.ll0-I983/CSA Standard T500-I983
`
`Contents
`
`1. Scope ‘
`
`2.
`
`3. Reference Publications
`
`-
`
`Page
`
`-
`
`_
`
`fl. Coding Architecture
`4.1 Reference Model (051)
`14.2 Presentation Level Overview
`11.2.1 General
`«
`-
`11.2.2 Coordinate System
`- 11.2.3 Display Format.
`,
`41.3 Code Extension
`11.3.1 General
`11.3.2 Code Extension in a 7-Bit Environment
`!&.3.3 Code Extension in an 8-Bit Environment
`4.14 SPACE and DELETE
`_
`,
`.
`
`.
`
`-
`
`,
`
`,
`
`'
`
`,
`
`_
`
`_
`
`.
`
`_
`
`.
`
`.
`5. Codingo:fG-sets
`5.1 Primary Character Set
`_ 5.2 Supplementary Character Set
`5.3 Picture Description Instruction (PDI) Set
`5.3.1 General
`5.3.2 Attribute Control Functions
`5.3.2.1 - General
`.
`.
`5.3.2.2 DOMAIN
`5.3.2.2.! Command Format _
`5.3.2.2.2- Single-Value Operand Length
`5.3.2.2.3 Mu1ti—value Operand Length
`5.3.2.2.¢.t Dimepsionality
`5.3.2.2.5 Operand Length
`5.3.2.2.6 Logical Pel
`5.3.2.3 TEX
`5.3.2.3.! Command Format
`. 5.3.23.2 ‘Character,Rptation
`5.3.2.3.3 Character Path Movement
`5.3.2.3.-'4 Intercharacter Spacing
`5.3.2.3.5 Interrow Spacing
`5.3.2.3.6 Automatic APR APD
`5.3.2.3.? Move Attributes
`5.3.2.3.8 Cursor Styles
`5.3.2.3.9 Character Field Dimensions
`5.3.2.1: TEXTURE
`5.3.2.£+.l Command Format
`
`5.3.2.42 Line Texture
`5.3.2.-'+.3 Highlight
`53.2.4.4 Texture Pattern
`53.2.4.5 Mask Size
`
`1
`
`2
`
`6
`
`8
`3
`8
`8
`9
`10
`11
`11
`12
`17
`18
`
`_
`
`_
`
`20
`20
`22
`2!;
`-2!;
`32
`32
`32
`. .32
`33
`33
`33
`34
`34
`36
`36
`37_
`38
`38
`,39
`40
`40
`#1
`42
`#3
`#3
`
`ill!
`#3
`.45
`46
`
`,
`_
`
`'._
`
`.
`
`.
`
`,
`
`,
`
`_
`g
`
`.
`
`,
`'
`
`,
`
`._,
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 12
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 12
`
`
`
`ifideotex/Teletext Presentation Level Protocol Syntax
`
`
` [North American PLPSJ xi
`
`5.3.2.5 SET COLOR
`5.3.2.6 SELECT COLOR
`5.3.2.7 BLINK
`5.3.2.8 WAIT
`5.3.2.9 RESET
`5.3.3 Geometric Drawing Primitives
`5.3.3.1 POINT
`5.3.3.2 LINE
`5.3.3.3 ARC
`5.3.3.41 RECTANGLE
`5.3.3.5 POLYGON
`5.3.3.6 INCREMENTAL
`5.3.3-.6.2 FIELD
`5.3.3.6.3 INCREMENTAL POINT
`5.3.3.6.# INCREMENTAL LINE
`5.3.3.6.5 INCREMENTAL POLYGON (Filled)
`
`5.# Mosaic Set
`5.5 Macro Set
`5.6 Dynamically Redeflnable Character Set (DRCS)
`
`6. Coding of C~Sets
`6.1 CO Control Set
`6.2 Ci Control Set
`
`7. Graphic Character Repertoire
`
`8. Conformance Requirements
`8.1 General
`8.2 Conforming Interchange
`8.3 Conforming Presentation Process
`
`9. Enhanced Capabilities
`
`Appendixes (not a mandatory part of this standard)
`
`Appendix A; Layered Architecture Model
`
`Appendix B, Coordinate System Concepts
`
`Appendix C, Code Extension and 7-BitI8-Bit Transform
`
`Appendix D, A General Service Reference Model (SRM) for
`Videotex and a General Service Reference Mode1(SRM) for Teletext
`
`Appendix E, Future Developments
`
`Appendix F, Publications for Further Reference
`
`47
`5!;
`56
`58
`59
`62
`62
`65
`69
`74
`78
`83
`83
`84
`87
`90
`92
`90
`91:-
`
`95
`95
`101
`
`109
`
`130
`130
`131
`131
`
`135
`
`136
`
`139
`
`1112
`
`1%
`
`157
`
`153
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 13
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 13
`
`
`
`
`
`xii ms: Standard X3.ll0-I983/CSA Standard Tsoo-1983
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 14
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 14
`
`
`
`
`
`\lideotexl‘l'eletext Presentation Level Protocol Syntax
`(North American PLPS)
`
`1. Scog
`
`rules, and procedures for the
`This standard describes the formats,
`1.1
`information for videotex and
`encoding of alphanumeric text and pictorial
`teletext* applications. This standard is based on the architecture defined in
`ISO‘s multilayered reference model of open systems interconnection. This
`standard‘? defines a specific data syntax for use by OS! presentation layer
`protocols and some specific semantics for use at
`the application layer in
`videotex and teletext applications.
`
`*The term "teletext" (not yet adopted by CCIR) is commonly used to refer to
`a broadcast television videotex service. It is different from "teletex", a term
`officially adopted by CCITT to define a specific type of terminal-to-terminal
`text communications service.
`
`'i'This standard does not define the (351 Standard presentation layer protocol
`itself.
`
`The basic coding scheme is built upon the framework established by
`1.2
`Recommendation
`S.i0O-1980
`(International
`Information Exchange
`for
`Interactive Videotex)
`of
`the
`International Telegraph
`and Telephone
`Consultative Committee (CCITTJ. Operation in both a 7-bit and an 8-bit
`environment
`is accommodated. Alphanumeric text, a set of supplementary
`-characters, and a dynamically redefinable character set (DRCS) are provided.
`Both mosaics and geometric primitives, as well as DRCS, can be used to
`create pictorial displays.
`The mosaic coding is compatible with CCITT
`Recommendation S.lO0-1980.
`The geometric primitives are compatible
`enhancements to the picture description instructions (PDI's) defined in the
`alphageometric option of CCITT Recommendation S.l00-1980. Additional
`capabilities include color mapping, a controllable stroke width, macros,
`continuous character scaling, programmable texture masks, unprotected fields,
`partial
`screen scrolling,
`and incremental encoding for highly compact
`descriptions of certain classes of images.
`
`Note: The user's attention is called to the possibility that conformance with
`this standard may require use of an invention covered by patent rights. By
`publication of this standard, no position is taken with respect to the validity of
`this claim or of any patent rights in connection therewith. A patent applicant
`has, however, filed a statement of willingness to grant a license under these
`rights on reasonable and nondiscriminatory terms and conditions to applicants
`desiring to obtain such a license. Details may be obtained from the publishers.
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 15
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 15
`
`
`
`
`
`2 ANSI Standard X3.ll0-I983/CS/\ Standard T500-I983
`
`2. Definitions
`
`triplet of signed numbers
`Absolute coordinates means an ordered pair or
`between -1 (inclusive) and l (noninclusive) that specifies (in two's complement
`arithmetic) the new location of the drawing point with respect to the origin of
`the unit screen. Only nonnegative absolute coordinate specifications lie within
`the unit screen.
`
`Alphanumeric text means the written form of languages, comprising alphabetic
`letters with or without diacritlcal marks, numerical digits and fractions,
`punctuation marks, typographical symbols, and mathematical signs as well as
`SPACE. and special letters, signs, symbols, etc.
`In this standard, alphanumeric
`text. characters are denoted by names that are intended to reflect
`their
`customary meanings for the characters and symbols displayed. These names
`are* not intended to specify a particular style, font design, character size, or
`position within a character field.
`
`Attribute means a settable parameter to be applied to subsequent alpha-
`numeric text or pictorial information.
`
`Bit combination means an ordered set of bits (binary digits) that represents a
`character or a control function.
`-I
`
`Border area means the area of the physical display screen that is outside the
`display area.
`
`('.'-set (or control set) means the two control sets, C0 and Cl, each comprising
`32 character positions arranged in two columns of 16. .
`
`Character field means the rectangular area within which a character is
`displayed.
`-
`-
`'
`
`Code extensiorn means the techniques for expanding the absolute character
`address space of a byte-oriented code into a larger virtual address space. -
`
`Code table means the set of unambiguous rules that defines the mapping
`between received bitcombinations and presentation level characters.
`
`Coding irztaface means an interface through which coded bit combinations are
`passed between receiving equipment and communication media.
`
`Color mop addres means an ordinal number associated with each-pixel in a
`stored digital image that determines the address in the color map at which
`the actual color
`value of that pixel can be found.
`(This is sometimes
`abbreviated to simply color when it can be done unambiguously.)
`
`Colormop means a look—up table that is used during scan conversion of the
`digital image that converts color map addresses into actual color values.
`a
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 16
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 16
`
`
`
`wdeotex/Teletext Presentation Level Protocol Syntax
`
`[North American PLPSJ 3
`
`Color value means an entry in a color map that indicates the actual color of
`the pixel to be displayed.
`
`Composite symbol means a symbol consisting of a combination of two or more
`symbols in a single character field, such as a diacritical mark and a basic
`letter.
`
`the display
`the position of
`Consistent with the physical resolution means
`information is calculated to sufficient precision that it is displayed within one
`pixel of the true position (see Appendix B).
`
`Cursor means a logical indicator (having character field dimensions) of the
`screen position at which the next character is to be deposited. This position
`may or may not be marked by a cursor symbol.
`
`Designate means to identify a given set from the repertory of G-sets as a G0,
`G1, G2, or G3 set.
`
`Display area means the rectangular part of the physical display screen in which
`information coded in conformance to this standard is visibly displayed. The
`display area does not include the border area.
`
`indicator of the position at which the next
`Drawizgpoint means a logical
`geometric graphic primitive will commence execution. This is not normally
`marked by a drawing point symbol.
`
`Dynamically Redefinable Character Set (DRCSJ means a G—set containing
`definable characters whose patterns can be downloaded from the host.
`
`Escape setptence means a string of two or more bit combinations beginning
`with the ESCAPE (ESC) character.
`A three-character escape sequence
`contains an intermediate character (I) and ends with a final character (F), and
`is used primarily to designate a set of 94 or 96 character codes as one of the
`four active G-sets. A two-character escape sequence contains only a final
`character (F) and is one method by which code sets are invoked into the in-use
`table.
`Formats and rules regarding the use of the escape sequences are
`specified in ISO 2022-1982.
`
`Final character means the last character of an escape sequence.
`
`G-set means one of the four sets, G0, G1, G2, and G3, each of which comprises
`94 or 96 character positions arranged in six columns of 16.
`
`G-set repertory means the collection of available code sets that are subject to
`designation as one of the G—sets.
`
`Geometric graphic grimitive means a locally stored picture drawing algorithm
`that can be called via a specified opcode and associated operand(s).
`
`PMC Exhibit 2101
`
`Apple v. PMC
`|PR2016-00755
`
`Page 17
`
`PMC Exhibit 2101
`Apple v. PMC
`IPR2016-00755
`Page 17
`
`
`
`
`
`4 ANSI Standard X3.TlO-i983/CSA Standard T500-I983
`
`Graphic character repertoire means the list of graphic characters defined in
`this standard,
`including accented letters and characters obtained by the
`composition of two or more graphic symbols.
`
`Implementation-dependent means a feature that may be specified more
`completely in a service reference model or by an implementor, within the
`constraints imposed by this standard.
`
`In-use means the code sets or attributes that will be used to interpret or be
`applied to subsequently received commands.
`
`Intermediate character means any character that occurs between the escape
`character and the final character in an escape sequence.
`
`liwoke means to Cause a designated code set to be represented by the bit
`combinations in the prescribed in—use table.
`
`Layer means each individual module of the reference model for open systems
`interconnection (OSI).
`
`Locking shift means an invocation of a code set into the in-use table that
`remains in effect until another code set is invoked