Patent · US Active

Push mechanism for efficiently sending aggregated data items to client

US8260864B2 · kind B2 · utility

27Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 13, 2008
Grant dateSep 4, 2012
Priority date
Expiry dateDec 24, 2029

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/54
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.