`
`X3.HO-I983
`
`-—
`
`Anal x 3.1m -— [733
`
`.
`s‘ém'azo
`
`500-1983
`
`Videotex/Teletext
`Presentation Level
`Protocol Syntax
`North American PLPS
`
`5’ -.
`
`mép
`5’13
`we,
`mm
`
`Published in December, 1983
`by
`
`Canadian Standards As'sociaflbn
`American National Standards Institute. Inc.
`ma Rendale Bautmm
`1430 Broadway
`Rexdam [Toronto], Ontario M911
`New York. NY 10018
`lAppmved November 3. I933) mm October 3, 1933)
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-o1520
`Page 1
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`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.
`These standards are intended as guides to aid the manufacturer, the consumer, and the generai public.
`The existence of a standard does not in any respect 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. These standards are subject to periodic review and users
`are cautioned to obtain the iatest editions.
`
`in this standard, the words "shad," "should," and "may" represent requirements, recommendations,
`and options, respectively, 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 reaffinn, 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
`Ali rights reserved. No part of this publication may be reproduced in any form, in an aiectronic retrievai
`system or otherwise, without the prior written permission of the pubiisher.
`
`Printed in the United States of America
`
`,PC 10M1283i20
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 2
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 2
`
`
`
`Wdeotex/Teletext Presentation Le/el Protocol Syntax
`
`[North American PLPS] iW
`
`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.llO-l983 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 teletext
`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 051 presentation
`layer protocols in videotex and teletext applications. This standard does not
`define the 081 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
`teletext.
`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 di5play.
`It
`is intended that the same interchange can be
`presented on current TV sets as well as higher resolution devices.
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 3
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 3
`
`
`
`ANSI Standard X3.IIO-l983/CSA Standard T500498?!
`ii
`_—_____—__———_—_____——————
`
`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'l mechanism of ANSI X3Jll-l974, CSA 220335-1976, and .150
`2022-1982.
`
`This standard has been prepared by the joint effort of the ANSI X3L2.1
`Standing Task Group on Videotex/Teietext 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 5.100, International Information
`Exchange for Interactive Videotex. This recommendation was developed by
`CCITT Study Group VIII, and included the essence of
`the British (Prestel),
`French (Antiope), and Canadian (Telidon) coding schemes. However, 5.100 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 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 4
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 4
`
`
`
`Videotex/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 scape, it is important to note that it remains the responsibility of the user
`of the standard to judge its witability 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
`1R3.
`In the USA, suggestions should be sent to X3 Secretariat/CBEMA, Suite
`500, 311 First Street, MW. Washington D.C. 20001.
`
`Requests for interpretation will be accepted. They should:
`
`i 1) Define fthe problem, making reference to a specific place and, where
`appropriate, include an illustrative sketch;
`
`(2) Provide' an explanation ofi circumstances surrounding the actual field
`condition; and
`
`{3) Be phrased, where possible, to permit a specific I"'yes" or "no" answer.
`
`i .
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 5
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 5
`
`
`
`
`
`a; ANSI Standard x3.llo-l983/CSA Standard TSOO-IQBB
`
`American National Standards Committees
`
`This standard was processed and approved for submittal 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
`. QC. 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
`HN. Bertine (Alt)
`. LR.Purchis
`ELI... Dixon (Alt)
`. CLE. COOper
`K. Lucke (Alt)
`. lPiIat
`FLA. Richards (Alt)
`. A.E. Dubnow
`R.A. Hoadley (Alt)
`J. Hodges
`SLR. Barr (Ait)
`. LC. Frampton
`G.S. Robinson (Alt)
`............R.Greenblatt
`M. Bucher (Alt)
`. W.C. Rinehuls
`DJ. Page (Alt)
`. F. Kirshenbaum
`T.F.O‘Leary, Jr. (Alt)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 6
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 6
`
`
`
`Videotex/Teletext Presantatlon Level Protocol Syntax
`[North American PLPSlW
`
`Harris Corporation .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`Hewlett-Packard .
`Honeywell Information Systems .
`
`IBM Corporation .
`
`O
`
`O
`
`l
`
`I
`
`O
`
`I
`
`.
`
`I
`
`.
`
`I
`
`.
`
`t
`
`.
`
`I
`
`.
`
`I
`
`.
`
`I
`
`Lawrence Berkeley Laboratory .
`
`.
`
`.
`.
`
`.
`
`O
`
`.
`
`Life Office Management Association
`
`.
`Moore Business Forms, Inc..
`NationalBureau of Standards.
`
`.
`.
`
`.
`.
`
`National Communications System .
`
`NCRCorporation.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`O
`
`.
`
`.
`
`.
`
`t
`
`.
`
`.
`
`.
`
`O
`
`.
`
`.
`
`I
`
`.
`
`.
`
`U
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`o
`
`.
`
`o
`
`.
`
`. 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
`RSI. Harvey (Alt)
`. 3.3. Merrick
`J.F. Foley, Jr (Alt)
`DJ'l. Odd};
`R.E. Rountree
`3.1-1. Burrows (Alt)
`Ml... Cain
`G. W. White (Alt)
`T. W. Kern
`
`Perkin-Elmer Corporation .
`Prime Computer
`.
`.
`.
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`.
`I
`
`Recognition Technology Users Association
`
`I
`
`I
`
`O
`
`I
`
`Sperry Corporation .
`
`TelephoneGroup .
`
`.
`
`Texas Instruments, Inc.
`
`O
`
`.
`
`.
`
`o
`
`.
`
`.
`
`0
`
`.
`
`.
`
`o
`
`.
`
`.
`
`.
`
`o
`
`.
`
`.
`
`.
`
`I
`
`.
`
`.
`
`.
`
`O
`
`.
`
`.
`
`.
`
`Travelers Insurance Companies, Inc.
`3MCompany..... .
`.
`.
`. ..
`US Department of Defense.
`.
`.
`.
`.
`
`O
`
`Wang Laboratories, Inc.
`Xerox Corporation .
`.
`
`O
`
`.
`.
`
`I
`
`.
`.
`
`O
`
`.
`.
`
`l
`
`.
`.
`
`C
`
`.
`.
`
`O
`
`.
`.
`
`o
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`A.R. Daniels (Alt)
`. J. Pisarcik
`NLL. Cassie
`
`WA. Burke (Alt)
`H.F. Schantz
`(LEV. Wetzel(Alt)
`T.B. Steel
`D. Schuster (Alt)
`MW. Bass
`
`o
`
`I
`
`I
`
`I
`
`I
`
`.
`
`C.D. Card (Alt)
`. H.L. Marchese
`5.1-1. Garland (Alt)
`R. Gibson (Alt)
`. P. Smith
`
`R.F. Trow, Jr (Alt)
`.‘J.T. Brophy .
`R.C. Smith
`
`W. LaPlant, Jr.
`. B. Leong-Hong (Alt)
`C. Tanner
`J. Fitzgerald (Alt)
`M. Hayek
`ILL. Wheeler
`A.R. Machell (Alt)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 7
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 7
`
`
`
`
`
`Vi ANSI Standard X3.IlO-l983/CSA Standard 1300-1983M
`
`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
`ILW. Beland
`
`MM. Bishop
`W.L. Brown
`B.W. Chester
`PM. Collins
`M.E. Cook
`
`D.R. Hall
`R.E. Hill
`D.S. Hilton
`
`D.B. Hughes
`3LT. Hsu
`H.F. lckes
`
`S. Kustedjo
`J.L. Little
`
`J.H. Maynard
`W.E. Miller
`RJ. Pellar
`P.G. Recicar
`
`D.M. Rosenberg
`J.P. Russell
`
`S. Shayan
`P.G. Skelly
`G.S. Soloway
`ILW. Soltes
`W. Urban
`G. Watson
`J.D. Wetherington, liaison with VTEP (Videotex Technical Experts Panel)
`Y.F. Lum, liaison from CVCC/CSA/WG
`
`Standing Task Group X3L2.l, Videotex/Teletext Character Sets, which
`developed this standard under
`the direction of X312, had the following _
`members:
`
`T.N. Hastings, Chairman
`B. Astle
`
`MAY. Bishop
`WJ... Brown
`ILR. Burk
`5.3. Calo
`
`C.J. Duffy
`W. Frezza
`D. Hall
`G. Herbel
`C.L. Herrmann
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 8
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 8
`
`
`
`Wdeotex/Teletext Presentation Lew! Protocol Syntax
`
`[North American PLPS] vii
`
`-
`
`3.1". Hsu
`M. Lemas
`C.D. O'Brien
`D. Raines
`S. Shayan
`6.5. Soloway
`1W. Soltes
`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) .
`ELM. Bennett.
`.
`.
`.
`.
`
`A. Clement
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`'
`
`.
`
`.
`
`.
`
`.
`-
`
`R.E.Blackshaw (Altemate).. .
`A.Chitnis .
`.
`.
`.
`.
`.
`.
`.
`.
`
`G. Cornish.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`M. Cullen .
`
`.
`:-
`S.J.Crossman .
`
`.
`
`'
`
`.
`
`.
`
`.
`
`.
`
`.
`-
`.
`
`.
`
`.
`
`.
`
`.
`
`-
`
`.‘
`
`'
`
`.‘ -.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`~
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`
`-
`
`.‘ TV Ontario, Toronto
`. Department of Communications,
`. Ottawa, Ontario
`-
`Toronto, Ontario .
`(Representing Consumer-3'
`Association of Canada)
`. Bell Canada, Ottawa, Ontario
`. NABU Manufacturing Corporation,
`Ottawa, Ontario
`.
`'
`'
`. Hewlett—Packard Canada Ltd.;l'
`Ottawa, Ontario
`(Representhg Canadian Stainless“ '
`Equipment Manufacturers Association
`(CBEMAD
`-
`-
`i
`‘
`. Tale-Direct Publications Inc., Montreal,
`
`'
`
`.
`
`‘
`
`B. Croteau (Associate).
`'
`'
`D. Dawson.
`A.G. Day
`.
`
`.
`.
`
`.
`.
`
`.
`.
`
`D. Garforth .
`
`T. Hastings .
`
`.
`
`'
`..
`.
`
`.
`
`B. Ho .
`
`.
`
`W. Knapp
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`'
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.-
`.
`
`.
`.
`
`.
`.
`
`. c.
`
`-
`
`.
`
`.
`
`.
`
`.'
`
`.
`
`.
`
`..-.
`
`'.
`
`.
`
`r
`
`.
`
`i.
`
`.
`
`'
`
`.
`
`.
`
`.
`
`i
`
`.
`
`.
`
`. Trans Canada Telephone System,
`Ottawa, Ontario.
`. Ministere des Communications,
`Quebec, Quebec
`. Systemhouse Ltd., Ottawa, Ontario
`. Canadian Association of Broadcasters,
`Ottawa, Ontario
`.
`.
`-
`'
`.‘ Canadian Broadcasting Corporation
`Montreal, Quebec
`,
`=
`. Digital Equipment Corporation
`Maynard, Mass.,U.S.A.
`.
`Liaison: ANSI Committee X3L2
`. Department 01 Communications,
`Ottawa, Ontario
`-
`Representing Government EDP
`Standards Committee
`Infomart; Toronto, Ontario
`
`'
`
`.'
`
`'
`
`J
`‘
`
`.
`
`.
`
`.
`
`.
`
`'.
`
`"
`
`1"
`
`pMC Exhibit 2154
`Apple V_PMC
`|PR2016-01520
`Page 9
`
`]
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`'
`
`.
`.
`
`.
`
`.
`
`.
`
`-
`..
`
`.
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 9
`
`
`
`
`
`um ANSI Standard X3.IIO—l983/CSA Standard Boo-1933
`
`M. Lane .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`P. Learmouth (Alternate)
`
`P. Levesque (Alternate) .
`
`.
`
`.
`
`.
`.
`.
`.
`E. Lin (Associate) .
`.
`.
`.
`.
`Y.F.Lum .
`.
`.
`.
`(Chairman of Working Group)
`V.C. MacDonald (Alternate)
`
`1V. 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 (VISPAC)
`. The Canadian Bankers Association,
`Toronto, Ontario
`. Canadian Broadcasting Corporation,
`Montreal, Quebec
`. B.C. Telephone Company,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
`. Microtel Pacific 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 RoyalBank 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
`. Canadian Standards Association;
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`5.3. Weir
`(Standards Administrator, Non-votng Rexdales Ontario
`
`.
`.
`.
`.
`.
`.
`.
`Q. Tu .
`v.5. Umamaheswaran .
`10. Warmer .
`.
`.
`.
`.
`J. Zukiwski (Alternate)
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`.
`.
`.
`
`PMC Exhibit2154
`Apple v. PMC
`|PR2016-01520
`
`Page 10
`
`MPejskar.
`
`.
`
`A.C. Pendleton (Associate).
`D.J.Phillpotts(Associate) .
`
`K. Read .
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`.
`V.C. Reed .
`Liaison IEC SC 12/G
`3. Scott
`.
`.
`.
`.
`.
`
`_
`
`K. Sharma .
`
`.
`
`.
`
`.
`
`U.C. Strahlendorf.
`0.5tubits .
`.
`.
`.
`
`F.W.Tompa .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 10
`
`
`
`\fideotex/Teietext Presentation Levei Protocol Syntax
`[North American PLPS]
`
`ix
`
`GSA Working Group on Videotat
`
`Y.F. Lum (Chairman)
`
`.
`.
`ILBuccino .
`S.J.Crossman .
`
`B. Crozier
`
`.
`3. 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.O'Leary.
`
`R. Orchard.
`
`NLPejskar .
`
`.
`
`.
`
`.
`B.M. Read .
`.
`K. Read .
`.
`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
`. MicrotelPacific 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. O'Leary
`(1.5. Soloway
`1W. Soltes
`B. Weir
`3.D. Wetherington
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 11
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 11
`
`
`
`
`
`x ANSI Standard X3.IlO-l983/CSA Standard T500-l983
`
`Contents
`
`1. Scope ‘
`
`2.
`
`3. Reference Publications
`
`'
`
`Page
`
`-
`
`_
`
`it. Coding Architecture
`v.1 Reference Model (051)
`14.2 Presentation Level Overview
`Il.2.l General
`«
`'
`l.t.2.2 Coordinate System
`- #.2.3 Display Format.
`,
`#3 Code Extension
`#.3.1 General
`l3.3.2 Code Extension in a 7-Bit Environment
`$13.3 Code Extension in an 8-Bit Environment
`4.11 SPACE and DELETE
`_
`.
`.
`
`.
`
`»
`
`‘
`
`,
`
`‘
`
`,
`
`o
`
`‘
`
`.
`
`_
`
`.
`
`.
`5. CodingofG-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 Multi—value Operand Length
`5.3.2.2.11 Dimepsionality
`5.3.2.2.5 Operand Length
`5.3.2.2.6 Logical Fe]
`5.3.2.3 TEX
`5.3.2.3.1 Command Format
`. 5.3.2.3.2 Characteertation
`5.3.2.3.3 Character Path Movement
`5.3.2.3.11 Intercharacter Spacing
`5.3.2.3.5 Interrow Spacing
`5.3.2.3.6 Automatic APR AFB
`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.l Command Format
`
`5.3.2.4.2 Line Texture
`53.2.4.3 Highlight
`5.3.2.4.4 Texture Pattern
`5.3.2.4.5 Mask Size
`
`l
`
`2
`
`6
`
`3
`3
`8
`8
`9
`10
`11
`ll
`12
`17
`18
`
`‘
`
`,
`
`20
`20
`22
`25!
`2!;
`32
`32
`32
`‘ .32
`33
`33
`33
`34
`34
`36
`36
`32
`38
`38
`I39
`#0
`110
`41
`42
`#3
`‘43
`
`‘49
`35.
`.45
`#6
`
`,
`.
`
`I.
`
`.
`
`.
`
`,
`
`,
`
`,
`.
`
`.
`
`,
`'
`
`..
`
`«_.
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 12
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 12
`
`
`
`maeotex/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.1.t 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.631 INCREMENTAL LINE
`5.3.3.6.5 INCREMENTAL POLYGON (Filled)
`
`5A Mosaic Set
`5.5 Macro Set
`5.6 Dynamically Redefinable Character Set (DRCS)
`
`6. Coding of C~Sets
`6.1 CO Control Set
`6.2 Ci Control Set
`
`7. Graphic Character Repertoire
`
`3. 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 Model (SRM) for Teletext
`
`Appendix E, Future Developments
`
`Appendix F, Publications for Further Reference
`
`47
`5!}
`56
`58
`59
`62
`62
`65
`69
`7!}
`73
`83
`83
`84
`87
`90
`92
`94
`91+
`
`95
`95
`101
`
`109
`
`130
`130
`131
`131
`
`135
`
`136
`
`139
`
`1&2
`
`Wt»
`
`157
`
`158
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 13
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 13
`
`
`
`ANSI Standard X3.ll0-I983/CSA Standard 1500-1933
`xii
`——-—--——-.—-.-—___.—._.—.—.___,_
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 14
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 14
`
`
`
`
`
`Videotexl‘l'eletext Presentation Level Protocol Syntax
`(North American PLPS)
`
`l. ScoE
`
`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
`150‘s multilayered reference model of open systems interconnection. This
`standard‘i‘ defines a specific data syntax for use by 031 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 adapted by CCITT to define a specific type of terminal-to-terminal
`text communications service.
`
`'l'This standard does not define the 051 Standard presentation layer protocol
`itself.
`
`The basic coding scheme is built upon the framework established by
`1.2
`Recommendation
`3.100-1980
`(International
`Information Exchange
`for
`Interactive Videotex)
`of
`the
`International Telegraph
`and Telephone
`Consultative Committee (CCITT). 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 5.100-1980.
`The geometric primitives are compatible
`enhancements to the picture description instructions (PDI's) defined in the
`alphageometric option of CClTT Recommendation 5.100—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 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 15
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 15
`
`
`
`
`
`2 ANSI Standard X3.ll0—l983/CSA Standard 15004983
`
`2. Definitions
`
`triplet of signed numbers
`Absolute cowdirmtes means an ordered pair or
`between -l (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.
`
`Alplmumeric text means the written form of languages, comprising alphabetic
`letters with or without diacritical 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 oombimtion means an ordered set of bits (binary digits) that represents a
`character or a control function.
`-l
`
`Ba'der area means the area of the physical display screen that is outside the
`display area.
`
`C-set (or control set) means the two control sets, C0 and Cl, each comprising
`32 character positions arranged in two columns of 16. .
`
`Claracter field means the rectangular area within which a character is
`displayed.
`-
`-
`'
`
`Code anemia: 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 bit_combinations and presentation level characters.
`
`Coding irate-face means an interface through which coded bit combinations are
`passed between receiving equipment and communication media.
`
`Color mop addream 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.)
`
`Color'map means a look-up table that is used during scan conversion of the
`digital image that converts color map addresses into actual color values.
`t
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 16
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 16
`
`
`
`\fideorex/Telerext Presentation Level Protocol Syntax
`
`[North American PLPSl 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
`Cmsistmt 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).
`
`Cur-sir 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, (32, or GB 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
`Drawimpoint means a logical
`geometric graphic primitive will commence execution. This is not normally
`marked by a drawing point symbol.
`
`Dynamically Redefinable Character Set (DECS) means a G-set containing
`definable characters whose patterns can be downloaded from the host.
`
`Escape mime 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, Gl, G2, and GB, each of which comprises
`9‘} or 96 character positions arranged in six columns of 16.
`
`6-33: repertory means the collection of available code sets that are subject to
`designation as one of the G-sets.
`
`Geometricm [rimitive means a locally stored picture drawing algorithm
`that can be called via a Specified opcode and associated operand(s).
`
`PMC Exhibit 2154
`
`Apple v. PMC
`|PR2016-01520
`
`Page 17
`
`PMC Exhibit 2154
`Apple v. PMC
`IPR2016-01520
`Page 17
`
`
`
`
`
`4 ANSI Standard X3.TIO-l983/CSA Standard T500-l983
`
`GrapMc 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.
`
`lit-use means the code sets or attributes that will be used to interpret or be
`applied to subsequently received commands.
`
`intermediate climacte- 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 in i