Current Project

PLASH application: FriendCompassFriendCompass is a LAS application based on PLASH platform. In this project, we combine Augmented Reality with location information of friends and points of interest (POIs). FriendCompass allows users to use their current location, their orientation, and their mobile phone’s camera to view the surrounding information such as friends’ current location or POIs.

PLASH application: Tour Route RecommendationTour Route Recommendation (previously known as Itinerary Recommendation System) helps a user plan the most suitable trip route and recommends travel destinations. The system utilizes data mining and human computation techniques.

PLASH application: Map and Track FriendsMap and Track Friends (Map’n Track Friends) is a location-based service application that allows users to share their location trajectory authorized persons. In Map’n Track Friends, users are able to store they trip (i.e., a set of location points) information, share they current trip information with friends, or browse and track they friends’ trip information.

PLASH: A Platform for Location Aware Service with Human computationThe PLASH project consists of the developments of a multi-layered platform and application systems. The PLASH platform and PLASH applications together help solve difficult location aware tasks such as real-time surface traffic estimation, city panorama and social networking analysis. This project explores novel technologies to support the location aware platform and applications and demonstrates LAS prototypes and transfer to potential receivers.

AutoQuiz: Automatic Quiz Generation for Language LearningThe goal of this project is to provide well-formed examination items for language learners in order to evaluate learner comprehension of text content and language skills. We design and prototype an automatic quiz generation system for a given text to examine learner understanding of context in a text.

PLASH platformThe PLASH platform provides a set of interfaces and management tools for application builders and service providers. The fundamental services and programming interfaces provided by this platform facilitate the development and hosting of PLASH applications. Furthermore, the server management tools help service providers set up and configure their PLASH application servers.

Information MarketOur goal is to investigate the influence of the quantity and quality of participants to the prediction efficiency in the information markets and to research of automated agent intervention. We are going to carry these research topics via simulating historical markets from the real information markets.

IDKM supports for E-LearningThe goal of this project is to explore the technologies in knowledge management and applications to support e-Learning activities. The focuses of this project are on (1) personalization and (2) auto quiz. The personalization process collects learner inputs and outputs, and his/her learning history to construct user profile. Then use the domain knowledge of the language to derive learner state, automatically or instructed by human expert to generate learning plan, and provide personalized learning materials and plan. Quiz is important to measure the learner performance. In this porject, we locus of automatic quiz generation for English text to measure the user understanding of the English text and their English language capability.

Collective Intelligence from Users and DocumentsThe research focus on collecting data and documents from dialogues, discovering/extracting interesting knowledge, and presenting the knowledge in a meaningful, assimilable form way. The dialogues are considered as a commutating or collaborating means towards a consequence, such as multiple independent news agencies reporting an event, e-mail exchanges or blog discussions of an issue, or trading of traders of an future event, etc., while the collected data or documents can be in various forms, such as Web documents, various statistics data, e-mails, even trading transactions. Since the dialogues are generally involved with events, there are knowledge related to the events may be discovered form the dialogue data. In addition, the presentation of the discovered knowledge in an easy understanding and assimilating way is also a challenging task. Emerging applications of this line of research include event detection and tracking, topic taxonomy, information market, etc.

Wireless LANs/WANs as Access NetworkesWireless Networks provide highly unrestrained environment to users that they will not be limited to the geographical features form now on, and use the networks when they move about. There are several weaknesses with this approach. The framework for a community network presented here will provide: 1. Security and authentication; 2. Maintaining QoS; 3. Dynamic IP Assignment; 4. AP Manager

Netwrok Security and ForensicsThis project focuses on the state-of-the-art theory, techniques and prototypes in the area of network security and forensics. Network attacks generally leave traces, called attack symtoms, as a result of the progresses of attacks. In this project, we propose an archtecture to infer attack stmtoms from on-line packet streams. We also work on network forensics to reduce the amount of retisned data for post-mortem.

Previous Project

LIPEDLIfe Profile based Event Detection LIPED is an event detection system which utilizes HMMs to model the activeness developments of sequential events.

SAPIDSelf-AdaptivePersonalization Information Deliverer. SAPID is a personal news reading system which learns user interests and filters out irrelevant news pages for users. It models user interests into a category hierarchy, called personal view, and dynamically modifies the structure of the personal view to adaptive to the current interests of users.

Application-Oriented QoS Network for Collaborative WorkIn this project, we propose a three-level model, application level, service level, and network level, as the system architecture to support collaborative work. In the application level, each application is considered to employ one or several work element. Work element is a functional task and is application independent, which in turn uses one or several media. Application uses function calls similar to socket programming with high-level QoS description, or QoS template via Web pages, to invoke work elements.

VoIP over WLANThis project focuses on automatically identify the VoIP connection, real-time measure the performance of VoIP flows and then feedback to the downlink QoS scheduler for the VoIP traffic and uplink access control and traffic control to guarantee the QoS requirement of VoIP in WLANs.

WiMax Performance Study The IEEE 802.16 standard, also known as WiMax, aims at providing last-mile fixed wireless broadband access in the Metropolitan Area Network with performance comparable to traditional cable, DSL or T1 networks. Compared to wired solutions, WiMax provides more ubiquitous access with lower deployment and maintanance costs. This project focus on mobility in IEEE 802.16 networks, QoS integration of IEEE 802.16 and IEEE 802.11, and techniques and algorithms for increasing capacity and scalability in IEEE 802.16 Mesh networks.