John Ankcorn

Learn More
The cost and complexity of hardware-centric systems can often be reduced by using software to perform tasks which don't appear on the critical path. Alternately, the performance of software can sometimes be improved by using special purpose hardware to implement tasks which <i>do</i> appear on the critical path. Whatever the motivation, most modern systems(More)
A mobile streaming media content delivery network (MSM-CDN) overlay system provides a scalable method for delivering media streams to a large number of clients. With the availability of such a streaming infrastucture, it becomes possible to implement enhanced media services. For example, the wide range and variability of network conditions, as well as(More)
Complex data queries, because of their need for random accesses, have proven to be slow unless all the data can be accommodated in DRAM. There are many domains, such as genomics, geological data and daily twitter feeds where the datasets of interest are 5TB to 20 TB. For such a dataset, one would need a cluster with 100 servers, each with 128GB to 256GBs of(More)
Today’s wireless networks are highly heterogeneous, with mobile devices consisting of multiple wireless network interfaces (WNICs). Since battery lifetime is limited, power management of the interfaces has become essential. We develop an integrated approach for the management of power and performance of mobile devices in heterogeneous wireless environments.(More)
A Mobile Streaming Media Content Delivery Network can facilitate the access of rich multimedia streams by mobile users on next generation wireless networks. A principal component of this network are the edge servers that cooperate to provide streaming functionalities. This paper describes some of the design requirements for such servers. It then describes(More)
Ubiquitous mobile computing devices offer the opportunity to provide easy access to a rich set of information sources. Placing the display for this computing device on the user’s wrist allows for quick, easy, and pervasive access to this information. In this paper we describe a user interface model and a set of five applications we have developed, with the(More)
featherweight devices, wireless communications, low-power operation, 802.15.4, health care Hewlett-Packard has a business opportunity in low-power, generalpurpose, networked, 'featherweight' computing devices that act as sensors or user interaction tools. We have designed and built a set of very small devices targeted to hospital applications. The first(More)
Supporting a rich array of information sources is a key element to making highly mobile computing devices usable by the wider community. It is our belief that there will not be one specific killer application for this form of computing device, but an array of applications that the user can easily access. These applications will be context sensitive and(More)
WWW and current Information Technology have made it easy to display a wide variety of content on desktops and personal devices. Unfortunately, little progress has been made for access to the content in public areas. Some technologies, such as Internet Kiosks and narrowcast, enable content access (primarily viewing), but not exchange. There is a growing need(More)