throbber
United States Patent
`Guillou
`
`[19}
`
`£54] TEXT VIDEO-TRANSMISSION SYSTEM
`PROVIDED WITH MEANS FOR
`CONTROLLING ACCESS TO THE
`INFORMATION
`
`[75]
`
`Inventor:
`
`Louis C. Guillou, Bourgbarre-Saint
`Erblon, France
`
`[73] Assignees: Etablissement Public de Diffusion dit
`“Teledit'l'usinn de France”,
`Montrouge; L'Etat Francais,
`represente par le Secretaire ti‘Etat
`aux Paste et Telecommunications
`(Centre National 1:l‘Etuties des
`Telecommunications), lssy les
`Mculineaux, both of France
`
`[21] Appl. No: 117,234
`
`[22] Filed:
`
`Jan. 31. I980
`
`Foreign Application Priority Data-
`[30]
`Feb. 6, 19?? [FRI
`France .............................. .. 19 02994
`
`tm. c1.= ....................... .. HMN 7/16; H04-K 1/00
`{51]
`[52] us. ca. .................................. .. ass/114; 340,-nos;
`.
`353/147; 340/825.54; 340/325.5
`[53] Field of Search .................... .. 455/2; 358/86. 114;
`340/147 LP, 149 A, 149 R, 152 R, 152 T, 706;
`173/2233
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`l/1976 Barnhart ............................... 358/86
`3.934.079
`
`5/1976 Anderson eta].
`340/l52 R
`3.956.615
`3,997,718 12/1976 Ricketts .........
`..................... .. 455/2
`
`[11]
`
`[45]
`
`4,337,483
`
`Jun. 29, 1982
`
`........ .. 358/I22
`3/19'i'8 Sherman .........
`4.081.132
`
`.... .. 349/I49 A
`4.2l4,230 '.-‘/1980 Falt etal. .... ..
`
`Primary Examt'ner—Howard A. E-irmiei
`
`[57]
`
`ABSTRACT
`
`A text video-transmission system comprising an infor-
`mation emitting center and receiving stations. the emit-
`ting center comprising encryption means using an oper-
`ating key. each receiving station comprising decryption
`means using the operating key. wherein in this system,
`the encryption means of the emitting center comprise: a
`generator delivering :2 numerical signal representing an
`operating key K. this key changing randomly at prede-
`termined intervals; an automatic encryption means
`comprising: a discriminator with an input connected to
`a magazine memorizing circuit from which it receives
`clear octets, this discriminator being capable of distin-
`guishing, among these clear octets, those wherein the
`7th and 6th binary elements are zero, an OR-exclusive
`logic circuit connected to the discriminator from which
`it receives octets wherein the 6th and/or 7th binary
`elements are not zero, this logic circuit having an output
`which carries encrypted octets; a generator of encoding
`octets, the decoding means of each receiving station
`comprising: a generator of a numerical signal represent-
`ing the operating key K. in use in the emitting center,
`automatic decryption means comprising: a discrimina-
`tor adapted to distinguish, among the encrypted octets,
`those wherein the 7th and 6th binary elements are zero.
`an OR-exclusive logic circuit connected to the discrimi-
`nator; and a generator for decoding octets.
`
`11 Claims, 10 Drawing Figures
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 1
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 1
`
`

`
`U.S. Patent
`
`Jun. 29, 1982
`
`Sheet 1 of 9
`
`4,337,483
`
`INFORMATION
`SOURCE.
`
`'
`
`RECEIVING
`STATIONS
`
`RECEIVING
`CCT
`
`DIGITAL
`LINE
`
`
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 2
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 2
`
`

`
`U.S. Patent
`
`Jun. 29, 1982
`
`Sheet 2 of9
`
`4,337,483
`
`I‘ “ _ " H _ _ " _ _ _ _I
`6
`
`INFORMATION
`SOURCE
`
`I
`
`GENERATOR
`2
`§E‘.ITrE'§”‘?./ \1I
`DISCRIMINATOR I
`24
`ENCRYPTlON/
`MEANS
`
`MAGAZINE
`
`10
`
`A”/JUNCTION
`
`‘*0’?
`GATE
`
`FIG. 2
`
`I__ __ _ __ _ _ _ W _ J
`
`\;-s--
`
`
`
`
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 3
`
`r_——_——— ——— — *—F——I
`I
`§§$E'“'”G
`I
`35 OPERATING
`
`I I I
`
`VIDEO
`LINE
`
`I
`I
`
`I
`I
`
`RECEIVING
`srnmon
`‘*4
`
`DISCRIMINATOR
`
`_______ _ _
`
`I
`I
`34 I
`I
`I
`l
`1__h____ ____ _____.__ __4
`
`I8 I
`DIGITAI../
`I
`LINE
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 3
`
`

`
`U.S. Patent
`
`
`
`
`
`w_.m..;.,emmeaou>_m:._oxm-mo\.,.~..n.‘e
`
`Mm.9:
`
`.....__._........._=_....__.._..=...._..__..=.___.__.
`
`S2——_——.4——__,%%._,_..__—_.
`
`IA
`
`3
`
`mm
`
`mh.
`
`8
`
`H
`
`2001.0
`
`PMC Exhibit 2091
`
`Apple v PMC
`|PR2016-00755
`
`Page 4
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 4
`
`
`
`

`
`
`
`Apple v. PMC
`|PR2016-00755
`
`Page 5
`
`U.S. Patent
`
`Jun. 29, 1982
`
`Sheet 4 of 9
`
`4,337,483
`
`GENER ATOR
`
`GENERATOR '
`
`
`53 5735-55 54 53 B2
`
`51
`
`SEOUENCER
`
`98'
`<=0~.~.E<=1<>r:I: _ 3
`
`FIG. 5 “"5
`
`nkes (26“)
`
`PMC Exhibit 2091
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 5
`
`

`
`
`
`Patent
`
`Jun. 29, 1982
`
`Sheet 5 of 9
`
`_Débu_t
`
`FF
`
`gig"-F
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 6
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 6
`
`

`
`U.S. Patent
`
`Jun. 29, 1932
`
`Sheet 6 of9
`
`4,337,483
`
`§‘é.’3§é‘é“‘°“
`
`|'——————““"“1
`
`EMITTING
`CENTER
`
`|
`
`
`
`'
`
`ENCRYPTION
`MEANS
`suascrupnon
`ceuren
`
`I
`
`OR
`‘GATE
`
`__ _ : _
`
`_ _J
`
`FORMING
`CIRCUIT
`jjjjjjjé T_,______,_j
`
`|—
`SUBSCRIPTION
`HOLDER
`
`I
`':
`‘I
`C1’ E
`:
`:
`
`I F
`
`REcEIvINs_i
`CCT
`l
`I
`_ I*1
`
`H H l
`
`l H
`
`I I
`
`H
`_._I|
`
`VIDEO
`
`
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 7
`
`
`
`C A GNG
`s%:r'?o:5
`
`K FIESTORING
`CIRCUIT
`
`x I
`(-4
`4 I
`L—"\
`FIG. 7
`
`\__“__==_j
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 7
`
`

`
`
`
`U.S.Patent
`
`«.3
`
`Jun.29,1982
`
`S
`
`__._..E.‘j.9.-.....-..--..u.--_pmM_7.
`
`
`29.622._34¢ammmoua.mx»m1.._nozo_.:mo¢zoo...G
`
`.so._m7.mm?NM.‘QN.3“........«3.,MmH7lll:1JT\4..._..._.
`__A.
`oofimzmmmq
`3mI
`
`...u0PbV6mm1XD.0ED.WCAP
`megs
`mmmm
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 8
`
`
`

`
`S.
`
`tm._I.a
`
`E,
`
`Pmm§.mmma:o._
`
`In.I...
`
`
`.:8m_omoz_>_moum
`
`3
`
`
`
`
`
`
`
`
`ozaouuoII|IIII_..Eo_2ms_:8m_u.Ii9moi
`oz_mmu....uozLm__oooo_4:_4.._._m_\o_amqomymxmwg_m...._|
`
`
`.__o._oo...I_.N3_P.»<._n_m_omoeqmmzmooz_zz5mwww._u924muaeumn
`
` .,_lIIEIIIIIIIIII_MP_.o......oooomE_an...HHHI0.,
`
`
`
` ezofiuza.zo_5m._mm%.I_____=__xopqmmzuu_E.5§<.._omozefiumtmzquz3:.
`rm_._cum*WV_.ME‘WV»m3::om_u
`3MI
`
`...HVfi_uPb6mm1XD.OED.2CAW
`mc%9
`mmmm
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 9
`
`
`

`
`US. Patent
`
`Jun. 29, 1932
`
`Sheet 9 of9
`
`4,337,483
`
`22
`
`
`
` OR-EXCL.
`45-— GATE
`
`CIRCUIT
`
`suascnnmon
`HOLDER
`
`|
`
`l— —f— ._
`OPERATING
`K suppur
`
`.36
`
`FIG. 10
`
`PMC Exhibit 2091
`
`
`
`Apple v. PMC
`|PR2016-00755
`
`Page 10
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 10
`
`

`
`1
`
`4,337,483
`
`2
`means 6 for composing a magazine consisting of
`pages organised into lines of characters, if the supplier
`of the information has not already composed it in this
`way;
`a magazine memorising circuit 10 in the form of‘nu-
`rnerical signals grouped into octets (8 binary elements);
`a junction 11 connected to the circuit 10,
`a distribution multiplexer 12 serving to form bundles
`of octets and insert information in the lines of a televi-
`sion signal. this device using the procedure mentioned
`above.
`__
`Each receiving station comprises:
`a circuit 14 for receiving and demodulating said tele-
`vision signal;
`a line 16 for processing the video picture signals;
`a line 18 for processing nutnerical signals, this line
`comprising notably a numerical data decoder. and fi-
`nally
`.
`,
`display means 20.
`In a system of this kind, the flux of information from
`the suppliers of information to the distributioncentres
`has the following general characteristics.
`_
`The source 5, which is an information-supplying data
`bank,
`is,
`for example, a meteorological service, the
`Stock Exchange, an information agency, etc. This bank
`supplies the composing means 6 which puts the infor-
`mation into pages of the suitable format.
`To indicate the size scales involved, it can be stated
`that, in the case of an experimental magazine produced
`for share values, there may be about 80 pages containing
`on average 300 octets, i.e. a total of 64000 octets. A
`shares magazine of this kind uses a resource of 10 lines
`per frame. A television line lasts 64 us and can carry 32
`useful octets, and there are 50 frames per second..Thus.
`the resource of a line/frame makes it possible to trans-
`mit 50X32><B=l2800 b/s (binary elements per sec-
`ond). The entire magazine is thus transmitted in
`
`TEXT VIDEO-TRANSMISSION SYSTEM
`PROVIDED WITH MEANS FOR CONTROLLING
`ACCESS TO THE INFORMATION
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates to a text video_-transmis-
`sion system provided with means for controlling access
`to the infonnation.
`
`It can be used in the transmission and display of infor-
`mation on television receivers for purposes of entertain-
`ment, information or education. The invention applies
`essentially to a broadcase system (i.e. unidirectional) by
`means of which alphanumerical information organised
`_into pages and magazines can be put into television lines
`and to interactive system (i.e. two-directional) affording
`access to data bases (general information, directories.
`etc.) and to interactive services (transactions, messages,
`education) through the telephone system.
`In the first system, the distribution of information is
`effected by a method of distribution in bundles, compat-
`ible with the distribution of the television signal.
`These systems have already been described in numer-
`0113 articles or patent applications. Reference is made
`hereinafter essentially to the so-called ANTIOPE sys-
`tem, a detailed description of which can be found par-
`ticularly in the following documents:
`.
`the article by Y. GUINET entitled: "Etude compara-
`tive des
`systéines de
`télétexte en radiodiffusion.
`Quelques avantages de la diffusion des donnees par
`paquets appliquee au teletexte“ which appeared in the
`U.E.R. Cahier Technique, no. 165, October 197?, pages
`242 to 253;
`the article by B. MARTI and M. MAUDUIT entitled
`“ANTIOPE, service de telétexte”, which appeared in
`the journal “Radiodiffusion Television”, 9th year, no.
`40. November-December 1975. 5/5, pages 18 to 23;
`the “Specification du Systerne de téletexte ANTI-
`OPE", edited by the Centre Commun d‘Etudes de Tele-
`vision et Telecommunications (CCETT);
`French patent application no. 75 18319, filed on June
`6th I975 and entitled “Data distribution system";
`French patent application Peg. no. ‘.-'6 27212, filed on
`Sept. 6th 1976 and entitled "System for the numerical
`transmission and displaying of text on a television
`screen";
`French patent application no. 76 29034, filed on Sept.
`22nd 1976 and entitled “Improvements to systems for
`the numerical transmission and displaying of texts on a
`television screen";
`the French application for a certificate of addition no.
`77 17625, filed on June 3rd 197? and entitled “Data
`distribution system".
`As this video-transmission system is thus widely
`known, it will not be described in detail here. Only the
`essential principles will be mentioned, to make the in-
`vention easier to understand. For any details of design
`or construction, reference can be made to the docu-
`ments cited above which in turn refer to others, and all
`these documents should be regarded as incorporated in
`this description.
`FIG. 1 shows, in highly diagrammatic form, the es-
`sential elements of such a system. Such a system com-
`prises an emitting centre 2 and receiving stations 4, 4',
`etc.
`I
`
`The emitting centre receives information from one or
`more sources 5 and comprises:
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`«IS
`
`50
`
`55
`
`60
`
`65
`
`
`
`64 33 B
`113 X 10 = -: seconds.
`
`which means that the magazine is transmitted cyclically
`with a periodicity of 4 seconds.
`It will be noted that an interactive line connecting the
`distribution centre to the information supplier typically
`operates at 4800 b/s and this difference in speed relative
`to the speed of broadcasting at 12800 b/s explains the
`need to memorise the information at the distribution
`source.
`
`In such system, the octets carrying the information
`are traditionally marked as follows:
`
` j
`
`bi;
`Odd-numbered
`
`,——-4|--n.
`bi be b5
`High weight
`
`it
`a-quid’-n-—..~
`b4 b3 b2 ht
`Low weight
`
`wherein- the binary element bag is an odd-numbered ele-
`ment, in other words an element whereinthe total num-
`ber of “l” appearing in the octet is odd.
`'
`Thus,
`according
`to this
`notation,
`the octet
`(j/k)=(4/7} corresponds to the octet 11000111.
`The octets are divided into control octets and data
`octets. The control octets indicate,
`in particular,
`the.
`beginnings and ends of pages and the beginnings and
`ends of lines. The data octets,
`inserted between the
`control octets, correspond to the characters contained
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 11
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 11
`
`

`
`4,337,483
`
`3
`in the lines. All these octets, both control and data oc-
`tets, comprise a heavy weight binary element which is
`an odd-numbered element.
`All the codes, identified by such octets, are organised
`into a table as follows:
`
`b-,-
`0
`o
`D
`0
`1
`1
`I
`In.
`0
`0
`1
`I
`0
`0
`I
`b5
`0
`l
`D
`I
`O
`I
`D
`
`l
`
`j
`b4 ? in b; In I: 0 I 2 3 4 5 ti
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In this table.
`
`the columns 0 and 1 which correspond to the octets 20
`wherein the 6th and 7th binary elements are zero
`(ha =b-i :0), contain control octets;
`columns 2 and 3 contain essentially numbers and
`punctuation marks;
`columns 4 and 5 contain essentially capital letters,
`columns 6 and 7 chiefly contain lower case letters.
`As an example, a current page of information accessi-
`ble to the user is in the following form:
`(1) First, it contains a page heading, which is made up
`of the control codes (ETX) FF RS NP] NP: NP3:
`wherein:
`
`25
`
`30
`
`ETX is a code which terminates the preceding page,
`FF is a code indicating a new page,
`R5 is a page flag,
`NP1, NPz, NP3 are codes indicating a page number 35
`from 001 to 999.
`
`(2) After the page heading there is a “zero" line: US
`UOC1 C1C3.
`.
`.
`.
`.
`.
`.
`. RC LF,
`wherein:
`
`so
`
`4;;
`
`US is a line flag,
`00 indicates the zero line,
`C1, C2, C3 are supplementary codes,
`RC LF terminate the line.
`The zero line may also contain an operating name, a
`date, a time and optionally information on charges. This 45
`zero line does not carry any information which consti-
`tutes the service. It is part of the procedure.
`(3) After the zero line come the information lines
`comprising first of all a line heading which is made up of
`the codes (RC LF) US NR1 NR2, wherein:
`RC LF terminate the previous line,
`US is a line flag,
`NR1 NR2 constitute the line number, which goes
`from 01 to 24.
`. (1,. These octets are 55
`Then come the data octets d1, d2 . .
`inserted between the start of the current line and either
`a line end—start of new line - or the end of a page.
`These octets d1, da,
`.
`.
`. dn represent the information
`constituting the service being broadcast. Thus the infor-
`mation element in a system of this kind is the displayable 60
`line.
`There are also other pages in addition to these current
`pages of information. They are functionally accessible
`by means of the supplementary codes C1. C2, C3 con-
`tained in the zero line. These are. for example, cover 65
`sheets and warning pages. All these pages are part of the
`procedure. Finally. there is a page of summary which
`can be regarded as part of the data.
`
`5
`
`10
`
`15
`
`4
`Now that these points regarding the general system
`have been mentioned, we can deal with the problem
`which the invention sets out to solve.
`The advent of the new services above mentioned
`raises the question of how to charge for them. i.e. how
`to implement a system for identifying and controlling
`the audiences. This question arises more generally for
`any broadcast service which tends to make the broad-
`casting networks more profitable by making better use
`of the resources.
`Taxation of the subscription type constitutes a both
`flexible and durable relationship between a service and
`its users. Such a method of taxation is particularly justi-
`fied in broadcasting.
`Taxation of the type based on consumption may also
`be used; this method of taxation is fundamental for "in-
`teractive" systems (where there is a dialogue between
`the subscriber and the information source; however, it is
`of secondary value in broadcasting systems (in which
`information is transmitted in one direction to the sub-
`scribers).
`There may be intermediate systems known as “quasi-
`interactive" systems wherein the content of the distribu-
`tion source is continuously modified to meet the re-
`quirements of the users, which are transmitted via a
`public data network. The advent of new distribution
`means with a very large capacity, such as satellites, will
`develop this quasi-interactive mode considerably. thus
`making it necessary to implement a system for control-
`ling access to the information provided.
`This problem of access control raises above all the
`problems of encrypting the information when it
`is
`broadcast and decrypting when it
`is received. Natu-
`rally, these problems must be resolved in accordance
`with the specificity of the teletext system which is to be
`controlled. In particular, the method of scrambling the
`information and restoring the intelligibility of the infor-
`mation should not harm the performance of the system.
`Now,
`it is known that messages translated into the
`suitable language are characterised by a substantial
`redundancy so that the incidence of transmission errors
`on the intelligibility of the information broadcast
`is
`minimised. Thus, alphabetic texts are intrinsically very
`redundant. as are the majority of semi~graphic draw-
`ings;
`the character display controls use escapement
`characters; the page and line numbering uses Hamming
`codes; all the octets constituting a magazine are trans-
`mitted with imparity, etc. .
`.
`. Thus, there is no attempt
`to compress the information and the method ofrecover-
`ing the intelligibility of the information must therefore
`respect this redundancy and not propagate the deleteri-
`ous consequences of transmission errors, which are
`difficult to monitor in broadcasting.
`The means for recovering the intelligibility of infor-
`mation which has been locked up beforehand consti-
`tute, to some extent, an “electronic lock“, and the intel-
`ligibility of the locked up information can only be re-
`covered by the use of a suitable key.
`The first question which arises is therefore the room
`to be allotted to this electronic lock in the system to be
`monitored. In fact,
`in the case of the teletext system.
`two procedures are used: the transporting procedure
`and the operating procedure. At what level of the pro-
`cedure should this lock be placed‘?
`BRIEF SUMMARY OF THE INVENTION
`
`The invention answers this question by proposing a
`lock which is attached to the operating level. This
`
`PMC Exhibit 2091
`
`
`
`Apple v. PMC
`|PR2016-00755
`
`Page 12
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 12
`
`

`
`4,337,483
`
`20
`
`5
`method has a number of advantages. First, it respects all
`the constraints of synchronisation and non-propagation
`of the transmission errors. Furthermore, it is indepen-
`dent of the transporting network used by the system.
`Finally, it does not require any adjustment of the exist-
`ing standards and will accommodate any future devel-
`opment of these standards.
`In other words, and according to a first feature of the
`invention, the encryption of the infonnation constitut-
`ing a magazine is carried out at the distribution source.
`More precisely, the encryption means are located up-
`stream of the multiplexer, which has reference numeral
`12 in the plan in FIG. 1.
`-
`Now that room has been found for the encryption
`means, there is still the question of the object to which
`these means are applied.
`The invention answers this second question by pro-
`posing means whose function is to encrypt up only the
`information carried in the displayable lines of the ordi-
`nary pages of the magazine. In other words, the encryp-
`tion does not affect the control codes appearing in col-
`umns 0 and 1 of the table of codes given hereinbefore
`and, in particular, the codes ETX, FF, RS, RC, LF and
`US. It affects only the data codes (11. dz, etc. This is the
`second feature of the invention.
`Finally, the invention sets out to solve a third prob-
`lem, that of respecting the imparity of the octets broad-
`cast.
`'
`All these aims are achieved by the use, according to
`the invention, of automatic encryption means which
`comprise means for forming a succession of encoding
`octets wherein the binary elements marked c] to cs are
`generated as follows:
`c1, C1, c3, c4 and c5 are taken at the output of a pseudo-
`random series generator which is reset at the start of 35
`each displayable line by an operating key K and by the
`page and line numbers in question;
`c5 and c-,r are at zero, and
`c3 is an even-numbered element.
`Thus, the coding series obtained is made up of even
`octets. These octets are marked C1, C1. . . C" or, generi-
`cally. CJ-. The clear octets constituting a line of informa-
`tion form a series marked d1, d2 .
`.
`. C1,, or, generi-
`cally,
`d_,-. These octets are odd-numbered and are
`locked up by the encoding octets in accordance with
`the following rules:
`At each new clear octet of the displayable line, an
`octet is taken from the encoding series. There are two
`possibilities:
`If the clear octet belongs to columns 0 and I of the
`table of codes (ba=b7=U) the clear octet is transmitted
`as it stands, and the encoding octet is not used;
`If the clear octet does not belong to column 0 or I,
`then the clear octet and the encoding octet are com-
`bined by an "DR-exclusive" logic circuit
`to form a
`broadcast octet: D,-=d,»®C;, where the symbol $ repre-
`sents the “OR-exclusive” logic operation.
`the
`Because of the parity of the encoding octets.
`broadcast octets are odd,
`like the clear octets, thus
`satisfying the requirement mentioned above.
`Moreover.
`the “OR-exclusive" operation is mani-
`fested by the substitution of the clear octet by a broad-
`cast octet belonging to the same group of columns as
`the clear octet, namely:
`the group of columns 2 and 2 which contains essen-
`tially the numbers and punctuation marks,
`the group of columns 4 and 5 which contains mainly
`capital letters,
`
`ID
`
`15
`
`25
`
`3!}
`
`40
`
`45
`
`50
`
`55
`
`65
`
`6
`and the group of columns 6 and 7 which contains
`mainly lower case letters.
`Finally, the octets belonging to columns 0 and 1 are
`not modified. particularly the octets corresponding to
`the codes ETX, FF, RS, RC, LF and US, which are
`transmitted as they stand. Moreover, owing to the fact
`that the 6th and 7th binary elements of the encoding
`octets are zero, no new octets belonging to these col-
`umns are introduced. Thus the desired transparency is
`ensured.
`-
`In this way. all the aims listed above are attained with
`the locking means used according to the invention.
`To reinforce the inviolability of the lock thus formed,
`the operating key K is advantageously modified at ran-
`dom at predetermined, relatively short intervals (of the
`order of a few minutes, for example).
`It then remains to decrypt the information when it is
`received. To do this, the receiver should comprise a
`generator of decoding octets which delivers octets
`formed as follows:
`the low weight 5th binary elements are taken from a
`quasi-random series obtained from a generator reset at
`each start of a line by the operating key K. by the page
`and line numbers in question;_
`the 6th and 7th binary elements are zero. and
`the 8th binary element is forced to zero.
`The rules for decryption are analogous to the rules
`for encryption; at each new octet received, belonging to
`an encrypted line. a new decoding octet is generated.
`There are two possibilities:
`If the octet received belongs to columns 0 and 1, it is
`transmitted as it stands to the interpreting circuits;
`If the octet received does not belong to columns 0
`and 1 {because its 6th and/or 7th binary elements are
`not zero) it is combined by an OR-exclusive circuit with
`the decoding octet before interpretation is carried out.
`Interpretation of the language is thus closely inter-
`connected to the encryption of the lines of information,
`and the robustness of the structure of the language
`broadcast is not affected by the encryption operations.
`Now that these general comments have been made
`regarding the invention, the precise definition of the
`object of the invention can then be worded as follows:
`Transmission system comprising an information emit-
`ting ‘centre and receiving stations, the emission centre
`comprising:
`means 6 for composing a magazine consisting of
`pages organised into lines of characters, if such means
`are not already contained in the information source,
`a circuit 10 for memorising the magazine in the form
`of numerical signals grouped in octets (8 binary ele-
`ments), these octets comprising control octets and data
`octets, the control octets indicating in particular the
`beginnings and ends of pages and the beginnings and
`ends of lines, the data octets corresponding to the char-
`acters contained in each line, all these control and data
`octets comprising a binary element of high weight
`which is an odd-numbered element. the octets wherein
`the 6th and 7th binary elements are zero being control
`octets,
`a junction 11 connected to the circuit 10, and
`a distribution multiplexer 12 serving to insert infor-
`mation in the lines of a television signal, this emitting
`centre also comprising means for encoding the informa-
`tion using an operating key. each receiving station com-
`prising:
`a circuit 14 for receiving and de-modulating said tele-
`vision signal,
`
`
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 13
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 13
`
`

`
`4,337,483
`
`8
`having an output which delivers, for each encrypted
`octet received, a decoding octet C_,- having a high
`weight binary element which is forced to zero and 7th
`and 6th binary elements of zero.
`Encryption and decryption means of this kind pro-
`vide an advantageous solution to the problem of charg-
`ing mentioned hereinbefore. For this purpose, the in-
`vention proposes that in addition to the operating key
`whose function has been defined above, subscribers‘
`keys should be used, which are generated randomly by
`a charge administration centre. These keys have a rela-
`tively long service life (from 1 to 12 months), compared
`with the operating key (which is of the order of a few
`minutes).
`'
`To illustrate the functioning of this double key sys-
`tem, one could take the example of a subscription plan
`using four types of subscriptioml month, 3 months, 6
`months and one year. In addition to its duration, a sub-
`scription is characterised by the month in which it be-
`gins. With a plan of this kind, in a given month and for
`a given service, there are thus 22 subscribers‘ keys liable
`to be used by the users: a monthly key, three three-
`monthly keys. six six-monthly keys and "twelve yearly
`keys.
`Each month, the charge administration centre pro-
`vides each distribution centre with a list of 22 subscrib-
`ers’ keys in use for each service distributed by this cen-
`tre. It also provides the subscription sales points with
`another list of 4 keys which are to start in the following
`month (one month,
`three months, six months and a
`year), for each service, with the prices of the subscrip-
`tions.
`A suitable machine installed in each sales point re-
`cords some of these keys, in the form of subscription
`blocks, on holders provided for this purpose (for exam-
`ple, information-bearing cards of the credit card type].
`These cards are then inserted by the users of the service
`in the receiver.
`_
`-
`For each chargeable service, approximately every
`five minutes, a new operating key K is generated at
`random, by each distribution centre concerned. Thus, in
`the course of a session ofa service (one or more hours),
`several dozen operating keys may succeed one another.
`As soon as a distribution centre generates a new oper-
`ating key K, it calculates. for each current subscribers‘
`key in use C; for this service, a message M; by means of
`an algorithm M,-=Fc,~ (K), with the keys C; acting as
`parameters.
`Thus, for a service using the subscription plan de-
`scribed above, there are 22 different messages in force at
`any one time. The duration of a message is equal to that
`of the operating key K, and for a given service, at any
`one time, there are as many messages as there are sub-
`scribers‘ keys in use.
`All the messages M; in force together constitute the
`information for access control associated with the ser-
`vice being broadcast. This access control information is
`obviously not locked up by the electronic look.
`A particular application of this system is envisaged
`within the scope of the present invention. In this in-
`stance, the messages M; are grouped in a special page,
`known as the access control page, which is updated
`each time the operating key is changed. The access
`control page is distributed cyclically, like the ordinary
`pages of information constituting the service. However,
`it is not locked up by the electronic lock. The access
`control page is read systematically by the receiver
`when it is put into contact with the service, then each
`
`
`
`PMC Exhibit 2091
`
`Apple v. PMC
`|PR2016-00755
`
`Page 14
`
`7
`a line 16 for processing the video picture signals.
`a line 18 for processing numerical signals, containing
`in particular a numerical signal decoder, and
`display means 20, each receiving station further com-
`prising means for decoding the coded information using
`said operating key, the system being characterised in
`that:
`(A) the encoding means of the emission centre com-
`prise:
`(a) a generator 22 delivering a numerical signal repre-
`senting an operating key K, this key changing randomly
`at predetermined intervals,
`(in) automatic encryption means 24 comprising:
`(i) a discriminator with an input connected to the
`magazine memorising circuit from which it receives
`clear octets. this discriminator being adapted to distin-
`guish, among these clear octets, those wherein the ‘l'th -
`and 6th binary elements are zero,
`this discriminator
`having two outputs,
`the first carrying these octets
`wherein the 7th and 6th binary elements are zero, and
`connected to the distribution multiplexer through the
`junction, and the second carrying the clear octets dj
`wherein the 7th and/or 6th binary elements are not
`zero,
`
`l0
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`(ii) an 0R—exclusive logic circuit with two inputs, one
`of which is connected to the second output of the dis-
`criminator from which it receives the clear octets d_,-
`wherein the 6th and/or 7th binary elements are not
`zero, this logic circuit having an output which carries
`odd-numbered coded octets DJ‘, the coded octets then
`_being directed towards the distribution multiplexer
`through the junction;
`(c) a generator of encoding octets controlled by the
`automatic encryption means from which it receives
`octets indicating the page and line numbers of the data
`to be transmitted and the signal corresponding to the
`operating key, this generator of octets delivering, for
`each data octet d; of a displayable line, an encrypted
`octet C,-, this octet having an even-numbered Bth binary
`element and 7th and 6th binary elements of zero, this
`octet being applied to the other input of the logic cir-
`cuit,
`(B) the decoding means of each receiving station
`comprise:
`(d) a generator of a numerical signal representing the
`current operating key K in the emitting centre,
`(e) automatic decryption means comprising:
`(i) a discriminator with an input connected to the
`numerical signal decoder of the receiving station, from
`which it receives the coded octets, this discriminator
`being adapted to distinguish, among these coded octets,
`those wherein the 7th and 6th binary elements are zero,
`this discriminator having two outputs, the first carrying
`these octets wherein the ':'th and 6th binary elements are
`zero, this lirst output being directly connected to the
`display means, the second carrying the coded octets D,-
`wherein the 7th and/or 6th binary elements are not
`zero,
`(ii) an OR-exclusive logic circuit with two inputs, one
`connected to the second output of the discriminator
`from which it receives the coded octets D}, this logic
`circuit having an output which carries decoded octets
`d_,- which are then directed towards the display means;
`(I) a generator of decoding octets controlled by the
`automatic decryption means which transmits to it the
`octets indicating the page and line numbers of the data
`transmitted and the signal corresponding to the current
`operating key K,
`this generator of decoding octets
`
`PMC Exhibit 2091
`Apple v. PMC
`IPR2016-00755
`Page 14
`
`

`
`4,337,483
`
`9
`time this page is updated, during the period of consulta-
`tion of the service, but it is not displayable.
`The messages are therefore, in fact, motifs of primary
`synchronisation of the lock and these motifs can be
`interpreted by an algorithm supplying the operating
`key. This algorithm is in the form: K=Cicr (M,-), and is
`developed by a restoring circuit (which may also be
`part of the subscription holder which already contains
`the subscribers‘ key Cg) to which the messages M; are
`supplied. This circuit therefore provides the automatic
`unlocking means with the operating key K which ena-
`bles it to unlock the information received.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In any case, the features and advantages of this inven-
`tion will become more appare

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