发明名称 Managing web services data and presence data
摘要 Interfacing a wireless device with web services, including social networking web services, is described. For example, a system for interfacing a wireless device with a plurality of web services comprises a web service proxy having an API to allow other modules to interface with the web service proxy; a plurality of web services adapters interfaced with the web services proxy through the API, each one of the web services adapters configured to communicate with a particular web service using the specific communication formats for the web service; where the web services adapters and the web services proxy convert between the communication formats employed to communicate with each of the web services and a wireless communication format, the wireless communication format being a different format than the communication formats for each of the web services, thereby enabling bi-directional communication between the wireless device and the plurality of web services.
申请公布号 US9602604(B2) 申请公布日期 2017.03.21
申请号 US201514974509 申请日期 2015.12.18
申请人 Microsoft Technology Licensing, LLC 发明人 Middleton Justin;Ranous Alex
分类号 H04M3/42;H04L29/08;G06Q30/02;H04W4/18;H04W4/20 主分类号 H04M3/42
代理机构 代理人 Webster Bryan;Choi Dan;Minhas Micky
主权项 1. A method, comprising: extracting, by a web services proxy, social networking data from multiple different social networking sites for multiple users to generate combined social networking data, the web services proxy interfaced with multiple different web service adapters, through an application programming interface (API), each web service adapter associated with a different one of the multiple different social networking sites and configured to communicate with the respective social networking site using a data schema of the social networking site to extract the social networking data; storing the combined social networking data in a standardized format within a unified social networking database; maintaining presence data of devices associated with the multiple users; receiving a request, from a first computing device, for users matching a specified criteria associated with the combined social networking data and the presence data; searching the combined social networking data and the presence data to detect that a second computing device, associated with a user matching the specified criteria, is within a specified proximity to the first computing device; and notifying the first computing device that the user matching the specified criteria is within the specified proximity to the first computing device.
地址 Redmond WA US