Method and system for secure distribution of subscription-based game software
    3.
    发明授权
    Method and system for secure distribution of subscription-based game software 有权
    用于基于订阅的游戏软件的安全分发的方法和系统

    公开(公告)号:US08554680B2

    公开(公告)日:2013-10-08

    申请号:US12185038

    申请日:2008-08-01

    IPC分类号: G06Q99/00

    摘要: Methods and systems for securely distributing software in a subscription-based environment are provided. A Game Security Facility (“GSF”) associated with a game server manages secure communications with game clients. A subscriber is registered in a manner that includes a unique identifier of the machine upon which the subscription data will reside. Encryption keys are generated for the registered subscriber and encrypted subscription data is exchanged, thus preventing unauthorized copying to another machine or unauthorized use by a third party. The subscriber is re-registered, and new encryption keys are generated. Access is enabled to the previously exchanged encrypted subscription data without causing the previously exchanged data to be re-downloaded.

    摘要翻译: 提供了在基于订阅的环境中安全地分发软件的方法和系统。 与游戏服务器相关联的游戏安全设施(“GSF”)管理与游戏客户端的安全通信。 订户以包括订阅数据所在的机器的唯一标识符的方式被注册。 为注册的用户生成加密密钥,并交换加密的订阅数据,从而防止未经授权的复制到另一台机器或由第三方未授权使用。 订阅者被重新注册,并且生成新的加密密钥。 对先前交换的加密订阅数据启用访问,而不会导致先前交换的数据被重新下载。

    Method and system for secure distribution of subscription-based game software
    5.
    发明授权
    Method and system for secure distribution of subscription-based game software 有权
    用于基于订阅的游戏软件的安全分发的方法和系统

    公开(公告)号:US07409061B2

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

    申请号:US09999180

    申请日:2001-11-29

    IPC分类号: H04K1/00 H04L9/00

    摘要: Methods and Systems for securely distributing software in a subscription-based environment are provided. In an example embodiment, a Game Security Facility (“GSF”) associated with a game server is used to manage secure communications with game clients. The GSF typically manages secure communication of the accounting and billing information and secure communication of game session data. In typical operation, the game client generates a pass-phrase that transparently includes a unique identifier of the machine upon which the subscription software will reside. RSA-type key pairs that are then generated using this pass-phrase will be associated uniquely with both the game player and with the machine upon which the software resides, thus preventing unauthorized copying to another machine or unauthorized use by a third party. A public key generated using this pass-phrase is forwarded to the GSF, which uses it to generate a unique one-time random session key (for use as a symmetric key) for each session with the game client. The session key is then encrypted for the game client using the public key of the client. Session data, including the original game files downloaded upon successfully subscribing, are then transmitted between the game server and the game client using encrypted versions of the session key. In one embodiment, the game client can upgrade the machine upon which the subscription data resides, cause the session keys to be reissued using a new public key, and retain access to previously downloaded data.

    摘要翻译: 提供了在基于订阅的环境中安全地分发软件的方法和系统。 在示例实施例中,与游戏服务器相关联的游戏安全设施(“GSF”)用于管理与游戏客户端的安全通信。 GSF通常管理会计和计费信息的安全通信以及游戏会话数据的安全通信。 在典型的操作中,游戏客户端产生一个透明地包含订阅软件所在机器的唯一标识符的密码短语。 然后使用此密码短语生成的RSA型密钥对将与游戏玩家和软件所在的机器唯一相关联,从而防止未经授权的复制到另一机器或由第三方未经授权的使用。 使用该密码短语产生的公开密钥被转发到GSF,GSF使用它来为游戏客户端的每个会话生成唯一的一次随机会话密钥(用作对称密钥)。 然后使用客户端的公钥对游戏客户端加密会话密钥。 会话数据,包括在成功订阅后下载的原始游戏文件,然后使用会话密钥的加密版本在游戏服务器和游戏客户端之间传输。 在一个实施例中,游戏客户端可以升级订阅数据所在的机器,使得使用新的公钥重新发行会话密钥,并保留对先前下载的数据的访问。

    METHOD AND SYSTEM FOR SELECTING A COMPUTING DEVICE FOR MAINTAINING A CLIENT SESSION IN RESPONSE TO A REQUEST PACKET
    6.
    发明申请
    METHOD AND SYSTEM FOR SELECTING A COMPUTING DEVICE FOR MAINTAINING A CLIENT SESSION IN RESPONSE TO A REQUEST PACKET 有权
    用于选择维护客户端会议的计算设备的方法和系统响应于请求分组

    公开(公告)号:US20130073739A1

    公开(公告)日:2013-03-21

    申请号:US13674447

    申请日:2012-11-12

    发明人: Mitchell T. Berg

    IPC分类号: G06F15/16

    摘要: A server farm for processing client requests comprising a first server having a first processor and a first network interface controller communicatively coupled to the first processor, and a second server comprising a second processor and communicatively coupled to the first server, wherein the first network interface controller is configured to maintain a state table associated with at least the first server and the second server and respond to receipt of a request packet from a client by, initiating by the first processor execution of a software application associated with the request packet when the state table corresponds to a first state, and selectively forwarding the request packet to the second server when the state table corresponds to a second state.

    摘要翻译: 一种用于处理客户端请求的服务器场,包括具有通信地耦合到第一处理器的第一处理器和第一网络接口控制器的第一服务器,以及包括第二处理器并且通信地耦合到第一服务器的第二服务器,其中第一网络接口控制器 被配置为维护与至少第一服务器和第二服务器相关联的状态表,并且响应于来自客户端的请求分组的接收,当状态表由第一处理器执行与该请求分组相关联的软件应用时启动 对应于第一状态,并且当状态表对应于第二状态时,选择性地将请求分组转发到第二服务器。

    Method and system for selecting a computing device for maintaining a client session in response to a request packet
    7.
    发明授权
    Method and system for selecting a computing device for maintaining a client session in response to a request packet 有权
    用于响应于请求分组选择用于维护客户端会话的计算设备的方法和系统

    公开(公告)号:US08341290B2

    公开(公告)日:2012-12-25

    申请号:US11513511

    申请日:2006-08-31

    申请人: Mitchell T. Berg

    发明人: Mitchell T. Berg

    IPC分类号: G06F15/173 G06F15/16

    摘要: A server farm for processing client requests comprising a first server having a first processor and a first network interface controller communicatively coupled to the first processor, and a second server comprising a second processor and communicatively coupled to the first server, wherein the first network interface controller is configured to maintain a state table associated with at least the first server and the second server and respond to receipt of a request packet from a client by, initiating by the first processor execution of a software application associated with the request packet when the state table corresponds to a first state, and selectively forwarding the request packet to the second server when the state table corresponds to a second state.

    摘要翻译: 一种用于处理客户端请求的服务器场,包括具有通信地耦合到第一处理器的第一处理器和第一网络接口控制器的第一服务器,以及包括第二处理器并且通信地耦合到第一服务器的第二服务器,其中第一网络接口控制器 被配置为维护与至少第一服务器和第二服务器相关联的状态表,并且响应于来自客户端的请求分组的接收,当状态表由第一处理器执行与该请求分组相关联的软件应用时启动 对应于第一状态,并且当状态表对应于第二状态时,选择性地将请求分组转发到第二服务器。

    Method and system for identifying a computing device in response to an information packet
    8.
    发明授权
    Method and system for identifying a computing device in response to an information packet 有权
    响应于信息分组识别计算设备的方法和系统

    公开(公告)号:US07406538B2

    公开(公告)日:2008-07-29

    申请号:US11513840

    申请日:2006-08-31

    申请人: Mitchell T. Berg

    发明人: Mitchell T. Berg

    IPC分类号: G06F15/16 G06F15/173

    摘要: An information processing system comprises a first computing device configured to receive state information through a first port and selectively initiate execution of a software application by the first computing device when a state of at least one of the first computing device and a second computing device is a first state, and the second computing device through a second port when the state is a second state, the software application being associable with one or more software objects.

    摘要翻译: 信息处理系统包括:第一计算装置,被配置为当第一计算装置和第二计算装置中的至少一个的状态为第一计算装置时,通过第一端口接收状态信息,并且选择性地启动第一计算装置执行软件应用 第一状态和第二计算设备通过第二端口,当状态是第二状态时,该软件应用可与一个或多个软件对象相关联。