throbber
United States Patent
`Guillou
`
`4,352,011
`11]
`119
`
`[45] Sep. 28, 1982
`
`54[54] SUBSCRIPTION CARD FOR A VIDEOTEX
`FOREIGN PATENT DOCUMENTS
`RECEIVER
`2184926 12/1973 France .
`.
`A
`:
`:
`2311360 12/1976 France .
`Inventor:
`[75]
`Louis C. Guillou, Bourgbarre-Saint
`Erblon, France

`iner—
`. Pi
`Pri
`‘
`z
`:
`va
`‘
`elmnary,
`Secesiner Fearon 4
`Bitte
`[73] Assignees: Etablissement Public de Diffusion dit
`(57]
`ABSTRACT
`“Telediffusion de France”,
`A subscription card for videotex receivers, comprising:
`Montrouge; L’Etat Francais,
`represente par le Secretaire d’Etat
`(a) a support,
`P
`Tel
`sets
`(Cena = ica (b) means for processing the information, comprising in
`ascanaueSons iyies
`particular a control unit governing an arithmetical
`Moulineaux, both ofFrance
`and iOpies! unit and . Hive memory,
`,
`(c) an interface permitting exchanges between the card
`and the apparatus in which it
`is inserted (charging
`station or receiver), further comprising:
`a
`:
`(d) a programmable memory comprising a plurality of
`locations for receiving numerical subscription blocks
`Ci,
`(e) a dead memorycontaining instructions for proceed-
`
`[21] Appl. No.: 114,515
`(22] Filed:
`Jan, 23, 1980
`at
`.
`a.
`[30]
`Foreign Application Priority Data
`Feb. 6.1979 [FR]
`France viscssssssssssssssssssssssseees 79 02996
`
`[56]
`
`ay ae ve sseeotiorssiesoeteasae ing with the recording and selection ofsaid subscrip-
`Roe,
`Seeeehnetnenaiarseeer terse ntesca
`? 335/,492
`tion blocks, and for carrying out a calculation,
`[58] Field of Search «cs... 235/375, 379, 380, 381, Oseoaeeeeente eaihaas
`235/382, 492, 487; 358/115, 124
`Pe ey eeeee ee
`receiving from said programmable memory a numeri-
`References Cited
`cal subscription block C;, this circuit being adapted to
`U.S. PATENT DOCUMENTS
`work out an algorithm whose parameters are pro-
`:
`vided by the subscribers’ keys C; on instructions ob-
`teesat 5)oo Senet srnnantaadannntimnedadaansanna oebe
`tained from the second dead memoryand delivering,
`
`4,105,156 8/1978 Dae
`"335/487
`after the calculation, a numerical signal representing
`
`9/1978 Guiinet ceccessssrsssesssencserien 358/115
`4,115,662
`an operating key K.
`
`5/1980) Giraud oo...
`ccsccssssesesceneees 235/380
`4,204,113
`7/1980 Ugo ccsccccssssssessnsunseseesseeseeee 235/487
`4,211,919
`
`1 Claim, 4 Drawing Figures
`
`
`
`
`
`| 106
`
`
`| SUBSCRIPTIONHOLDER wewory
`408
`Ml
`
`— a!
`
`B
`| [PROCESSING ||
`I
`VIDEO
`ll
`os
`SIGNAL
`
`
`it
`36
`CHARGING
`| OPERATING

`TATION
`KEYCIRCUIT
`RECEIVING 4
`UNLOCKING J
`
`STATIONS©| SiRCUIT
`
`INF. SOURCES
`
`OPERATING
`KEY
`
`|
`
`RATOR
`5
`caren
`lencoome
`|
`
`orenarng|/ j ocTeTs
`ADMEAISTATION
`
`SUBSCRIPTION
`CENTER (00
`
`
`||I
`
`
`
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 1
`
`

`

`
`
`U.S. Patent—Sep. 28, 1982 Sheet 1 of 3 4,352,011
`
`
`
`
`
`
`
`INF. SOURCES,
`opEeRATING
`
`KEY
`GENER
`22
`
`10
`
`
`
`|
`|
`|
`|
`|
`
`|
`EMITTING
`“6
`|
`|
`CENTER
`V24 GENERATOR
`
`cena
`28i (+
`a oe
`KEY
`COMPATOR Fy
`|
`
`
`oRExcl. |
`
`
`SUBSCRT.
`FORMING
`:
`_MESSALES L- — —l
`
`
`CIRCUIT
`KEY
`
`
`
`
`“1
`
`O
`
`SUBSCRIPTION
`ADMINISTATION
`CENTER 100
`
`SUBSCRIPTION
`HOLDER
`MEMORY
`
`ical
`atl
`8
`|jocrers
`
`
`12|36 te (OR-EXEL.
`
`
`CHARGING
`| OPERATING
`|
`
`STATION
`KEY CIRCUIT
`__I|
`
`eeeone | UNLOCKING 38
`|
`CIRCUIT ERocessineS
`|
`
`NUMERICAL
`DISPLAY |
`FIC 1
`\ SIGNALS 55
`\ Bia Asp Se Pp a es |
`.
`
`DECODING
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 2
`
`

`

`
`
`U.S. Patent—Sep. 28, 1982 Sheet 2 of 3 4,352,011
`
`
`
`|ARITMETICAL/LOGICAL/UNIT=i
`li
`|-—_10
`|
`|)
`420
`|
`|
`fe
`,
`WORKING |
`|
`122
`|
`MEMORY
`!
`(RAM)
`|
`!
`|
`|
`i
`:
`|
`|
`|
`|
`I
`
`tee
`
`
`
`130
`INTERFACE
`
`SUBSCRIPTION
`MEMORY (PROM)
`
`
`| | | | | | | | | |
`
`|
`|
`|
`|
`
`L
`
`FIG. 2
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 3
`
`

`

`U.S. Patent
`
`Sep. 28, 1982
`
`Sheet 3 of 3
`
`4,352,011
`
`
`
`
`FAG. 4
`
`HOUSING FOR CARDS
`
`BOX 160
`
`164
`
`112
`
`FOR RECEIPT
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 4
`
`

`

`1
`
`4,352,011
`
`SUBSCRIPTION CARD FOR A VIDEOTEX
`RECEIVER
`
`BACKGROUNDOF THE INVENTION
`
`5
`
`This invention relates to a subscription card for a
`videotex receiver.
`The invention can be used in the transmission and
`display of information on television receivers for pur-
`poses of entertainment, information or education. It can
`advantageously be applied to the system known as
`“ANTIOPE” (Numerical Acquisition and Televisuali-
`sation of Images Organised into Pages of Script) and to
`the so-called “TITAN” system (Interactive Teletext
`Terminal Called by Numbering). It is known that the
`former is essentially a broadcast videotex system (i.e.
`unidirectional) by means of which alphanumerical in-
`formation organised into pages and magazines can be
`put into television lines and that the secondis essentially
`an interactive videotex system (i.e.
`two-directional)
`compatible with the ANTIOPEsystem and affording
`access to data bases (general information, directories,
`etc.) and to interactive services (transactions, messages,
`education) through the telephone system.
`In the ANTIOPEsystem,the distribution of inform-
`tion is effected by a method known as “DIDON?”(Dis-
`tribution of Numerical Data) which is a method ofdis-
`tribution in packets, compatible with the distribution of
`the television signal.
`These systems have already been described in numer-
`ous articles or patent applications, notably the ANTI-
`OPEsystem, a detailed description of which can be
`found in the following documents, which should be
`regarded as incorporated in this application:
`the article by Y. Guinet entitled: “Etude comparative
`des systemes de télétexte en radiodiffusion. Quelques
`avantages de la diffusion des données par paquets ap-
`pliquée au télétexte” which appeared in the U.E.R.
`Cahier Technique, no. 165, October 1977, pages 242 to
`253;
`:
`the article by B. Marti and M Mauduit entitled “AN-
`TIOPE,service de télétexte”, which appeared in the
`journal “Radiodiffusion Télévision”, 9th year, no. 40,
`November-December 1975, 5/5, pages 18 to 23;
`the “Specification du Systeme de télétexte ANTI-
`OPE”, edited by the Centre Commun d’Etudes de Télé-
`vision et Télécommunications (CCETT);
`French patent application no. 75 18319,filed on June
`6, 1975 and entitled “Data distribution system”;
`French patent application no. 76 27212, filed on Sept.
`6, 1976 and entitled “System for the numerical transmis-
`sion and displaying of text on a television screen”;
`French patent application no. 76 29034,filed on Sept.
`22, 1976 and entitled “Improvements to systems for the
`numerical
`transmission and displaying of texts on a
`television screen”;
`the French application fora certificate of addition no.
`77 17625,filed on June 3, 1977 and entitled “Data distri-
`bution system”.
`The advent ofservices of the ANTIOPE and TITAN
`types raises the question oftheir taxation,i.e. the imple-
`mentation of a system by means of which the audience
`can be identified and monitored. This question arises
`more generally with any broadcast service tending to
`make the broadcasting systems more viable by better
`use of the resources.
`Taxation of the subscription type constitutes a both
`flexible and durable relationship between a service and
`
`_ 5
`
`45
`
`50
`
`60
`
`2
`its users. Such a methodoftaxation 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,as in the case
`of the TITAN system); however,
`it
`is of secondary
`importance in broadcasting systems (in which informa-
`tion is transmitted in one direction to the subscribers,as
`with ANTIOPE).
`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
`plublic data network. The advent of new distribution
`means with a very large capacity, such assatellites, will
`develop this quasi-interactive mode considerably, thus
`making it necessary to implement a system for control-
`ling access to the information provided.
`The problem of access control raises above all the
`problems of locking up the information whenit is
`broadcast and unlocking it when it is received. Natu-
`rally these problems must be resolved in accordance
`with the specificity of the teletext system to be con-
`trolled. In particular,
`the method of scrambling the
`information and restoring the intelligibility of the infor-
`mation should not harm the performance of the system.
`The essential elements of a system provided with
`means for controlling access to the information can
`briefly be described in order to aid understanding of the
`present invention. This system is shown in FIG.1.
`First, this system comprises known elements charac-
`teristics of the ANTIOPE videotex system, namely an
`emitting centre 2 and receiving stations 4.
`The emitting centre receives information from one or
`more sources of information 5 and comprises:
`means 6 for composing a magazine consisting of
`pages organised into lines of characters, if such means
`are not already included in the source of information;
`a circuit 10 for memorising the magazine in the form
`of numerical signals grouped into octets (8 binary ele-
`ments),
`a junction 11 connected to the circuit 10,
`a distribution multiplexer 12 for inserting the informa-
`tion in the lines of a television signal, this device using
`the DIDONprocedure referred to above.
`Each receiving station comprises:
`a circuit 14 for receiving and demodulatingsaidtele-
`vision signal,
`a line 16 for processing the video picture signals,
`a line 18 for processing numerical signals, this line
`comprising, in particular a numerical data decoder, and
`finally
`a display means 20.
`In this type of system, the numerical signals transmit-
`ted are grouped in the form of octets which are subdi-
`vided into control octets and data octets. The control
`octets indicate, in particular, the tops and bottoms of
`pages and beginnings and endsoflines. The dataoctets,
`inserted between the control octets, correspond to char-
`acters contained in thelines. All these octets, both con-
`trol octets and data octets, comprise a heavy binary
`element which is an odd element. The octets wherein
`the 6th and 7binary elements are zero are the control
`octets and play a special part in the system.
`The system described in this application further com-
`prises:
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 5
`
`

`

`4,352,011
`
`3
`(A) in the emitting centre 2;
`(a) a generator 22 delivering a numerical signal repre-
`senting an operating key K, this key changing randomly
`at predetermined intervals of the order of a few min-
`utes, for example;
`(b) automatic locking means 24 comprising:
`(i) a comparator 28 with an input connected through
`the junction 11 to the magazine memorising circuit 10
`from whichit receives clear octets; this comparatoris
`capable of distinguishing, among these clear octets,
`those wherein the 7th and 6th binary elements are zero;
`this comparator has two outputs 31 and 32,
`thefirst
`carrying these octets wherein the 7th and 6th binary
`elements are zero and is connected to the distribution
`multiplexer 12 (through a junction 11’), and the second
`carrying the clear octets dj wherein the 7th and 6th
`binary elements are not zero;
`(ii) a logic circuit 34 of the OR-exclusive type with
`two inputs, one of which is connected to the second
`output 32 of the comparator 28 from whichit receives
`the clear octets dj wherein the 6th and 7th binary ele-
`ments are not zero;
`this logic circuit has an output
`whichcarries odd-numbered coded octets Dj, the coded
`octets then being directed (through junction 11')
`towards the distribution multiplexer 12;
`(c) a generator 26 ofencoding octets Cj, controlled by
`the automatic means 24 from whichit receives octets
`indicating the page numbers and line numbers of the
`data to be transmitted and the signal corresponding to
`the operating key K; this generator of octets 26 has an
`output nl which delivers, for each data octet dj of a
`displayable line, an encoding octet C,, this octet having
`an even-numbered 8th binary element and 7th and 6th
`binary elementsof zero, this octet being applied to the
`second input of the gate 34.
`(B) in each receivingstation 4:
`(d) a circuit 36 delivering a numerical signal repre-
`senting the operating key K in use in the emitting sta-
`tion,
`(€) automatic unlocking means 38 comprising:
`(i) a comparator 42 with an inputreceiving the coded
`octets; this comparatoris adapted to distinguish, among
`these coded octets, those wherein the 7th and 6th binary
`elements are zero, this comparator having two outputs
`43 and 44,thefirst carrying these octets wherein the 7th
`and 6th binary elements are zero,this first output being
`connected to the display means 20, whilst the second
`carries the coded octets Dj wherein the 7the and/or 6th
`binary elements are not zero,
`(ii) a logic circuit 46 of the OR -exclusive type with
`two inputs, one connected to the output 44 of the com-
`parator from whichit receives the coded octets Dj, this
`logic circuit having an output which carries decoded
`octets dj which are then directed towards the display
`means20,
`(f) a generator 26’ of decoding octets, controlled by
`the automatic unlocking means from whichit receives
`the octets indicating the page numbers andline numbers
`of the data transmitted, and the signal corresponding to
`the current operating key K; this generator of decoding
`octets has an output 41° which delivers, for each coded
`octet received, a decoding octet C; having a heavy
`binary element whichis forced to zero and 7th and 6th
`binary elements of zero, these octets being applied to
`the second inputofthe gate 46.
`Locking and unlocking means ofthis kind can advan-
`tageously be used to solve the problem oftaxation re-
`ferred to hereinbefore. For this purposeit is provided,
`
`4
`in addition to the operating key whose function hasjust
`been defined, subscribers’ keys which are generated
`randomly by a taxation administration centre. These
`keys have a relatively long service life (from 1
`to 12
`months), in relation to that of the operating key (which
`is of the order of a few minutes).
`To illustrate the operation ofthis double key system,
`one can take the example of a subscription plan using
`four types of subscription: 1 month, 3 months, 6 months
`and oneyear. In addition to its duration, a subscription
`is characterised by the month in whichit starts. Thus,
`with a planofthis kind, in a given month andfor a given
`service, there are 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 taxation 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. In addition, it 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 one year), for each service, with the prices of the
`subscriptions.
`A suitable machine,installed in each sales point, re-
`cords someofthese keys in the form of blocks of sub-
`scriptions on holders provided forthis purpose (suchas,
`for example, information-bearing cards of the credit-
`card type). The users of the service then insert these
`cards in their receivers.
`For each paying service, approximately every five
`minutes a new operating key K is generated at random,
`by each distribution centre concerned. Thus, during a
`session of a service (one hour or several hours), there
`may be several dozen operating keys succeeding one
`another.
`As soon as a distribution centre generates a new oper-
`ating key K,it calculates, for each subscribers’ key in
`use C; for this service, a message M; by means of an
`algorithm M;=Fc(K), in which the keys C; act as the
`parameters.
`Thus, for a service having the subscription plan indi-
`cated above, at any one time there are 22 different mes-
`sage in force. Theservicelife 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 messagesas there are
`current subscribers’ keys.
`All the messages M;in force together constitute the
`access-controlling information associated with the ser-
`vice being broadcast. This access control informationis
`obviously not locked up by the electronic lock.
`These meansforcontrolling access to the information
`are shown in FIG. 1. They comprise:
`(A) a subscription administration centre 100, which
`generates numerical signals corresponding to the sub-
`scribers’ keys C;, these keys changing randomly at long
`intervals ofthe order of a month and according to plans
`analogous to that given hereinbefore by way of exam-
`ple;
`(B) in the emitting centre:
`a circuit 102 for forming messages M;whichreceives,
`from the center 100, the signals corresponding to said
`subscribers’ keys C;, and, from the generator 22, the
`signal corresponding to the operating key K. These
`messages are obtained by meansof an algorithm Fc;(K)
`the parameters of which are provided by the C;s. The
`circuit 102 delivers as many messages M; as there are
`subscribers’ keys C;, these messages changing with op-
`erating key K. All these messages are organised into a
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`0
`
`)
`
`20
`
`25
`
`30
`
`35
`
`45
`
`30
`
`55
`
`60
`
`65
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 6
`
`

`

`4,352,011
`
`6
`FIG. 1, already described, shows a videotex system
`provided with meansfor controlling access to the infor-
`mation,
`FIG. 2 shows a synoptic plan of the circuits of the
`card according to the invention,
`FIG.3 is a diagram illustrating the method of opera-
`tion of the card,
`FIG. 4 schematically shows a charging station for
`subscription cards.
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`5
`special page 104 known asthe access control page. This
`page is transmitted cyclically by the multiplexer 12 but
`is not displayable;
`(C) in each receiving station:
`(i) a subscription holder 106 which contains a mem-
`ory 108 in which is recorded at least one subscription
`block representing one of the subscribers’ keys C;,
`(j) a circuit 110 for restoring the operating key K,
`connected on the one handto thecircuit 18 from which
`it receives a message M;taken from the access control
`page andselected by the subscription index and, on the
`other hand,
`to the memory 108 of the subscription
`holder from which it receives the subscribers’ key C;.
`This circuit 110 develops an algorithm K =Gc{M~))for
`restoring the signal corresponding to the operating key
`K used in the emitting station;
`(D) at least one charging station 112 connectedto the
`subscription administration centre 100 from which it
`receives the signals corresponding to the different sub-
`scribers’ keys C; generated by this centre; each of these
`stations is adapted to receive temporarily subscription
`holders and to record one of the subscribers’ keys C;in
`their memories 108.
`
`BRIEF SUMMARY OF THE INVENTION
`
`25
`
`The present invention relates precisely to a particular
`embodimentofa subscription card such as the assembly
`36 in FIG.1.
`The card according to the invention is of the same
`type as the credit cards used in commerce and banking
`and, as such, comprises known elements such as the
`support, interface, data processing circuits, etc. How-
`ever,it contains additional means which makeit suitable
`for fulfilling a new function in a system for controlling
`access to information as described above. This function
`is essentially to enable the electronic lock to be opened
`in the videotex receiving sets.
`Moreprecisely, the invention relates to a subscription
`card for videotex receivers, comprising:
`(a) a support,
`(b) data processing means comprising in particular a
`control unit controlling an arithmetical and logical unit
`and a live memory,
`(c) an interface enabling exchanges between the card
`and the apparatus in whichit is placed (chargingstation
`or receiver)
`(d) a programmable memory comprising several loca-
`tions for receiving numerical subscription blocks C;,
`(e) a dead memory containing instructions for carry-
`ing out the recording andselection ofsaid subscription
`blocks, and for carrying out a calculation,
`(f) a calculation circuit receiving, from the receiver
`into which the card is inserted, numerical messages M;
`and receiving from said first memory a numerical sub-
`scription block C;, this circuit being adapted to work
`out an algorithm K=Gc{M)the parameters of which
`are provided by the subscribers’ keys C;, on instructions
`obtained from the second dead memory and,after cal-
`culation, delivering a numerical signal representing an
`operating key K.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In any case, the features and advantages of the inven-
`tion will become more apparent from the following
`description of some exemplary embodiments given by
`wayofanillustration without being in any wayrestric-
`tive. This description refers to the drawings, wherein:
`
`45
`
`50
`
`55
`
`60
`
`65
`
`The card shownin FIG.2 comprises, on a support 36:
`An arithmetical and logical unit 120 governed by a
`control unit 122, the whole constituting a central unit
`capable of carrying out:
`arithmetical and logical operation: addition, shifting,
`comparison, “ANDlogic”, “OR-exclusive”,
`conditional logical branchings
`counting of events
`A programme memory 124 of the ROM (Read Only
`Memory) type containing instructions describing the
`operating phases (recording,selection, calculation), the
`assembly 120/122/124 constituting the circuit 110;
`A subscription memory 108 of the PROM type(Pro-
`grammable Read Only Memory)for acquiring blocks of
`subscriptions,
`A working memory 128 of the RAM type (Random
`Access Memory) for storing the intermediate results of
`the calculations,
`Aninterface 130 for communication with the outside,
`governing a connectorwithatleast 6 contacts (return to
`zero, earth, inputs/outputs, supplies, timer, extension)
`which permits the exchanges between the card and the
`subscription-validating machine, on the one hand, and
`between the card and the users’ receiver, on the other
`hand.
`All these elements may be put together in a mono-
`lithic integrated circuit. All the elements together form
`the means 36 in FIG. 1.
`The subscription memory 108is organised into blocks
`of 21 octets, each capable of receiving a subscription
`block. Thus, a PROM of4,096 binary elements is capa-
`ble of containing up to 24 subscription blocks.
`Thelocations taken up on the card are referenced by
`“busy” flags. A subscription card is full when all the
`flags are displayed.
`The operation of this card is characterised by three
`phases: recording, selection and calculation.
`(A) The recording phase starts with the locating of
`the first non-displayed flag, i.e. the first location which
`is free in the memory 108; then, under the control of the
`charging station, the central unit of the card supervises
`the inscription of the subscription block requested by
`the user.
`A subscription block is made up of four areas, for
`example:
`(1) an “operating code” of 16 binary elements which
`designates the service in question,
`(2) a “subscription index” of 8 binary elements which
`characterises a subscription for a given service. Two of
`these binary elements indicate the type of subscription
`(1, 3, 6 or 12 months) and the other six indicate the
`month in which the subscription starts (1 to 60 modulo
`5 years),
`(3) a “subscribers’ key” of 128 binary elements which
`is the basic information of the block,
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 7
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 7
`
`

`

`4,352,011
`
`7
`(4) a “cyclic redundancy cade” of 16 binary elements
`which bears on the preceding 152 binary elements and
`makesit possible to check the subscription block before
`it is used.
`A subscription block is thus made up of 168 binary
`elements, i.e. 21 octets.
`The recording phase is only one step of the total
`subscription operation. In fact,first ofall it is necessary
`to check that the card is functioning correctly using a
`test subscription block incorporated in the circuit when
`it is produced. This test subscription block checks the
`authenticity of the card as it goes through.
`Moreover, after the recording phase, the satisfactory
`progress of the operation must be verified. As it is not
`possible to read back what has just been written, an-
`other test therefore has to be made using the new block
`inscribed.
`(B) The selection phase consists in testing the sub-
`scription blocks in order to locate one which corre-
`sponds to an operating code indicated by the receiver
`from the address indicated, the response consisting in
`supplying the subscription index and the address of the
`located block.
`The selection phase thus starts by the receiver sup-
`plying an operating code. The control unit of the card
`then searchesforthe first block bearing this code in the
`subscription memory. When it finds one, it verifies it
`using the cyclic redundancy code.Ifall is well, the card
`replies to the receiver by providing it with the subscrip-
`tion index of the block found.
`Otherresults may be: “the cyclic redundancy code is
`wrong", and “there is no suitable subscription on this
`card”. These two results are passed on to the receiver
`by abnormal
`indications such as 18 and0’, which are
`formed from 8 binary elements of | or 0.
`The selection phase thus plays a doublerole: selection
`itself and verification of the subscription block in ques-
`tion.
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`8
`card and thus meansthat the operating system does not
`have to be closed down.
`The automatic means does not have a memory, and
`this avoids many cases of conflict and error. Morevoer,
`the card becomes deaf whilst an orderis being carried
`out, until it gives an answer.
`Am example of a calculation which mightbe carried
`out by the card according to the invention will now be
`described. However,it is first necessary to describe the
`algorithm by means of which the messages in the emit-
`ting centre of the videotex system can be calculated
`from an operating key and subscription blocks,
`The messages are calculated from the subscribers’
`keys C; and the key K in the emitting centre by the
`circuit 102 which is organised around a microprocessor.
`This circuit is programmed to implement an algorithm
`which uses the subscribers’ keys C; (128 binary ele-
`ments) and an operating key K of 56 binary elements,in
`the following way:
`(1) a confusion redundancy word 7 is formed, which
`comprises 61 binary elements generated at random each
`time the algorithm is used;
`(2) 7—!, the inverse of 7 modulo 26! — 1, is calculated
`by an arithmetic programmeusing a variant of Euclid’s
`algorithm;
`(3) a first multiplication by another arithmetical pro-
`gramme: v=K-7—! modulo (26!—1)is carried out;
`(4) y, the inverse of C modulo 2!27~— 1, is calculated
`by a programmesimilar to that of (2);
`(5) finally, the messageis calculated by a programme
`similar to (3): M=y-(y+2%-a) modulo (2!27—1),
`Once the messages have been thus formed,the algo-
`rithm to be worked out in the card for restoring the
`operating key K from a message M; and a subscribers’
`key C;is as follows:
`(1) The message M;(127 useful binary elements) is
`taken octet by octet and multiplication by C;is carried
`out. In this way a p, is formed:
`
`B=M-C modulo (2!27_1)
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 8
`
`(C) The calculation phase consists in calculating the
`operating key K from the message transmitted by the
`receiver and from the subscribers’ key found in the
`card’s memory. In other words, when the receiver has
`According to the construction of M on emission, the
`located the proper messagein the access controlpage,it
`binary elements 1 to 61 of » represent the word v,
`sends this message to the card which itself has marked
`whereas the binary elements 65 to 125 represent the
`the suitable subscription block.
`word7. Obviously, binary elements 62, 63, 64, 126 and
`This calculation phase is repeated each time the ac-
`127 should be zero. If they are not, the wordvis re-
`cess control page is updated, provided that the user has
`turned to zero before continuing with the calculation.
`not disconnected himself from the service in question.
`(2) w and v are multiplied thus eliminating the confu-
`The diagram in FIG. 3 showsthe different states and
`transitions between states of the automatic means con-
`sion redundancy, and K=v-amodulo (26!—1) is ob-
`tained.
`sisting of the circuits of the card. The symbols bearing
`A new probability test is used here since, as K has 56
`reference numerals have the following meanings:
`140—state of rest
`useful binary elements, the elements 57, 58, 59, 60 and
`141—madelive
`61 should be zero. If this is not the case, K is returned to
`» 142—state of sleep
`zero before continuing the procedure.
`143—recording order to an address
`(3) the 56 useful binary elements of K are then avail-
`144—recording of a subscription block
`able in the form of eight odd-numbered octets.
`FIG. 4 schematically showsa chargingstation for the
`145—discharge
`146—orderto select a service from an address
`cards described above. This station comprises, on the
`outside:
`‘
`147—selection and testing of the block
`148—supplying the subscription index and its address
`a box 160 containing a display screen 162, a housing
`149—orderto calculate the message using the block
`164 for new cards,a slot 166 for inserting the cards to be
`appearing at the address indicated
`charged, an output 168 for a printed receipt,
`150—calculation of the operating key
`a keyboard 170 for controlling the operations to be
`carried out.
`151—supplying the operating key
`152—return to zero.
`This station comprises, inside the box 160:
`The advantage of this procedureis that it avoids any
`an interface adapted to be coupledto the interfaces of
`live memorisation of the preceding operations in the
`the cardsinserted,
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 8
`
`

`

`4,352,011
`
`9
`a memory containing the list of subscription blocks
`for sale, with the corresponding prices.
`a circuit for charging the subscription required by the
`user in the card inserted. This circuit is adapted to lo-
`cate an empty location in the programmable memory of
`this card and to enter the subscription block thereon,
`the latter consisting of a subscription key, a subscription
`index, an operating code andfinally a cyclical redun-
`dancy code.
`Preferably, the charging station contains a message
`and a test key for verifying the authenticity of the cards
`inserted, using the test subscription which they contain
`for this purpose. A charging station of this kind is con-
`nected to the subscription administration centre, as
`shownin FIG. 1: from this centre it receives lists of
`subscription blocks for sale and the price list, and in
`return it supplies recordings of the transactions and the
`sum of the charges taken.
`This record of the transactions then makesit possible
`to determine the audience for each service and to make
`the best possible distribution of the financial
`income
`from the subscriptions. The receipt is useful in cases of
`dispute regarding the card.
`Whatis claimedis:
`1. A subscription card, comprising:
`
`10
`a central unit constituted by an arithmetical and logi-
`cal unit and a control unit governing said arithmeti-
`cal and logical unit,
`a Programmable Read Only Memory (PROM),
`a Random Access Memory (RAM)acting as a work-
`ing memory,
`a Read Only Memory (ROM) containinginstructions
`for:
`(i) recording numerical subscription keys C;in said
`Programmable Read Only Memory when said
`card is inserted in a charging station deliverying
`said subscription keys Ci,
`(ii) carrying out, in said arithemetical and logical
`unit, a calculation, whensaid card is introduced
`in a videotex receiver, said receiver delivering to
`said card messages Mi which are known func-
`tions of subscriptions keys Ci recorded in said
`PROMandofan operating key K,said calcula-
`tion being the restoration of said operating key K
`from the received messages Mi and the recorded
`keys Ci, and
`an interface for exchanging signals defining subscrip-
`tion keys Ci, messages Mi and operating key K,
`between said card and said charging station and
`between said card andsaid receiver.
`x
`*¢
`* &
`
`5
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 9
`
`PMC Exhibit 2092
`Apple v. PMC
`IPR2016-00753
`Page 9
`
`

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