Mithun Sheshagiri

Learn More
A web service is a web-accessible piece of software or hardware. In recent years, industry has been showing increasing interest in web services as a technology for building distributed web applications. However, web services as a technology lacks in several departments. Representations for describing web services have been widely investigated by industry(More)
As consumer electronic devices become more powerful and networked, users are required to understand more and more `complex' device functionalities just to carry out simplest tasks. Users are experiencing more and more inconvenience and frustration as the number and complexity of home devices rise and the amount of content/data stored in the home increases.(More)
The Semantic Web is a vision to simplify and improve knowledge reuse on the Web. It is all set to alter the way humans benefit from the web from active interaction to somewhat passive utilization through the proliferation of software agents and in particular personal assistants that can better function and thrive on the Semantic Web than the conventional(More)
The Internet has become an extremely popular source of entertainment and information. But, despite the growing amount of media content, most Web sites today are designed for access via web browsers on the PC, making it difficult for home consumers to access Internet content on their TVs or other devices that lack keyboards. As a result, the Internet is(More)
It has been widely accepted that intelligent robots operating in dynamic environments should be built using a combination of two very different approaches: reactive and deliberative archi-tectures. The use of only one of these approaches leads to sub-optimal performance when non-trivial tasks are to be performed by robots in dynamic environments. Typical(More)
Current home networking technologies such as UPNP, Jini and HAVi, only focus on connecting devices electronically in a variety of different forms that allow simple device interactions. The result is that devices act in incompatible islands, making their use confusing to users and a nightmare for application developers. To realize a smart home environment,(More)
The Semantic Web is a vision to simplify and improve knowledge reuse on the Web. It is all set to alter the way humans benefit from the web from active interaction to somewhat passive utilization through the proliferation of software agents and in particular personal assistants that can better function and thrive on the Semantic Web than the conventional(More)
—As television content moves online, we need to reexamine the television user experience. This paper presents " Smart Channels " , a new approach to navigating and sharing television content. Smart channels provide a simple and familiar TV experience for video content on the Internet. This paper describes how smart channels are constructed and their use in(More)