Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
170 words
A secure home communications terminal for pay services comprising: a secure controller for 1) tuning to a service channel frequency, 2) demodulating a service and authorization and control data stream, 3) deserializing and deinterleaving received data, 4) decrypting received data, and 5) storing said data in memory, said secure controller comprising a reconfigurable write machine for writing data into memories via write cycles required by a plurality of different memory types; a random access memory for receiving said stored data; a non-volatile memory for receiving the stored data from said random access memory, a plug-in connection to said secure controller for a service player; a bus system connecting said random access memory, said non-volatile memory and said controller, the service player retrieving service data only upon authorization, said authorization data, stored in memory of said secure controller, being accessible by a controller of said service player for reading and not writing; and a back-up memory for service data, the backup memory receiving previous data during suspension of play of service.
Claim 2
Dependent Claim
170 words
A secure home communications terminal for pay services comprising: a secure controller for 1) tuning to a service channel frequency, 2) demodulating a service and authorization and control data stream, 3) deserializing and deinterleaving received data, 4) decrypting received data, and 5) storing said data in memory, said secure controller comprising a reconfigurable write machine for writing data into memories via write cycles required by a plurality of different memory types; a random access memory for receiving said stored data; a non-volatile memory for receiving the stored data from said random access memory, a plug-in connection to said secure controller for a service player; a bus system connecting said random access memory, said non-volatile memory and said controller, the service player retrieving service data only upon authorization, said authorization data, stored in memory of said secure controller, being accessible by a controller of said service player for reading and not writing; and a back-up memory for service data, the backup memory receiving previous data during suspension of play of service.
Claim 3
Dependent Claim
34 words
A home communications terminal as recited in claim 1, wherein the non-volatile memory receives the data from the random access memory in blocks of data mixed in said non-volatile memory in a predetermined manner.
Claim 4
Dependent Claim
27 words
A home communications terminal as recited in claim 1, wherein said data in non-volatile memory is corrupted after a predetermined period of time after suspending service play.
Claim 5
Dependent Claim
33 words
A home communications terminal as recited in claim 1, wherein menu data is written into non-volatile memory only if the menu identifier is different from the menu identifier of previously stored menu data.
Claim 6
Dependent Claim
23 words
A home communications terminal as recited in claim 2 wherein said random access memory comprises SRAM and said non-volatile memory comprises FLASH memory.
Claim 7
Dependent Claim
21 words
A home communications terminal as recited in claim 2 wherein said non-volatile memory comprises three byte-wide memories accessed as word-wide memories.
Claim 8
Dependent Claim
19 words
A home communications terminal as recited in claim 6 wherein said non-volatile memory is extendable to four byte-wide memories.
Claim 9
Dependent Claim
142 words
A secure home communications terminal for pay services comprising: a secure controller for 1) tuning to a service channel frequency, 2) demodulating a service and authorization and control data stream, 3) deserializing and deinterleaving received data, 4) decrypting received data, and 5) storing said data in memory; a random access memory for receiving said stored data; a service back-up memory for storing service data pending play of a new service, a plug-in connection to said secure controller for a service player; and a bus system connecting said service back-up memory and said controller, the service player retrieving service data only upon authorization, said authorization data, stored in memory of said secure controller, being accessible by a controller of said service player for reading and not writing; wherein said stored data is corrupted after a predetermined period of time after suspending service play.
Claim 10
Dependent Claim
142 words
A secure home communications terminal for pay services comprising: a secure controller for 1) tuning to a service channel frequency, 2) demodulating a service and authorization and control data stream, 3) deserializing and deinterleaving received data, 4) decrypting received data, and 5) storing said data in memory; a random access memory for receiving said stored data; a service back-up memory for storing service data pending play of a new service, a plug-in connection to said secure controller for a service player; and a bus system connecting said service back-up memory and said controller, the service player retrieving service data only upon authorization, said authorization data, stored in memory of said secure controller, being accessible by a controller of said service player for reading and not writing; wherein said stored data is corrupted after a predetermined period of time after suspending service play.
Claim 11
Dependent Claim
42 words
A secure home communications terminal as recited in claim 8 wherein said random access memory comprises dynamic random access memory coupled to said controller by an address and data bus and further comprises static random access memory connected to said bus system.
Claim 12
Independent Claim
73 words
A method of downloading service data to a home communications terminal comprising the steps of: tuning to a particular channel; synchronizing to frame data of the channel; deserializing service data from the frame data in accordance with selection criteria; checking the service data for errors; loading only error-free service data into non-volatile memory; and corrupting the service data stored in non-volatile memory after suspension of play and after a predetermined period of time.
Claim 13
Independent Claim
73 words
A method of downloading service data to a home communications terminal comprising the steps of: tuning to a particular channel; synchronizing to frame data of the channel; deserializing service data from the frame data in accordance with selection criteria; checking the service data for errors; loading only error-free service data into non-volatile memory; and corrupting the service data stored in non-volatile memory after suspension of play and after a predetermined period of time.
Claim 14
Dependent Claim
47 words
A method of downloading service data to a home communications terminal according to claim 10 wherein said non-volatile memory loading step comprises the additional steps of dividing said error-free service data into blocks and mixing said data in said non-volatile memory in accordance with a predetermined program.
Claim 15
Dependent Claim
31 words
A method of downloading service data as recited in claim 10 further comprising the step of backing-up service data in additional non-volatile memory upon selection of a new service for play.
Claim 16
Independent Claim
112 words
A method of storing back-up service data in a home communications terminal comprising the steps of: receiving service data via a transmission channel; checking said service data for errors and storing error-free service data in a first portion of random access memory and the service data with errors in a second portion of random access memory storing current game information service data in a first FLASH non-volatile memory; and storing previous game information service data in a state in which play of said service is suspended in a second FLASH non-volatile memory, said first and second FLASH non-volatile memories being coupled to a shared bus system for interfacing with service player apparatus.
Claim 17
Independent Claim
112 words
A method of storing back-up service data in a home communications terminal comprising the steps of: receiving service data via a transmission channel; checking said service data for errors and storing error-free service data in a first portion of random access memory and the service data with errors in a second portion of random access memory storing current game information service data in a first FLASH non-volatile memory; and storing previous game information service data in a state in which play of said service is suspended in a second FLASH non-volatile memory, said first and second FLASH non-volatile memories being coupled to a shared bus system for interfacing with service player apparatus.
Claim 18
Dependent Claim
27 words
A method of storing back-up service data in accordance with claim 13 wherein said service data comprises blocks of data mixed in said first FLASH non-volatile memory.
Claim 19
Dependent Claim
25 words
A method of storing back-up service data in accordance with claim 14 wherein said first FLASH non-volatile memory comprises byte-wide memories accessed as word-wide memories.
Claim 20
Dependent Claim
24 words
A method of storing back-up service data in accordance with claim 15 wherein said first FLASH non-volatile memory comprises three memories extendable to four.