Apparatuses, methods and systems for an online game manager
    1.
    发明授权
    Apparatuses, methods and systems for an online game manager 有权
    在线游戏经理的设备,方法和系统

    公开(公告)号:US08556724B2

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

    申请号:US12894280

    申请日:2010-09-30

    IPC分类号: G06F15/173 G06F9/46 G06F17/00

    摘要: The APPARATUSES, METHODS AND SYSTEMS FOR A ONLINE GAME MANAGER (“OGM”) transform user social graph and online behavioral pattern data inputs via OGM components into optimized server computational load reports. In one embodiment, the OGM may process a user server migration request for a user by obtaining user social graph data identifying co-users, and social activity pattern data associated with the user and the co-users. The OGM may also obtain server load indices of servers associated with the co-users, and server load analysis rules. By analyzing the server load indices using the server load analysis rules, the OGM may identify a subset of the servers as non-overloaded transfer candidate servers. The OGM may calculate transfer candidate server scores for the non-overloaded transfer candidate servers using the user social graph data and the social activity pattern data. Also, the OGM may select one of the non-overloaded transfer candidate servers for migrating the user based on the transfer candidate server scores, and migrate data associated with the user to the selected non-overloaded transfer candidate server.

    摘要翻译: 在线游戏管理器(“OGM”)的设备,方法和系统通过OGM组件将用户社交图和在线行为模式数据输入转换为优化的服务器计算负载报告。 在一个实施例中,OGM可以通过获得识别共同用户的用户社交图数据和与用户和共同用户相关联的社交活动模式数据来处理用户的用户服务器迁移请求。 OGM还可以获得与共同用户相关联的服务器的服务器负载索引以及服务器负载分析规则。 通过使用服务器负载分析规则分析服务器负载指标,OGM可以将服务器的子集标识为非重载的转移候选服务器。 OGM可以使用用户社交图数据和社交活动模式数据来计算非过载转移候选服务器的转移候选服务器分数。 此外,OGM可以基于转移候选服务器分数来选择非重载转移候选服务器之一来迁移用户,并且将与用户相关联的数据迁移到所选择的非重载转移候选服务器。

    APPARATUSES, METHODS AND SYSTEMS FOR AN ONLINE GAME MANAGER
    2.
    发明申请
    APPARATUSES, METHODS AND SYSTEMS FOR AN ONLINE GAME MANAGER 有权
    在线游戏管理器的设备,方法和系统

    公开(公告)号:US20110212783A1

    公开(公告)日:2011-09-01

    申请号:US12894280

    申请日:2010-09-30

    IPC分类号: A63F9/24

    摘要: The APPARATUSES, METHODS AND SYSTEMS FOR A ONLINE GAME MANAGER (“OGM”) transform user social graph and online behavioral pattern data inputs via OGM components into optimized server computational load reports. In one embodiment, the OGM may process a user server migration request for a user by obtaining user social graph data identifying co-users, and social activity pattern data associated with the user and the co-users. The OGM may also obtain server load indices of servers associated with the co-users, and server load analysis rules. By analyzing the server load indices using the server load analysis rules, the OGM may identify a subset of the servers as non-overloaded transfer candidate servers. The OGM may calculate transfer candidate server scores for the non-overloaded transfer candidate servers using the user social graph data and the social activity pattern data. Also, the OGM may select one of the non-overloaded transfer candidate servers for migrating the user based on the transfer candidate server scores, and migrate data associated with the user to the selected non-overloaded transfer candidate server.

    摘要翻译: 在线游戏管理器(“OGM”)的设备,方法和系统通过OGM组件将用户社交图和在线行为模式数据输入转换为优化的服务器计算负载报告。 在一个实施例中,OGM可以通过获得识别共同用户的用户社交图数据和与用户和共同用户相关联的社交活动模式数据来处理用户的用户服务器迁移请求。 OGM还可以获得与共同用户相关联的服务器的服务器负载索引以及服务器负载分析规则。 通过使用服务器负载分析规则分析服务器负载指标,OGM可以将服务器的子集标识为非重载的转移候选服务器。 OGM可以使用用户社交图数据和社交活动模式数据来计算非过载转移候选服务器的转移候选服务器分数。 此外,OGM可以基于转移候选服务器分数来选择非重载转移候选服务器之一来迁移用户,并且将与用户相关联的数据迁移到所选择的非重载转移候选服务器。

    Multi-level cache with synch
    3.
    发明授权
    Multi-level cache with synch 有权
    具有同步功能的多级缓存

    公开(公告)号:US08332488B1

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

    申请号:US13077466

    申请日:2011-03-31

    IPC分类号: G06F15/16

    摘要: Disclosed in one example is a data access method in which a request for application data from a first application is received. The application data is searched for in a first cache and responsive to a miss from the first cache, a second cache is contacted over a network and searched. Responsive to a miss from the second cache, a third cache is contacted over a network and searched. The third cache being specific to one of a plurality of geographical areas, the third cache storing data for the first application and a plurality of other applications executing in that geographical area, the searching for the application data in the third cache including searching data stored by the plurality of other applications and data stored by the first application. If the third cache misses, a persistent store is contacted over a network and searched. If any of the first, second, or third caches hits, receiving the application data.

    摘要翻译: 在一个示例中公开了一种数据访问方法,其中接收到来自第一应用的应用数据的请求。 在第一高速缓存中搜索应用数据并且响应于来自第一高速缓存的未命中,通过网络联系并搜索第二高速缓存。 响应于来自第二缓存的未命中,通过网络联系第三缓存并进行搜索。 所述第三高速缓冲存储器特定于多个地理区域中的一个,所述第三高速缓存存储用于所述第一应用的数据和在所述地理区域中执行的多个其他应用,在所述第三高速缓存中搜索所述应用数据,包括由 多个其他应用程序和由第一个应用程序存储的数据。 如果第三个缓存未命中,则通过网络联系持久存储并进行搜索。 如果第一,第二或第三高速缓存中的任何一个命中,则接收应用数据。

    Social network application programming interface
    4.
    发明授权
    Social network application programming interface 有权
    社交网络应用程序编程接口

    公开(公告)号:US08296784B1

    公开(公告)日:2012-10-23

    申请号:US13244942

    申请日:2011-09-26

    CPC分类号: G06F9/541

    摘要: Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.

    摘要翻译: 在一个示例中公开了一种用于与多个社交网络进行接口的方法。 该方法包括从第一格式的多个社交网络功能中的一个接收来自社交网络服务不可知社交网络应用的呼叫,将第一格式的呼叫转换成第二格式的呼叫,第二格式是 多个异构社交网络服务应用编程接口格式,并且通过利用第一社交网络服务应用编程接口将第二格式的呼叫传递给第一社交网络服务。

    SOCIAL NETWORK APPLICATION PROGRAMMING INTERFACE

    公开(公告)号:US20120254904A1

    公开(公告)日:2012-10-04

    申请号:US13244942

    申请日:2011-09-26

    IPC分类号: G06F9/46

    CPC分类号: G06F9/541

    摘要: Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.

    SOCIAL NETWORK APPLICATION PROGRAMMING INTERFACE

    公开(公告)号:US20120254903A1

    公开(公告)日:2012-10-04

    申请号:US13244941

    申请日:2011-09-26

    IPC分类号: G06F9/46

    CPC分类号: G06F9/541

    摘要: Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.

    CROSS SOCIAL NETWORK DATA AGGREGATION

    公开(公告)号:US20120227086A1

    公开(公告)日:2012-09-06

    申请号:US13244888

    申请日:2011-09-26

    IPC分类号: G06F15/16 G06F21/00

    摘要: Disclosed in some examples is a method of aggregating social networking data by receiving first authentication information for a first social networking service, the first authentication information being associated with a user and being received from a first social networking application, receiving second authentication information for a second social networking service, the second authentication information being associated with the user and being received from a second social networking application, requesting first information regarding the user from the first social networking service using the first authentication information, receiving the first information regarding the user from the first social networking service and storing the received first information, requesting second information regarding the user from the second social networking service using the second authentication information; and receiving the second information regarding the user from the second social networking service and storing the received second information.

    System using specific geographic area multi-level caches for caching application data
    10.
    发明授权
    System using specific geographic area multi-level caches for caching application data 有权
    系统使用特定的地理区域多级缓存来缓存应用程序数据

    公开(公告)号:US08171114B1

    公开(公告)日:2012-05-01

    申请号:US13244885

    申请日:2011-09-26

    IPC分类号: G06F15/16

    摘要: Disclosed in some examples is a method of caching by storing data in a first cache specific to a first geographic area and accessible only by a first application in the first geographic area; storing data in a second cache specific to a second geographic area and accessible by a plurality of applications in the second geographic area including the first application and a second application, the second geographic area being larger than and encompassing at least part of the first geographic area; responsive to a miss in the first cache for data, contacting the second cache and searching for the data in the second cache; and responsive to a hit for the data in the second cache, sending the data to a first application, wherein the data was placed in the second cache by a second application.

    摘要翻译: 在一些示例中公开了一种通过将数据存储在特定于第一地理区域并且仅可由第一地理区域中的第一应用访问的第一高速缓存中的缓存方法; 将数据存储在特定于第二地理区域并可由包括第一应用和第二应用在内的第二地理区域中的多个应用访问的第二高速缓存中,第二地理区域大于并且包围第一地理区域的至少一部分 ; 响应于所述第一缓存中的未命中用于数据,联系所述第二高速缓存并搜索所述第二高速缓存中的数据; 并且响应于所述第二高速缓存中的数据的命中,将所述数据发送到第一应用,其中所述数据被第二应用放置在所述第二高速缓存中。