发明名称 Device verification prior to registration
摘要 Embodiments are directed to registering a device to receive notifications. In one scenario, a computer system receives a notification registration request from a computing device. The computer system generates a registration secret which includes identification information that uniquely identifies the computing device, and sends the generated registration secret including the information that uniquely identifies the computing device to a notification service. The computer system receives a hash value from the computing device, where the hash value is generated based on the identification information of the generated registration secret. The computer system computes another hash value based on the identification information of the received registration secret to determine whether the second hash value matches the first hash value, and upon determining that the second hash value matches the first hash value, the computer system registers the computing device to receive notifications from the notification service.
申请公布号 US9438609(B2) 申请公布日期 2016.09.06
申请号 US201414472916 申请日期 2014.08.29
申请人 Microsoft Technology Licensing, LLC 发明人 Bengochea Sebastian;Shanbhag Vinod;Ferré Juan Diego;Damaggio Elio
分类号 G06F21/00;H04L29/06;H04L29/08;H04L12/58;G06F9/54 主分类号 G06F21/00
代理机构 代理人 Tabor Ben;Barker Doug;Minhas Micky
主权项 1. At a computer system including at least one processor, a computer-implemented method for registering a device to receive notifications, the method comprising: receiving a notification registration request from a computing device; generating a registration secret which includes identification information that uniquely identifies the computing device; sending the generated registration secret including the identification information that uniquely identifies the computing device to a notification service to be forwarded to the computing device; receiving a first hash value from the computing device, the first hash value being generated by the computing device and being generated based on the identification information of the generated registration secret; computing a second hash value based on the identification information of the received registration secret; comparing the first and second hash values and determining whether the second hash value matches the first hash value; and when it has been determined that the second hash value matches the first hash value, registering the computing device to receive notifications from the notification service.
地址 Redmond WA US