Secure execution of downloaded software
    1.
    发明授权
    Secure execution of downloaded software 失效
    安全执行下载的软件

    公开(公告)号:US07350081B1

    公开(公告)日:2008-03-25

    申请号:US10679971

    申请日:2003-10-06

    申请人: Robert M. Best

    发明人: Robert M. Best

    IPC分类号: H04L9/32

    CPC分类号: G06F21/10 G06F2221/0704

    摘要: Proprietary programs for execution in game systems or other computers are downloaded from an Internet server in encrypted form to protect the programs from unauthorized use. The encrypted programs can be decrypted and executed only in a secure cryptoprocessor that initially ordered the software for download. Unlike DRM protected music, video, and text, decrypted program instructions need never be revealed to users. Each cryptoprocessor contains a unique chip identifier that is transmitted to the server in encrypted form to control encryption of a random session key that controls decryption of the downloaded programs. Hence, each copy of the encrypted software is encrypted differently. If the crypto processor is in a cartridge, it can be manually unplugged from one computer or game system and plugged into another system. Although some of the software may be non-encrypted and be executed and processed in conventional processor(s), this non-encrypted software would be useless without the decrypted program instructions executing in the cryptoprocessor.

    摘要翻译: 从游戏系统或其他计算机执行的专用程序以加密形式从互联网服务器下载,以保护程序免遭未经授权的使用。 加密程序只能在最初订购软件下载的安全密码处理器中进行解密和执行。 与DRM保护的音乐,视频和文本不同,解密的程序指令不需要向用户显示。 每个密码处理器包含以加密形式传送到服务器的独特的芯片标识符,以控制对下载的程序进行解密的随机会话密钥的加密。 因此,加密软件的每个副本被不同地加密。 如果密码处理器在盒式磁带中,则可以从一台计算机或游戏系统手动拔下插头,并插入另一个系统。 虽然一些软件可能是未加密的并且在常规处理器中被执行和处理,但是如果没有解密的程序指令在密码处理器中执行,则该未加密的软件将是无用的。

    Linked electronic game systems
    2.
    发明授权
    Linked electronic game systems 失效
    链接电子游戏系统

    公开(公告)号:US06921336B1

    公开(公告)日:2005-07-26

    申请号:US10677602

    申请日:2003-10-02

    申请人: Robert M. Best

    发明人: Robert M. Best

    IPC分类号: A63F13/00 A63F13/10

    摘要: A video game system that includes a console and hand-held controllers with LCD screens. Each game operates in a simulated world populated with animated characters and static objects which are displayed on a TV screen, and are also displayed on the LCD screens of the hand-held controllers. While one part of the simulated world is displayed on the TV screen, different parts of the simulated world may appear on the LCD screens in a natural pictorial setting. Alternatively, some of the pictures displayed on LCD screens and TV screens may represent the same part of the simulated world at different times, or the same part at the same time. Pictures displayed on an LCD screen may appear concurrently or later on the TV screen. Objects and characters can be selected, moved, constructed, changed, or deleted by a player without revealing to other players these objects of interest or their disposition. This video game system will provide a new game experience in which hand-held controllers do more than just control a console game, and also do more than just a standalone hand-held game.

    摘要翻译: 一个视频游戏系统,包括一个控制台和带LCD屏幕的手持控制器。 每个游戏都在一个模拟的世界中运行,其中包含动画人物和静态物体,它们显示在电视屏幕上,并且也显示在手持控制器的LCD屏幕上。 虽然模拟世界的一部分显示在电视屏幕上,但模拟世界的不同部分可能会在自然图示设置的LCD屏幕上出现。 或者,LCD屏幕和电视屏幕上显示的一些照片可能代表不同时间或同一部分的模拟世界的相同部分。 液晶显示屏上显示的图像可能会同时或稍后出现在电视屏幕上。 玩家可以选择,移动,构建,更改或删除对象和角色,而不会向其他玩家揭示这些感兴趣的对象或其配置。 这种视频游戏系统将提供一种新的游戏体验,其中手持控制器不仅仅是控制控制台游戏,而且还不仅仅是一个独立的手持游戏。

    Crypto microprocessor that executes enciphered programs
    3.
    发明授权
    Crypto microprocessor that executes enciphered programs 失效
    加密微处理器执行加密程序

    公开(公告)号:US4465901A

    公开(公告)日:1984-08-14

    申请号:US279833

    申请日:1981-07-02

    申请人: Robert M. Best

    发明人: Robert M. Best

    摘要: A microprocessor for executing computer programs which are stored in cipher to prevent software piracy. Such a crypto-microprocessor deciphers the enciphered program piecemeal as it executes it, so that a large enciphered program can be securely executed without disclosing the deciphered program or associated data to persons who have access to the wiring of the computer in which the crypto-microprocessor is a component. Such a device may process valuable proprietary programs and data files which are distributed in cipher on videodiscs, semiconductor memory, or other media without risk of software piracy. Various methods of encryption may be used including methods which result in the cipher of a byte being a complicated function of the byte's address in memory. Each crypto-microprocessor chip may use a unique cipher key or tables for deciphering the program, so that a program that can be executed in one chip cannot be run in any other microprocessor.

    摘要翻译: 用于执行存储在密码中以防止软件盗版的计算机程序的微处理器。 这样的加密微处理器在执行加密的程序时,以片断的方式解密加密的程序,使得可以安全地执行大的加密程序,而不将解密的程序或相关数据公开给访问计算机的布线的人员,其中加密微处理器 是一个组件。 这样的设备可以处理在密码盘,半导体存储器或其他媒体上分发的有价值的专有程序和数据文件,而没有软件盗版的风险。 可以使用各种加密方法,包括导致字节的密码是存储器中的字节地址的复杂函数的方法。 每个加密微处理器芯片可以使用唯一的加密密钥或表来解密程序,使得可以在一个芯片中执行的程序不能在任何其他微处理器中运行。

    Crypto microprocessor using block cipher
    4.
    发明授权
    Crypto microprocessor using block cipher 失效
    加密微处理器使用块密码

    公开(公告)号:US4319079A

    公开(公告)日:1982-03-09

    申请号:US113071

    申请日:1980-01-17

    申请人: Robert M. Best

    发明人: Robert M. Best

    摘要: A cryptographic microprocessor for processing data and executing programs which are stored in enciphered blocks to prevent unauthorized alteration and copying. Such a "crypto-microprocessor" deciphers the enciphered program and data blocks piecemeal as execution of the deciphered program proceeds. A product block cipher circuit makes each bit of a deciphered block a complicated function of each bit of an enciphered block, and each bit of an encryption key, and each bit of the digital address of the enciphered block. Combined use of block and byte deciphering is described. If a block of the enciphered program is altered, the crypto-microprocessor temporarily or permanently disables itself.

    摘要翻译: 一种加密微处理器,用于处理数据并执行程序,存储在加密块中,以防止未经授权的更改和复制。 这样的“加密微处理器”随着解码程序的执行进行而逐步解密加密的程序和数据块。 产品块密码电路使得解码块的每一位都是加密块的每个比特的加密密钥的每个比特和加密块的数字地址的每个比特的复杂功能。 描述了组合使用块和字节解密。 如果加密程序的块被改变,则加密微处理器暂时或永久地禁用自身。

    Microprocessor for executing enciphered programs
    5.
    发明授权
    Microprocessor for executing enciphered programs 失效
    用于执行加密程序的微处理器

    公开(公告)号:US4168396A

    公开(公告)日:1979-09-18

    申请号:US846638

    申请日:1977-10-31

    申请人: Robert M. Best

    发明人: Robert M. Best

    摘要: A microprocessor for executing computer programs which have been enciphered during manufacture to deter the execution of the programs in unauthorized computers. This microprocessor deciphers and executes an enciphered program one instruction at a time, through a combination of substitutions, transpositions, and exclusive-OR additions, in which the address of each instruction is combined with the instruction. Each unit may use a unique set of substitutions so that a program that can be executed in one microprocessor can not be run in any other microprocessor.

    摘要翻译: 一种用于执行计算机程序的微处理器,其在制造期间被加密以阻止未经授权的计算机中的程序的执行。 该微处理器通过替换,转置和异或加法的组合,一次解密并执行加密程序,一个指令,其中每个指令的地址与指令组合。 每个单元可以使用唯一的替换集合,使得可以在一个微处理器中执行的程序不能在任何其他微处理器中运行。

    3D portable game system
    6.
    发明授权
    3D portable game system 失效
    3D便携式游戏系统

    公开(公告)号:US07371163B1

    公开(公告)日:2008-05-13

    申请号:US10791042

    申请日:2004-03-01

    申请人: Robert M. Best

    发明人: Robert M. Best

    IPC分类号: A63F13/00 A63F9/24

    摘要: A portable game system that contains an LCD touchscreen that displays 3D player-controlled characters moving in a simulated 3D game world and viewed from variable 3D viewpoints. The LCD touchscreen displays autostereoscopic images (without using glasses) so that a game player can reach into the game world and move virtual objects in 3D by pointing to them using the autostereoscopic touchscreen.

    摘要翻译: 一种便携式游戏系统,包含一个LCD触摸屏,显示3D模拟3D游戏世界中移动的3D播放器控制的角色,并从可变3D视点进行观看。 LCD触摸屏显示自动立体图像(不使用眼镜),以便游戏玩家可以通过使用自动立体触摸屏指向他们,进入游戏世界并移动3D中的虚拟对象。

    Game system and game programs
    7.
    发明授权
    Game system and game programs 失效
    游戏系统和游戏程序

    公开(公告)号:US07347780B1

    公开(公告)日:2008-03-25

    申请号:US10958443

    申请日:2004-10-04

    申请人: Robert M. Best

    发明人: Robert M. Best

    IPC分类号: A63F9/24 A63F13/00

    摘要: A portable game system that uses polygon graphics to generate a 3-D player character, or body part such as a hand, moving through a 3-D simulated game space for display on an LCD screen in the portable game system. Overlaying an LCD screen is a touch screen that senses the variable locations of a physical object, such as the player's finger, moving on the touchscreen so that motions of the displayed player character follow the motions of the touching object. Whenever the player character collides with a second object, motion of the player character deviates from the touchscreen-controlled motion in response to the collision.

    摘要翻译: 一种便携式游戏系统,其使用多边形图形来生成3D玩家角色,或身体部位如手,移动通过3D模拟游戏空间,以在便携式游戏系统的LCD屏幕上显示。 液晶显示屏的覆盖是触摸屏,其触摸诸如玩家的手指的物理对象在触摸屏上移动的可变位置,使得所显示的玩家角色的运动遵循触摸对象的运动。 每当玩家角色与第二物体相撞时,玩家角色的运动响应于碰撞而偏离触摸屏控制的动作。

    Networked video game systems
    8.
    发明授权
    Networked video game systems 失效
    网络视频游戏系统

    公开(公告)号:US07326117B1

    公开(公告)日:2008-02-05

    申请号:US10668940

    申请日:2003-09-22

    申请人: Robert M. Best

    发明人: Robert M. Best

    IPC分类号: A63F13/00

    摘要: Video game systems for multiple-player games may exchange synchronizing data through the Internet or other data transmission link. These hidden status data records keep the video game systems synchronized with each other whenever different players are making use of a virtual game doorway or other shared passageway.

    摘要翻译: 用于多玩家游戏的视频游戏系统可以通过因特网或其他数据传输链路交换同步数据。 这些隐藏状态数据记录保持视频游戏系统在不同玩家正在使用虚拟游戏门口或其他共享通道时彼此同步。

    Secure distribution of portable game software
    9.
    发明授权
    Secure distribution of portable game software 失效
    便携式游戏软件的安全分发

    公开(公告)号:US07278031B1

    公开(公告)日:2007-10-02

    申请号:US10427793

    申请日:2003-04-30

    申请人: Robert M. Best

    发明人: Robert M. Best

    IPC分类号: H04L9/00

    摘要: Game software for use in video game systems can be downloaded from Internet servers to game consoles in encrypted form to protect the software from being copied by software pirates. A small but essential part of the game software can be encrypted for use with a larger amount software that is not encrypted. The encrypted portion is downloaded into a secure cryptoprocessor preferably in a memory cartridge that plugs into a game system. This cryptoprocessor decrypts the downloaded software, stores it in on-chip EEPROM and then executes it, all in the same cryptoprocessor. The non-encrypted software is processed in the game system by a conventional processor which depends on data generated by program instructions decrypted and executed in the secure cryptoprocessor.

    摘要翻译: 用于视频游戏系统的游戏软件可以从互联网服务器以加密形式下载到游戏机,以保护软件不被软件海盗复制。 游戏软件的一个小但重要的部分可以加密,以便与未加密的较大数量的软件一起使用。 加密部分优选地在插入游戏系统的存储盒中被下载到安全密码处理器中。 该密码处理器解密下载的软件,将其存储在片上EEPROM中,然后执行它,所有这些都在同一个密码处理器中。 未经加密的软件在游戏系统中由常规处理器处理,该处理器依赖于在安全密码处理器中解密和执行的程序指令产生的数据。

    Talking video games
    10.
    发明授权
    Talking video games 失效
    谈电视游戏

    公开(公告)号:US5393073A

    公开(公告)日:1995-02-28

    申请号:US66204

    申请日:1993-05-25

    申请人: Robert M. Best

    发明人: Robert M. Best

    摘要: Talking video games can provide simulated voice dialog between human players and animated characters on a TV screen. Two or more players can take turns responding to animated characters and two or more animated characters can respond to each player and to each other, thereby providing three-way or four-way conversations. Pictures and voices are generated from digital data separately stored on a laser-readable disk such as a CD-ROM in compressed form. As the game is played each animated character talks to the human game players and waits for a response. Each player has a hand-held controller that displays two or more phrases or sentences and a player responds by pressing a button next to a selected phrase. An animated character then responds to the selected phrase as if it had been spoken by the human player. Speech recognition is not required. Each scene branches to two or more subsequent scenes. But within each scene there are several branching dialog sequences, thereby providing a large variety of possible dialogs. Human game players are thus given an illusion of having dialogs with interesting people, either living, historical or imaginary and with animal-like characters on a TV screen as an active participant in adventures and dramas with these characters.

    摘要翻译: 谈话的视频游戏可以在电视屏幕上提供人类玩家和动画角色之间的模拟语音对话。 两个或更多的玩家可以轮流响应动画角色,两个或更多个动画角色可以响应每个玩家和彼此,从而提供三向或四向对话。 图像和声音由分别存储在诸如压缩形式的CD-ROM的激光可读盘上的数字数据产生。 随着游戏的播放,每个动画人物与人类游戏玩家交谈,并等待响应。 每个播放器具有显示两个或更多个短语或句子的手持控制器,并且播放器通过按下所选短语旁边的按钮进行响应。 然后,动画角色对所选择的短语进行响应,就好像它是由人类玩家所说的一样。 不需要语音识别。 每个场景分支到两个或更多个后续场景。 但是在每个场景中都有几个分支对话序列,从而提供了各种可能的对话。 因此,人类游戏玩家被假设与生活,历史或虚构的有趣的人对话,在电视屏幕上与动物般的角色作为与这些角色的冒险和戏剧的积极参与者。