Graham Williamson

Learn More
Construct differs from other pervasive systems platforms in a number of key respects. It is completely standards-based, using RDF as its data exchange model and ZeroConf for resource discovery. It supports a knowledge-centric model of interaction where clients' actions are driven by queries and triggers about the context of the system. It uses gossiping to(More)
The recent adoption of ubiquitous computing technologies has enabled capturing large amounts of human behavioral data. The digital footprints computed from these datasets provide information for the study of social and human dynamics, including social networks and mobility patterns, key elements for the effective modeling of virus spreading. Traditional(More)
Pervasive computing systems require large amounts of information to be available to devices in order to support context-aware applications. Information must be routed from the sensors that provide it to the applications that consume it in a timely fashion. However, the potential size and <i>ad hoc</i> nature of these environments makes the management of(More)
Epidemic-based communications, or 'gossiping', provides a robust and scalable method for maintaining a knowledge base in a sensor network faced with an unpredictable network environment. Since sensed information is often periodic in time, protocols should be able to manage multiple messages in an efficient way. We describe a mathematical model of gossiping(More)
Many modern network applications, including sensor networks and MANETs, have dynamic topologies that reflect processes occurring in the outside world. These dynamic processes are a challenge to traditional information dissemination techniques, as the appropriate strategy changes according to the changes in topology. We show how network dynamics can be(More)
As we gain access to increasing volumes of context data, we face the problem of moving this information from the sensors that produce it to the applications that consume it. Our approach to this problem uses gossiping, a probabilistic routing protocol, to disseminate context information throughout the environment. We present ongoing work on evaluating the(More)
—Ubiquitous computing technologies enable capturing large amounts of human behavioral data. The digital footprints computed from these datasets provide information for the study of social dynamics, including social networks and mobility patterns, key elements for the effective modeling of virus spreading. Traditional epidemiologic models do not consider(More)
Information about community structure can be useful in a variety of mobile web applications. For instance, it has been shown that community-based methods can be more effective than alternatives for routing messages in delay-tolerant networks. In this paper we present initial research that shows that information on hierarchical structures in communities can(More)
New software for gathering and disseminating information makes it easier to develop services for sensor-rich environments. Pervasive computing provides a means of broadening and deepening the reach of information technology (IT) in society. It can be used to simplify interactions with Web sites, provide advanced location-specific services for people on the(More)
As the U.K.'s largest organisation, with an annual purchasing budget of around pounds 17 billion, the NHS has an enormous part to play in reducing the country's energy consumption and emissions. Graham Williamson, general manager of Commercial Heating at Ideal Commercial Heating, considers the key measures healthcare facility operators can take to save(More)