发明授权
US08260864B2 Push mechanism for efficiently sending aggregated data items to client
有权
推送机制,有效地将汇总的数据项发送给客户端
- 专利标题: Push mechanism for efficiently sending aggregated data items to client
- 专利标题(中): 推送机制,有效地将汇总的数据项发送给客户端
-
申请号: US12030836申请日: 2008-02-13
-
公开(公告)号: US08260864B2公开(公告)日: 2012-09-04
- 发明人: Giselli Panontini De Souza Sana , Daniel V Kling , Sridhar Raman , Jim R Van Eaton , Russell L Simpson
- 申请人: Giselli Panontini De Souza Sana , Daniel V Kling , Sridhar Raman , Jim R Van Eaton , Russell L Simpson
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F15/16
- IPC分类号: G06F15/16
摘要:
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.
公开/授权文献
信息查询