发明名称 Subscription based polling for resource updates
摘要 Techniques are described for updating resources provided to a user device, using subscription based polling. A user device may send initial requests for resource to a server, each initial request including a resource identifier and a subscriber identifier. In some cases, the subscriber identifier may uniquely identify the communication session. The server maintains subscription information correlated with the subscriber identifier, the subscription information listing which resources the user device has requested and which versions of the resources are currently available on the user device. Updates to the subscribed resources may then be provided to the user device in response to a request for updates that specifies the session identifier but that may not specify the particular subscribed resources.
申请公布号 US9253244(B1) 申请公布日期 2016.02.02
申请号 US201313922734 申请日期 2013.06.20
申请人 Amazon Technologies, Inc. 发明人 Heitmann John Walter;Cripe Brian Scott;Kendall Cory;Sanghvi Viraj Vijay
分类号 G06F15/173;H04L29/08;H04L12/18;H04L29/06;H04L29/12 主分类号 G06F15/173
代理机构 Lindauer Law, PLLC 代理人 Lindauer Law, PLLC
主权项 1. A computer-implemented method, comprising: during a communication session with a user device, receiving an initial request for a resource to be presented on the user device, the initial request including: a resource identifier that distinguishes the resource; anda subscriber identifier corresponding to the communication session; accessing subscription information associated with the subscriber identifier, the subscription information comprising one or more resource subscriptions describing one or more resources subscribed to by the user device during the communication session; sending, to the user device, an initial version of the resource; updating the subscription information to include a resource subscription for the resource; receiving, from the user device, a request for updates that includes the subscriber identifier; determining one or more resource subscriptions corresponding to the subscriber identifier included in the request for updates, based on the subscription information; determining one or more updates to the initial version of the resource, the one or more updates made since a time corresponding to the initial request for the resource; and in response to the request for updates, sending the one or more updates to the user device.
地址 Reno NV US