发明名称 PUSH MECHANISM FOR EFFICIENTLY SENDING AGGREGATED DATA ITEMS TO CLIENT
摘要 A server push model for client/server communications. The push architecture operates on top of a non-push (e.g., request/response) protocol (e.g., HTTP) to combine notifications from multiple data sources (e.g., email, text messaging, etc.). The server can be a middle-tier server (or proxy) to which a single web client registers interest in one or more notification types from one or more data sources. The mid-tier server aggregates the notifications from the various data sources and delivers the notifications to the requesting client via a single push pipe. The web client then distributes each notification to the appropriate parts of the client user interface. A producer/consumer locking mechanism eliminates blocking threads waiting on a mutual exclusion lock. A notification throttling mechanism distinguishes different types of notifications in order to guarantee that the client is not overloaded with too much information.
申请公布号 US2012331047(A1) 申请公布日期 2012.12.27
申请号 US201213602000 申请日期 2012.08.31
申请人 SANA GISELLI PANONTINI DE SOUZA;KLING DANIEL V.;RAMAN SRIDHAR;VAN EATON JIM R.;SIMPSON RUSSELL L.;MICROSOFT CORPORATION 发明人 SANA GISELLI PANONTINI DE SOUZA;KLING DANIEL V.;RAMAN SRIDHAR;VAN EATON JIM R.;SIMPSON RUSSELL L.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址