Number of co-authors:12
Number of publications with 3 favourite co-authors:David A. Shamma:2Erik Wilde:2Chunsong Wang:1
Yiming Liu's 3 most productive colleagues in number of publications:Erik Wilde:24David A. Shamma:22Ning Gu:11
For a list of all the ways technology has failed to improve the quality of life, please press three.
-- Alice Kahn
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Personal Homepage: people.ischool.berkeley.edu/~yliu/
Publications by Yiming Liu (bibliography)
Liu, Yiming, Yang, Rui and Wilde, Erik (2011): Open and decentralized access across location-based services. In: Proceedings of the 2011 International Conference on the World Wide Web 2011. pp. 79-80.
Users now interact with multiple Location-Based Services (LBS) through a myriad set of location-aware devices and interfaces. However, current LBS tend to be centralized silos with ad-hoc APIs, which limits potential for information sharing and reuse. Further, LBS subscriptions and user experiences are not easily portable across devices. We propose a general architecture for providing open and decentralized access to LBS, based on Tiled Feeds -- a RESTful protocol for access and interactions with LBS using feeds, and Feed Subscription Management (FSM) -- a generalized feed-based service management protocol. We describe two client designs, and demonstrate how they enable standardized access to LBS services, promote information sharing and mashup creation, and offer service management across various types of location-enabled devices.
© All rights reserved Liu et al. and/or ACM Press
Liu, Yiming and Wilde, Erik (2011): Personalized location-based services. In: Proceedings of the 2011 iConference 2011. pp. 496-502.
Location-Based Services (LBS) are based on a combination of the inherent location information about specific data, and/or the location information supplied by LBS clients, requesting location-specific and otherwise customized services. The integration of location-annotated data with existing personal and public information and services creates opportunities for insightful new views on the world, and allows rich, personalized, and contextualized user experiences. One of the biggest constraints of current LBS is that most of them are essentially vertical services. These current designs makes it hard for users to integrate LBS from a variety of service providers, either to create intermediate value-added services such as social information sharing facilities, or to facilitate client-side aggregations and mashups across specific LBS providers. Our approach, the Tiled Feeds architecture, applies the well-established, standard Web service pattern of feeds, and extends it with query and location-based features. Using this approach, LBS on the Web can be exposed in a generalized and aggregation-friendly way. We believe this approach can be used to facilitate the creation of standardized, Web-friendly, horizontally integrated location-based services.
© All rights reserved Liu and Wilde and/or ACM Press
Shamma, David A., Bastea-Forte, Marcello, Joubert, Niels and Liu, Yiming (2008): Enhancing online personal connections through the synchronized sharing of online video. In: Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems April 5-10, 2008. pp. 2931-2936.
Going to movies in a group and inviting friends over to watch TV are common social activities. This social engagement both improves the viewing experience and helps us stay close with our friends and family. To bring this feeling of co-presence to the Internet, we developed a set of prototypes that enable people to feel more connected by watching web video together in sync. We present the preliminary results of a quantitative usage study and show initial evidence that simultaneous video sharing online can help people feel closer and more connected to their friends and family.
© All rights reserved Shamma et al. and/or ACM Press
Yang, Jiangming, Wang, Haixun, Gu, Ning, Liu, Yiming, Wang, Chunsong and Zhang, Qiwei (2008): Lock-free consistency control for web 2.0 applications. In: Proceedings of the 2008 International Conference on the World Wide Web 2008. pp. 725-734.
Online collaboration and sharing is the central theme of many web-based services that create the so-called Web 2.0 phenomena. Using the Internet as a computing platform, many Web 2.0 applications set up mirror sites to provide large-scale availability and to achieve load balance. However, in the age of Web 2.0, where every user is also a writer and publisher, the deployment of mirror sites makes consistency maintenance a Web scale problem. Traditional concurrency control methods (e.g. two phase lock, serialization, etc.) are not up to the task for several reasons. First, large network latency between mirror sites will make two phase locking a throughput bottleneck. Second, locking will block a large portion of concurrent operations, which makes it impossible to provide large-scale availability. On the other hand, most Web 2.0 operations do not need strict serializability -- it is not the intention of a user who is correcting a typo in a shared document to block another who is adding a comment, as long as consistency can still be achieved. Thus, in order to enable maximal online collaboration and sharing, we need a lock-free mechanism that can maintain consistency among mirror sites on the Web. In this paper, we propose a flexible and efficient method to achieve consistency maintenance in the Web 2.0 world. Our experiments show its good performance improvement compared with existing methods based on distributed lock.
© All rights reserved Yang et al. and/or ACM Press
Liu, Yiming, Shafton, Peter, Shamma, David A. and Yang, Jeannie (2007): Zync: the design of synchronized video sharing. In: Proceedings of DUX07 Designing for User eXperiences 2007. p. 12.
In this sketch, we present a design research approach which led to the development of Zync, a synchronized video player that provides a social viewing experience for online videos. This approach utilizes an iterative design process, focuses on research pragmatics over semantics, and examines the landscape of existing tools and technologies to identify the best venue for deployment. In lieu of creating an entirely new collaboration tool, we chose to build Zync as a plug-in module for a popular instant messaging (IM) client to help foster conversations where they normally occur. Zync augments the IM experience by enabling the inclusion of online videos within these conversations. Based on Zync usage data, we identified three classes of people who share videos via IM, obtained insight into what people want to watch, and created a framework to understand how people behave and hold conversations in synchronicity with temporal media.
© All rights reserved Liu et al. and/or ACM Press
Show this list on your homepage
Join the technology elite and advance:
Changes to this page (author)10 Nov 2012: Added18 Apr 2011: Added
21 Feb 2010: Modified
09 Jul 2009: Added
08 Apr 2009: Added
22 Aug 2008: Modified
12 May 2008: Added
Page maintainer: The Editorial Team