Push mechanism for efficiently sending aggregated data items to client

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8260864
APP PUB NO 20090204666A1
SERIAL NO

12030836

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kling, Daniel V Redmond, US 2 91
Raman, Sridhar Redmond, US 7 105
Sana, Giselli Panontini De Souza Redmond, US 2 91
Simpson, Russell L Kirkland, US 44 1201
Van, Eaton Jim R Redmond, US 3 198

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation