Search For:

Displaying 1-40 out of 40 total
Automated construction of web accessibility models from transaction click-streams
Found in: Proceedings of the 18th international conference on World wide web (WWW '09)
By C. R. Ramakrishnan, I. V. Ramakrishnan, Jalal Mahmud, Yevgen Borodin
Issue Date:April 2009
pp. 66-66
Screen readers, the dominant assistive technology used by visually impaired people to access the Web, function by speaking out the content of the screen serially. Using screen readers for conducting online transactions can cause considerable information ov...
     
A methodology for in-network evaluation of integrated logical-statistical models
Found in: Proceedings of the 6th ACM conference on Embedded network sensor systems (SenSys '08)
By Anu Singh, C R. Ramakrishnan, David S. Warren, I V. Ramakrishnan, Jennifer L. Wong
Issue Date:November 2008
pp. 1-2
Synthesizing high-level semantic knowledge from low-level sensor data is an important problem in many sensor network applications. Programming a network to perform such synthesis in situ is especially difficult due to the stringent resource constraints, un...
     
Model-Carrying Code (MCC): a new paradigm for mobile-code security
Found in: Proceedings of the 2001 workshop on New security paradigms (NSPW '01)
By C. R. Ramakrishnan, I. V. Ramakrishnan, R. Sekar, S. A. Smolka
Issue Date:September 2001
pp. 23-30
A new approach for ensuring the security of mobile code is proposed. Our approach enables a mobile-code consumer to understand and formally reason about what a piece of mobile code can do; check if the actions of the code are compatible with his/her securi...
     
Justifying proofs using memo tables
Found in: Proceedings of the 2nd international ACM SIGPLAN conference on on Principles and practice of declarative programming (PPDP '00)
By Abhik Roychoudhury, C. R. Ramakrishnan, I. V. Ramakrishnan
Issue Date:September 2000
pp. 178-189
Ownership types provide a statically enforceable way of specifying object encapsulation and enable local reasoning about program correctness in object-oriented languages. However, a type system that enforces strict object encapsulation is too constraining:...
     
Logic based modeling and analysis of workflows
Found in: Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems (PODS '98)
By C. R. Ramakrishnan, Hasan Davulcu, I. V. Ramakrishnan, Michael Kifer
Issue Date:June 1998
pp. 25-33
MENTOR (“Middleware for Enterprise-Wide Workflow Management”) is a joint project of the University of the Saarland, the Union Bank of Switzerland, and ETH Zurich [1, 2, 3]. The focus of the project is on enterprise-wide workflow management. Wor...
     
A symbolic constraint solving framework for analysis of logic programs
Found in: Proceedings of the 1995 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation (PEPM '95)
By C. R. Ramakrishnan, I. V. Ramakrishnan, R. C. Sekar
Issue Date:June 1995
pp. 12-23
It has been shown that control flow decisions often reduce the amount of fine-grain, or instruction-level parallelism in many computations. There exists various architectural solutions to this problem, such as branch prediction and speculative execution. H...
     
Unification factoring for efficient execution of logic programs
Found in: Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages (POPL '95)
By C. R. Ramakrishnan, D. S. Warren, I. V. Ramakrishnan, K. Sagonas, S. Dawson, S. Skiena, T. Swift
Issue Date:January 1995
pp. 247-258
The efficiency of resolution-based logic programming languages, such as Prolog, depends critically on selecting and executing sets of applicable clause heads to resolve against subgoals. Traditional approaches to this problem have focused on using indexing...
     
Fast parallel implementation of lazy languages---the EQUALS experience
Found in: Proceedings of the 1992 ACM conference on LISP and functional programming (LFP '92)
By C. R. Ramakrishnan, I. V. Ramakrishnan, O. Kaser, R. C. Sekar, S. Pawagi
Issue Date:June 1992
pp. 341-348
This paper describes EQUALS, a fast parallel implementation of a lazy functional language on a commercially available shared-memory parallel machine, the Sequent Symmetry. In contrast to previous implementations, we detect parallelism automatically by pro...
     
Bootstrapping Semantic Annotation for Content-Rich HTML Documents
Found in: Data Engineering, International Conference on
By Saikat Mukherjee, I. V. Ramakrishnan, Amarjeet Singh
Issue Date:April 2005
pp. 583-593
Enormous amount of semantic data is still being encoded in HTML documents. Identifying and annotating the semantic concepts implicit in such documents makes them directly amenable for Semantic Web processing. In this paper we describe a highly automated te...
 
Exploiting Agent and Database Technologies for Biological Data Collection
Found in: Database and Expert Systems Applications, International Workshop on
By Hasan Davulcu, Zoé Lacroix, Kaushal Parekh, I. V. Ramakrishnan, Nikeeta Julasana
Issue Date:September 2004
pp. 376-381
Web data sources constitute an important resource for Biological research. A simple tool that can retrieve information from different Web sites through a single interface and store the extracted data in a standardized format for efficient future use is cri...
 
On Precision and Recall of Multi-Attribute Data Extraction from Semistructured Sources
Found in: Data Mining, IEEE International Conference on
By Guizhen Yang, Saikat Mukherjee, I. V. Ramakrishnan
Issue Date:November 2003
pp. 395
Machine learning techniques for data extraction from semistructured sources exhibit different precision and recall characteristics. However to date the formal relationship between learning algorithms and their impact on these two metrics remains unexplored...
 
A Wide-Range, High-Resolution, Compact CMOS, Time to Digital Converter
Found in: VLSI Design, International Conference on
By V. Ramakrishnan, Poras T. Balsara
Issue Date:January 2006
pp. 197-202
This paper describes a wide range, area efficient, high resolution Time to Digital Converter (TDC), which has applications in digital frequency synthesizers used in wireless applications. The proposed architecture removes the need for long Vernier delay st...
 
Automating the Biological Data Collection Process with Agents
Found in: Computational Systems Bioinformatics Conference, International IEEE Computer Society
By Zoé Lacroix, Kaushal Parekh, Hasan Davulcu, I. V. Ramakrishnan, Nikeeta Julasana
Issue Date:August 2004
pp. 489-490
Scientists spend significant amount of time accessing Web resources, extracting information of interest, filtering, and integrating relevant data from multiple heterogeneous Web sites to support their data collection needs. This tedious collection process ...
   
The Five Ws for Information Visualization with Application to Healthcare Informatics
Found in: IEEE Transactions on Visualization and Computer Graphics
By Zhiyuan Zhang, Bing Wang,F. Ahmed,I. V. Ramakrishnan, Rong Zhao,A. Viccellio,K. Mueller
Issue Date:November 2013
pp. 1895-1910
The Five Ws is a popular concept for information gathering in journalistic reporting. It captures all aspects of a story or incidence: who, when, what, where, and why. We propose a framework composed of a suite of cooperating visual information displays to...
 
An approach for realizing privacy-preserving web-based services
Found in: Special interest tracks and posters of the 14th international conference on World Wide Web (WWW '05)
By I. V. Ramakrishnan, R. Sekar, V. N. Venkatakrishnan, Wei Xu
Issue Date:May 2005
pp. 1014-1015
In this paper, we propose a web browsing support system, called WPM, which provides marking and anchoring functions on ordinary web browsers. WPM users can mark words and phrases on web pages by using their browsers without any extra plug-ins like similar ...
     
Tightly coupling visual and linguistic features for enriching audio-based web browsing experience
Found in: Proceedings of the 20th ACM international conference on Information and knowledge management (CIKM '11)
By Faisal Ahmed, I. V. Ramakrishnan, Muhammad Asiful Islam, Yevgen Borodin
Issue Date:October 2011
pp. 2085-2088
People who are blind use screen readers for browsing web pages. Since screen readers read out content serially, a naive readout tends to mix irrelevant and relevant content thereby disrupting the coherency of the material being read out and confusing the l...
     
Assistive web browsing with touch interfaces
Found in: Proceedings of the 12th international ACM SIGACCESS conference on Computers and accessibility (ASSETS '10)
By Faisal Ahmed, I. V. Ramakrishnan, Muhammad Asiful Islam, Yevgen Borodin
Issue Date:October 2010
pp. 235-236
This demonstration will propose a touch-based directional navigation technique, on touch interface (e.g., iPhone, Macbook) for people with visual disabilities especially blind individuals. Such interfaces coupled with TTS (text-to-speech) systems open up i...
     
Mixture model based label association techniques for web accessibility
Found in: Proceedings of the 23nd annual ACM symposium on User interface software and technology (UIST '10)
By I. V. Ramakrishnan, Muhammad Asiful Islam, Yevgen Borodin
Issue Date:October 2010
pp. 67-76
An important aspect of making the Web accessible to blind users is ensuring that all important web page elements such as links, clickable buttons, and form fields have explicitly assigned labels. Properly labeled content is then correctly read out by scree...
     
TeleWeb: accessible service for web browsing via phone
Found in: Proceedings of the 2009 International Cross-Disciplinary Conference on Web Accessibililty (W4A) (W4A '09)
By Glenn Dausch, I. V. Ramakrishnan, Yevgen Borodin
Issue Date:April 2009
pp. 66-66
In this paper, we present TeleWeb -- a telephony service for web browsing via the most ubiquitous communication device, the Phone. TeleWeb integrates a simple and usable phone interface with the intelligent features such as context-directed browsing, templ...
     
What's new?: making web page updates accessible
Found in: Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility (Assets '08)
By I. V. Ramakrishnan, Jeffrey P. Bigham, Rohit Raman, Yevgen Borodin
Issue Date:October 2008
pp. N/A
Web applications facilitated by technologies such as JavaScript, DHTML, AJAX, and Flash use a considerable amount of dynamic web content that is either inaccessible or unusable by blind people. Server side changes to web content cause whole page refreshes,...
     
Towards one world web with HearSay3
Found in: Proceedings of the 2008 international cross-disciplinary workshop on Web accessibility (W4A) (W4A '08)
By Amanda Stent, I. V. Ramakrishnan, Jeffrey P. Bigham, Yevgen Borodin
Issue Date:April 2008
pp. 85-92
In this paper, we present the key functionalities of HearSay 3, a non-visual web browser designed with the goal of improving web accessibility across the world. The featured functionalities include transparent support for multiple languages, collaborative ...
     
Assistive browser for conducting web transactions
Found in: Proceedings of the 13th international conference on Intelligent user interfaces (IUI '08)
By I. V. Ramakrishnan, Jalal Mahmud, Yevgen Borodin
Issue Date:January 2008
pp. 3-3
People with visual impairments use screen readers to browse the Web. Sequential processing of web pages by screen readers causes information overload, making web browsing time-consuming and strenuous. These problems are further exacerbated in web transacti...
     
The HearSay non-visual web browser
Found in: Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A) (W4A '07)
By Amanda Stent, I. V. Ramakrishnan, Jalal Mahmud, Yevgen Borodin
Issue Date:May 2007
pp. 128-129
This paper describes HearSay, a non-visual Web browser, featuring context-directed browsing, a unique and innovative Web accessibility feature, and an extensible VoiceXML dialog interface. The browser provides most of the standard browsing functionalities,...
     
Csurf: a context-driven non-visual web-browser
Found in: Proceedings of the 16th international conference on World Wide Web (WWW '07)
By I. V. Ramakrishnan, Jalal U. Mahmud, Yevgen Borodin
Issue Date:May 2007
pp. 31-40
Web sites are designed for graphical mode of interaction. Sighted users can "cut to the chase" and quickly identify relevant information in Web pages. On the contrary, individuals with visual disabilities have to use screen-readers tobrowse the Web. As scr...
     
Combating information overload in non-visual web access using context
Found in: Proceedings of the 12th international conference on Intelligent user interfaces (IUI '07)
By Dipanjan Das, I. V. Ramakrishnan, Jalal Mahmud, Yevgen Borodin
Issue Date:January 2007
pp. 341-344
Web sites are designed for graphical mode of interaction. Sighted users can visually segment Web pages and quickly identify relevant information. In contrast, visually-disabled individuals have to use screen readers to browse the Web. Screen readers proces...
     
Improving non-visual web access using context
Found in: Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility (Assets '06)
By Dipanjan Das, I. V. Ramakrishnan, Jalal Mahmud, Yevgen Borodin
Issue Date:October 2006
pp. 273-274
To browse the Web, blind people have to use screen readers, which process pages sequentially, making browsing timeconsuming. We present a prototype system, CSurf, which provides all features of a regular screen reader, but when a user follows a link, CSurf...
     
Model-directed web transactions under constrained modalities
Found in: Proceedings of the 15th international conference on World Wide Web (WWW '06)
By I. V. Ramakrishnan, Jalal Mahmud, Saikat Mukherjee, Zan Sun
Issue Date:May 2006
pp. 447-456
Online transactions (e.g., buying a book on the Web) typically involve a number of steps spanning several pages. Conducting such transactions under constrained interaction modalities as exemplified by small screen handhelds or interactive speech interfaces...
     
Dialog generation for voice browsing
Found in: Proceedings of the 2006 international cross-disciplinary workshop on Web accessibility (W4A): Building the mobile web: rediscovering accessibility? (W4A)
By Amanda Stent, I. V. Ramakrishnan, Zan Sun
Issue Date:May 2006
pp. 49-56
In this paper we present our voice browser system, HearSay, which provides efficient access to the World Wide Web to people with visual disabilities. HearSay includes content-based segmentation of Web pages and a speech-driven interface to the resulting co...
     
Browsing fatigue in handhelds: semantic bookmarking spells relief
Found in: Proceedings of the 14th international conference on World Wide Web (WWW '05)
By I. V. Ramakrishnan, Saikat Mukherjee
Issue Date:May 2005
pp. 593-602
Focused Web browsing activities such as periodically looking up headline news, weather reports, etc., which require only selective fragments of particular Web pages, can be made more efficient for users of limited-display-size handheld mobile devices by de...
     
Semantic bookmarking for non-visual web access
Found in: Proceedings of the ACM SIGACCESS conference on Computers and accessibility (ASSETS '04)
By I. V. Ramakrishnan, Michael Kifer, Saikat Mukherjee
Issue Date:October 2004
pp. 97-105
Bookmarks are shortcuts that enable quick access of the desired Web content. They have become a standard feature in any browser and recent studies have shown that they can be very useful for non-visual Web access as well. Current bookmarking techniques in ...
     
CTR-S: a logic for specifying contracts in semantic web services
Found in: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters (WWW Alt. '04)
By Hasan Davulcu, I. V. Ramakrishnan, Michael Kifer
Issue Date:May 2004
pp. 144-153
A requirements analysis in the emerging field of Semantic Web Services (SWS) (see http://daml.org/services/swsl/requirements/) has identified four major areas of research: intelligent service discovery, automated contracting of services, process modeling, ...
     
YellowPager: a tool for ontology-based mining of service directories from web sources
Found in: Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval (SIGIR '02)
By Abhishek Joglekar, Akshay More, Hasan Davulcu, I. V. Ramakrishnan, Prashant Choudhari, Saikat Mukherjee, Supriya Patil
Issue Date:August 2002
pp. 458-458
The web has established itself as the dominant medium for doing electronic commerce. Realizing that its global reach provides significant market and business opportunities, service providers, both large and small are advertising their services on the web. ...
     
CuTeX: a system for extracting data from text tables
Found in: Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval (SIGIR '02)
By Arvind Seth, Hasan Davulcu, I. V. Ramakrishnan, Saikat Mukherjee
Issue Date:August 2002
pp. 457-457
A wealth of information relevant for e-commerce often appears intext form. This includes specification and performance data sheetsof products, financial statements, product offerings etc. Typicallythese types of product and financial data are published in ...
     
Computational aspects of resilient data extraction from semistructured sources (extended abstract)
Found in: Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems (PODS '00)
By Guizhen Yang, Hasan Davulcu, I. V. Ramakrishnan, Michael Kifer
Issue Date:May 2000
pp. 136-144
Automatic data extraction from semistructured sources such as HTML pages is rapidly growing into a problem of significant importance, spurred by the growing popularity of the so called “shopbots” that enable end users to compare prices of goods...
     
A layered architecture for querying dynamic Web content
Found in: Proceedings of the 1999 ACM SIGMOD international conference on Management of data (SIGMOD '99)
By Hasan Davulcu, I. V. Ramakrishnan, Juliana Freire, Michael Kifer
Issue Date:May 1999
pp. 358-367
The design of webbases, database systems for supporting Web-based applications, is currently an active area of research. In this paper, we propose a 3-year architecture for designing and implementing webbases for querying dynamic Web content(i.e., data tha...
     
On the power and limitations of strictness analysis
Found in: Journal of the ACM (JACM)
By I. V. Ramakrishnan, P. Mishra, R. Sekar
Issue Date:January 1988
pp. 505-525
Strictness analysis is an important technique for optimization of lazy functional languages. It is well known that all strictness analysis methods are incomplete, i.e., fail to report some strictness properties. In this paper, we provide a precise and fo...
     
Fast strictness analysis based on demand propagation
Found in: ACM Transactions on Programming Languages and Systems (TOPLAS)
By I. V. Ramakrishnan, R. Sekar
Issue Date:January 1988
pp. 896-937
Multisource data flow problems involve information which may enter nodes independently through different classes of edges. In some cases, dissimilar meet operations appear to be used for different types of nodes. These problems include bidirectional and fl...
     
Nonlinear pattern matching in trees
Found in: Journal of the ACM (JACM)
By I. V. Ramakrishnan, R. Ramesh
Issue Date:January 1988
pp. 295-316
Tree pattern matching is a fundamental operation that is used in a number of programming tasks such as mechanical theorem proving, term rewriting, symbolic computation, and nonprocedural programming languages. In this paper, we present new sequential algor...
     
Dual quadtree representation for VLSI designs
Found in: Proceedings of the 23rd ACM/IEEE conference on Design automation (DAC '86)
By L. V. Ramakrishnan, S. K. Nandy
Issue Date:July 1986
pp. 663-666
The Quad-CIF tree has been proposed as a data structure for hierarchical design of VLSI. Frequently encountered operations in VLSI design require a lot of search effort on a Quad-CIF tree. Additionally, since the empty spaces are not explicitly stored in t...
     
Modular matrix multiplication on a linear array
Found in: Proceedings of the 11th annual international symposium on Computer architecture (ISCA '84)
By I. V. Ramakrishnan, P. J. Varman
Issue Date:January 1984
pp. 325-333
A matrix-multiplication algorithm on a linear array using an optimal number of processing elements is proposed. The local storage required by the processing elements and the I/O bandwidth required to drive the array are both constants that are independent ...
     
 1