Sachin Agarwal

Learn More
— The availability of several P2P video multicast systems has enabled scalable and cost-effective video multicast on the Internet. We present several characteristics of a large scale P2P video multicast system of over 120,000 users. Our findings highlight several network provisioning issues that accentuate the difference between P2P video multicast and(More)
We describe a learning-based system that creates draft reports based on observation of people preparing such reports in a target domain (conference replanning). The reports (or briefings) are based on a mix of text and event data. The latter consist of task creation and completion actions, collected from a wide variety of sources within the target(More)
The paper intends to describe a method of personalizing the agglomerated search results from various search engines according to the user interests by making use of the web browsing pattern of the user. The technique used classifies the results from the search engines into pre-defined categories (classes) and ranks the categories according to the user's(More)
Automated identification of tasks in email messages can be very useful to busy email users. What constitutes a task varies across individuals and must be learned for each user. However, training data for this purpose tends to be scarce. This paper addresses the lack of training data using domain-specific semantic features in document representation for(More)
— Newer mobile devices are equipped with multiple network interfaces that can be used to preemptively download multimedia content in an efficient and cost effective manner. We propose a content selection algorithm for such push-based multimedia content caching scenarios. Our approach improves cache hit rates by exploiting correlations between users who(More)
This paper elucidates a practical solution to an Indian accented English text to speech synthesizing system. The paper covers the complete procedure to generate the speech signal of the text, in Indian accented voice. The technique described considers the various prosodic features that need to be incorporated into the synthesized speech to make it appear(More)
We describe a learning-based system that creates draft reports based on observation of people preparing such reports in a target domain (conference replanning). The reports (or briefings) are based on a mix of text and event data. The latter consist of task creation and completion actions, collected from a wide variety of sources within the target(More)
This paper aims at describing Carnival, a movie on demand system that provides Movie on demand service by implementing low cost storage architecture for movie storage server. Carnival uses personal computers with ordinary configuration, as movie storage servers. Since RAM will become a major bottleneck in such storage servers, hence optimization from the(More)
  • 1