Event heap: a coordination infrastructure for dynamic heterogeneous application interactions in ubiquitous computing environments
Patent
·
OSTI ID:1176248
An efficient and adaptive middleware infrastructure called the Event Heap system dynamically coordinates application interactions and communications in a ubiquitous computing environment, e.g., an interactive workspace, having heterogeneous software applications running on various machines and devices across different platforms. Applications exchange events via the Event Heap. Each event is characterized by a set of unordered, named fields. Events are routed by matching certain attributes in the fields. The source and target versions of each field are automatically set when an event is posted or used as a template. The Event Heap system implements a unique combination of features, both intrinsic to tuplespaces and specific to the Event Heap, including content based addressing, support for routing patterns, standard routing fields, limited data persistence, query persistence/registration, transparent communication, self-description, flexible typing, logical/physical centralization, portable client API, at most once per source first-in-first-out ordering, and modular restartability.
- Research Organization:
- U.S. Dept. of Energy, Washington, D.C. (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- W-7405-ENG-48
- Assignee:
- Johanson, Bradley E., Palo Alto, CA (United States)
- Patent Number(s):
- 7,702,729
- Application Number:
- 10/821,756
- OSTI ID:
- 1176248
- Country of Publication:
- United States
- Language:
- English
Software Infrastructure for Ubiquitous Computing Environments: Supporting Synchronous Collaboration with Heterogeneous Devices
|
book | October 2001 |
Multibrowsing: Moving Web Content across Multiple Displays
|
book | October 2001 |
The Interactive Workspaces project: experiences with ubiquitous computing rooms
|
journal | April 2002 |
The Event Heap: a coordination infrastructure for interactive workspaces
|
conference | January 2002 |
Similar Records
Data Science Infrastructure SOFTWARE
NSLS-II HIGH LEVEL APPLICATION INFRASTRUCTURE AND CLIENT API DESIGN
Persistent heap Management library
Software
·
2023
·
OSTI ID:code-107918
NSLS-II HIGH LEVEL APPLICATION INFRASTRUCTURE AND CLIENT API DESIGN
Conference
·
2011
·
OSTI ID:1012583
Persistent heap Management library
Software
·
2012
·
OSTI ID:1306155