-
公开(公告)号:US10354485B2
公开(公告)日:2019-07-16
申请号:US15991827
申请日:2018-05-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Cierra D. McDonald , Michael J. Horstmanshof , Sela P. Davis , Pooja Mathur , Antonio Vargas Garcia , Daniel Av , Michael Alyn Miller , Cody Luitjens , Craig Suthers , Nicholas Koller , Timothy Gill , Chad Gibson , William Michael Zintel , Dave Reed , Doug Beck
Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.
-
公开(公告)号:US09413588B2
公开(公告)日:2016-08-09
申请号:US13709873
申请日:2012-12-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Abolade Gbadegesin , Viraj B. Mody , David C. Steere , William Michael Zintel , Bruce W. Copeland , Atul Adya , Thomas W. Kleinpeter
CPC classification number: H04L29/0854 , G06F17/30516 , H04L67/1095
Abstract: Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing subscriptions within persistent storage provides data security in the event of a service failure, at the cost of high latency in accessing subscription data. An efficient method for tracking a resource is provided herein. A subscription service creates subscriptions and monitors resources for a client. Upon a subscribed resource change, a notification service stores a notification of the change into a queue associated with the client. Efficient resource tracking is achieved because notification and subscription data is stored in low latency soft memory. The notification service is configured to detect a failure in the notification service and/or subscription service. In the event a service fails, the client provides a recovery mechanism by resubscribing to resources with which the client has an interest.
Abstract translation: 客户可以订阅资源,以便接收资源更改的通知(例如,将文件添加到共享文件夹)。 在永久存储器中存储订阅会在服务发生故障的情况下提供数据安全性,代价是访问订阅数据的高延迟。 本文提供了一种跟踪资源的有效方法。 订阅服务创建订阅并监视客户端的资源。 在订阅的资源更改时,通知服务将更改的通知存储到与客户端相关联的队列中。 由于通知和订阅数据存储在低延迟软存储器中,因此实现高效的资源跟踪。 通知服务被配置为检测通知服务和/或订阅服务中的故障。 在服务失败的情况下,客户端通过重新订阅客户端感兴趣的资源来提供恢复机制。
-
公开(公告)号:US20180276945A1
公开(公告)日:2018-09-27
申请号:US15991827
申请日:2018-05-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Cierra D. McDonald , Michael J. Horstmanshof , Sela P. Davis , Pooja Mathur , Antonio Vargas Garcia , Daniel Av , Michael Alyn Miller , Cody Luitjens , Craig Suthers , Nicholas Koller , Timothy Gill , Chad Gibson , William Michael Zintel , Dave Reed , Doug Beck
CPC classification number: G07F17/3225 , A63F13/12 , A63F13/30 , A63F13/50 , A63F2300/532 , A63F2300/537 , A63F2300/5533 , A63F2300/5573 , A63F2300/558 , A63F2300/5586 , A63F2300/5593 , A63F2300/634 , G07F17/3234
Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.
-
公开(公告)号:US20190295367A1
公开(公告)日:2019-09-26
申请号:US16440192
申请日:2019-06-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Cierra D. McDonald , Michael J. Horstmanshof , Sela P. Davis , Pooja Mathur , Antonio Vargas Garcia , Daniel Av , Michael Alyn Miller , Cody Luitjens , Craig Suthers , Nicholas Koller , Timothy Gill , Chad Gibson , William Michael Zintel , Dave Reed , Doug Beck
Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.
-
公开(公告)号:US10248474B2
公开(公告)日:2019-04-02
申请号:US14167769
申请日:2014-01-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Michael Alyn Miller , Doug Beck , Emily Price , Carlos Carvallo , Tim Gill , Chad Gibson , William Michael Zintel , Dave Reed
Abstract: A system for transforming events from discrete events into aggregated values and statistics and for routing events and aggregated values to consuming clients and servers is provided. Events are described in a common syntax amongst different applications accessing the system. Events are routed between the transformation system and other clients and servers. Secondary application developers can provide new functionality using the event and statistic stream even after the primary application developer has already shipped to the consumer.
-
公开(公告)号:US09997014B2
公开(公告)日:2018-06-12
申请号:US13921080
申请日:2013-06-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Cierra D. McDonald , Michael J. Horstmanshof , Sela P. Davis , Pooja Mathur , Antonio Vargas Garcia , Daniel Av , Michael Alyn Miller , Cody Luitjens , Craig Suthers , Nicholas Koller , Timothy Gill , Chad Gibson , William Michael Zintel , Dave Reed , Doug Beck
CPC classification number: G07F17/3225 , A63F13/12 , A63F13/30 , A63F2300/532 , A63F2300/537 , A63F2300/5533 , A63F2300/5573 , A63F2300/558 , A63F2300/5586 , A63F2300/5593 , A63F2300/634 , G07F17/3234
Abstract: Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.
-
-
-
-
-