-
公开(公告)号:US09295915B2
公开(公告)日:2016-03-29
申请号:US13898383
申请日:2013-05-20
发明人: John Peter Bruno, Jr. , Donald James McNamara , Hsiang-Ling Jamie Lin , Christopher Lane Boedigheimer , Per-Ola Anders Orvendal , Joseph Cusimano , Scott Q. Longstreet
IPC分类号: G06F15/16 , A63F13/30 , G06F9/50 , A63F13/352 , A63F13/35 , A63F13/358
CPC分类号: A63F13/352 , A63F13/12 , A63F13/30 , A63F13/35 , A63F13/358 , A63F2300/535 , A63F2300/5533 , A63F2300/5593 , G06F9/5027 , G06F9/505 , G06F9/5061
摘要: Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to which users connect over a wide area network, such as the Internet. For example, embodiments of the invention may forecast demand for a specific game title. The demand forecast is used to determine how many standby game instances are needed to meet demand as players join and leave game sessions. Games with higher demand may have more standby game instances ready for players to drop in. Games with less demand may have fewer active game instances running waiting for players to drop in.
摘要翻译: 本发明的实施例监视和动态管理游戏服务内的游戏实例。 游戏服务提供用户通过诸如因特网的广域网连接的远程游戏环境。 例如,本发明的实施例可以预测对特定游戏标题的需求。 需求预测用于确定玩家加入和离开游戏会话时需要多少备用游戏实例来满足需求。 具有较高需求的游戏可能会有更多的备用游戏实例准备好让玩家放弃。具有较少需求的游戏可能会有更少的活动游戏实例等待玩家放弃。
-
公开(公告)号:US20130232190A1
公开(公告)日:2013-09-05
申请号:US13712988
申请日:2012-12-13
发明人: Michael Alyn Miller , Christopher Lane Boedigheimer , David James Whiteford , Ashok Chandrasekaran
IPC分类号: H04L29/06
摘要: Embodiments provide automated access policy enforcement, content rule enforcement, and data transformations in a binary large object (blob) storage service. Verified and unverified clients are allowed varying degrees of access to stored blobs. In response to a read request associated with a target blob of a particular blob type, criteria from the read request are used to execute one or more transformation functions defined by the blob type to create transformed data, and the transformed data is provided to the client. In response to a write request including a target blob of a particular blob type, a set of content rules associated with the blob type is executed against the target blob. The target blob is stored based on the content rules being successfully executed.
摘要翻译: 实施例提供二进制大对象(blob)存储服务中的自动访问策略实施,内容规则实施和数据转换。 验证和未验证的客户端可以访问不同程度的访问存储的Blob。 响应于与特定blob类型的目标blob相关联的读取请求,来自读取请求的标准被用于执行由blob类型定义的一个或多个变换函数以创建变换的数据,并且将变换的数据提供给客户端 。 响应于包括特定blob类型的目标blob的写请求,针对目标blob执行与blob类型相关联的一组内容规则。 基于成功执行的内容规则存储目标blob。
-
公开(公告)号:US09628332B2
公开(公告)日:2017-04-18
申请号:US13897876
申请日:2013-05-20
发明人: John Peter Bruno, Jr. , Donald James McNamara , Ashok Chandrasekaran , Christopher Lane Boedigheimer , Per-Ola Anders Orvendal , Joseph Cusimano , Scott Q. Longstreet
IPC分类号: G06F15/173 , H04L12/24 , A63F13/30 , H04L29/08 , G06F9/50
CPC分类号: H04L47/803 , A63F13/12 , A63F13/335 , A63F13/352 , A63F2300/535 , A63F2300/5533 , G06F9/505 , G06F2209/5022 , H04L41/0816 , H04L43/16 , H04L67/1008 , H04L67/148
摘要: Embodiments of the present invention monitor and dynamically allocate computing resources to a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. In another embodiment, the number of active game sessions is monitored and computing resources are allocated dynamically as the number of sessions increases or decreases.
-
4.
公开(公告)号:US20140228108A1
公开(公告)日:2014-08-14
申请号:US13765024
申请日:2013-02-12
发明人: John Peter Bruno, JR. , Donald James McNamara , Scott Q. Longstreet , Ashok Chandrasekaran , Christopher Lane Boedigheimer , Per-Ola Anders Orvendal , Joseph Cusimano
IPC分类号: G06F12/00
CPC分类号: A63F13/35 , A63F13/30 , A63F13/352 , G06F9/505 , G06F9/5077 , G06F12/00 , G06F2209/5016 , G06F2209/508 , G07F17/3234 , G07F17/3272 , H04L67/38
摘要: Embodiments of the present invention monitor and dynamically allocate computing resources to game sessions running within a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. Various characteristics of the game session may be monitored and used to allocate computing resources. Usage of computing resources, such as central processing unit (“CPU”) may be monitored directly. In another embodiment, the number of players connected to the game session is monitored and computing resources are allocated dynamically as the number of players increases or decreases.
摘要翻译: 本发明的实施例监视并动态地将计算资源分配给在游戏服务内运行的游戏会话。 游戏服务提供用户通过诸如因特网的广域网连接的远程游戏环境。 游戏会话运行游戏标题的单个实例。 游戏会话运行负责为用户创建播放体验的视频游戏代码。 可以监视游戏会话的各种特征并用于分配计算资源。 可以直接监视诸如中央处理单元(“CPU”)之类的计算资源的使用。 在另一个实施例中,监视连接到游戏会话的玩家的数量,并且随着玩家数量的增加或减少,动态地分配计算资源。
-
5.
公开(公告)号:US09433862B2
公开(公告)日:2016-09-06
申请号:US13765024
申请日:2013-02-12
发明人: John Peter Bruno, Jr. , Donald James McNamara , Scott Q. Longstreet , Ashok Chandrasekaran , Christopher Lane Boedigheimer , Per-Ola Anders Orvendal , Joseph Cusimano
IPC分类号: A63F13/12 , A63F13/35 , G06F12/00 , A63F13/30 , A63F13/352 , G07F17/32 , H04L29/06 , G06F9/50
CPC分类号: A63F13/35 , A63F13/30 , A63F13/352 , G06F9/505 , G06F9/5077 , G06F12/00 , G06F2209/5016 , G06F2209/508 , G07F17/3234 , G07F17/3272 , H04L67/38
摘要: Embodiments of the present invention monitor and dynamically allocate computing resources to game sessions running within a game service. A game service provides a remote gaming environments to which users connect over a wide area network, such as the internet. A game session runs a single instance of a game title. The game session runs the video game code responsible for creating the playing experience for the users. Various characteristics of the game session may be monitored and used to allocate computing resources. Usage of computing resources, such as central processing unit (“CPU”) may be monitored directly. In another embodiment, the number of players connected to the game session is monitored and computing resources are allocated dynamically as the number of players increases or decreases.
摘要翻译: 本发明的实施例监视并动态地将计算资源分配给在游戏服务内运行的游戏会话。 游戏服务提供用户通过诸如因特网的广域网连接的远程游戏环境。 游戏会话运行游戏标题的单个实例。 游戏会话运行负责为用户创建播放体验的视频游戏代码。 可以监视游戏会话的各种特征并用于分配计算资源。 可以直接监视诸如中央处理单元(“CPU”)之类的计算资源的使用。 在另一个实施例中,监视连接到游戏会话的玩家的数量,并且随着玩家数量的增加或减少,动态地分配计算资源。
-
公开(公告)号:US09182978B2
公开(公告)日:2015-11-10
申请号:US13712984
申请日:2012-12-13
发明人: Michael Alyn Miller , Christopher Lane Boedigheimer , David James Whiteford , Ashok Chandrasekaran
IPC分类号: G06F15/177 , G06F9/44 , G06F9/445
CPC分类号: G06F8/71 , G06F9/44505
摘要: Embodiments provide rule-based application configuration using a network service. A configuration parameter associated with an application includes a rule that specifies configuration data based on one or more criteria, such as by selecting a configuration value from a plurality of available configuration values. A request for configuration data corresponding to the configuration parameter is received from a client. The request includes one or more criteria describing a user associated with the client. Customized configuration data is determined based on the rule and the criteria of the request, and the customized configuration data is provided to the client. The client executes the application (e.g., a game) based on the customized configuration data.
摘要翻译: 实施例提供使用网络服务的基于规则的应用配置。 与应用相关联的配置参数包括基于一个或多个准则指定配置数据的规则,例如通过从多个可用配置值中选择配置值。 从客户端接收到与配置参数对应的配置数据的请求。 请求包括描述与客户端相关联的用户的一个或多个标准。 根据请求的规则和条件确定定制的配置数据,并将定制的配置数据提供给客户端。 客户端基于定制的配置数据执行应用(例如,游戏)。
-
公开(公告)号:US09112935B2
公开(公告)日:2015-08-18
申请号:US13712988
申请日:2012-12-13
发明人: Michael Alyn Miller , Christopher Lane Boedigheimer , David James Whiteford , Ashok Chandrasekaran
摘要: Embodiments provide automated access policy enforcement, content rule enforcement, and data transformations in a binary large object (blob) storage service. Verified and unverified clients are allowed varying degrees of access to stored blobs. In response to a read request associated with a target blob of a particular blob type, criteria from the read request are used to execute one or more transformation functions defined by the blob type to create transformed data, and the transformed data is provided to the client. In response to a write request including a target blob of a particular blob type, a set of content rules associated with the blob type is executed against the target blob. The target blob is stored based on the content rules being successfully executed.
摘要翻译: 实施例提供二进制大对象(blob)存储服务中的自动访问策略实施,内容规则实施和数据转换。 验证和未验证的客户端可以访问不同程度的访问存储的Blob。 响应于与特定blob类型的目标blob相关联的读取请求,来自读取请求的标准被用于执行由blob类型定义的一个或多个变换函数以创建变换的数据,并且将变换的数据提供给客户端 。 响应于包括特定blob类型的目标blob的写请求,针对目标blob执行与blob类型相关联的一组内容规则。 基于成功执行的内容规则存储目标blob。
-
公开(公告)号:US20130232246A1
公开(公告)日:2013-09-05
申请号:US13712984
申请日:2012-12-13
发明人: Michael Alyn Miller , Christopher Lane Boedigheimer , David James Whiteford , Ashok Chandrasekaran
IPC分类号: G06F9/44
CPC分类号: G06F8/71 , G06F9/44505
摘要: Embodiments provide rule-based application configuration using a network service. A configuration parameter associated with an application includes a rule that specifies configuration data based on one or more criteria, such as by selecting a configuration value from a plurality of available configuration values. A request for configuration data corresponding to the configuration parameter is received from a client. The request includes one or more criteria describing a user associated with the client. Customized configuration data is determined based on the rule and the criteria of the request, and the customized configuration data is provided to the client. The client executes the application (e.g., a game) based on the customized configuration data.
摘要翻译: 实施例提供使用网络服务的基于规则的应用配置。 与应用相关联的配置参数包括基于一个或多个准则指定配置数据的规则,例如通过从多个可用配置值中选择配置值。 从客户端接收到与配置参数对应的配置数据的请求。 请求包括描述与客户端相关联的用户的一个或多个标准。 根据请求的规则和条件确定定制的配置数据,并将定制的配置数据提供给客户端。 客户端基于定制的配置数据执行应用(例如,游戏)。
-
-
-
-
-
-
-