Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

J. Robert Ensor

dblp:99/5150 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorComputer networks · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
2 papers
Virtual and augmented reality · 70% Multimedia systems and quality of experience · 30%
Human-computer interaction and pervasive computing
2 papers
Collaborative and social computing · 87% Human-AI interaction · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 67% Parallel and multicore computing · 33%
Computer networks
1 paper
Transport protocols and congestion control · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing
groupware
0.011992
The Rapport Multimedia Communication System (demonstration) · CHI 1992
Transport protocols and congestion control › real-time communication
multimedia conferencing
0.011988
Networking requirements of the Rapport multimedia conferencing system · INFOCOM 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.011987
Building Natural Language Interfaces for Rule-based Expert Systems · IJCAI 1987
Distributed systems › distributed coordination › multi-agent systems
blackboard systems
0.011985
Transactional Blackboards · IJCAI 1985
Distributed systems
distributed coordination
0.011985
Transactional Blackboards · IJCAI 1985
Parallel and multicore computing
transactional memory
0.011985
Transactional Blackboards · IJCAI 1985
Multimedia systems and quality of experience
multimedia communication
0.011992
The Rapport Multimedia Communication System (demonstration) · CHI 1992
Human-AI interaction › large language model interaction › language-based interaction
natural language interface
0.011987
Building Natural Language Interfaces for Rule-based Expert Systems · IJCAI 1987

Methods — techniques the papers use, named apart from their topics

pyramidic panels · 0.0object tracing · 0.0media melding · 0.0system demonstration · 0.0prototype · 0.0
YearPublicationVenuePosition
2000 Accommodating performance limitations in distributed virtual reality systems
J. Robert Ensor, Gianpaolo U. Carraro, John T. Edmark
Comput. Commun.1
1998 Techniques for Handling Video in Virtual Environments
abstract
This paper discusses ways to incorporate video displays into virtual environments. It focuses on the virtual worlds created by a distributed multi-user simulator. Still images or video streams represent spaces within these three-dimensional worlds. The paper introduces techniques to deal with avatar movement into and out of video regions. In one technique—media melding—when an object moves from one region to another, the media used to represent that object correspondingly change. In a second technique—object tracing—when an object moves from one region to another, its actions in the second region are represented by a trace object in the first region. Pyramidic panels provide a means of dealing with viewpoint changes so that two-dimensional images and video clips can successfully simulate three-dimensional spaces. The paper concludes by suggesting ways to extend our techniques and by listing possible future studies.
Gianpaolo U. Carraro, John T. Edmark, J. Robert Ensor
SIGGRAPH3
1994 Getting the Model Right for Video-Mediated Communication (Panel Abstract)
abstract
No abstract available.
Sylvia Wilbur, Garry Beirne, Jon Crowcroft, J. Robert Ensor, John C. Tang
ACM Multimedia4
1992 The Rapport Multimedia Communication System (demonstration)
J. Robert Ensor, Sudhir R. Ahuja, R. B. Connaghan, M. Pack, Dorée D. Seligmann
CHI1
1988 Networking requirements of the Rapport multimedia conferencing system
abstract
The Rapport multimedia conferencing system supports interactive real-time distributed conferences among two or more people. Rapport executes on personal workstations interconnected by data and voice networks. It is designed to help people emulate face-to-face conferences as closely as possible with their workstations. These conferences can be of different type, including phone conversations, group meetings, or lectures. The authors describe the Rapport system and elaborate on its networking requirements. Based on experience with their initial prototype system, the authors highlight some of the current networking limitations and examine future directions, such as broadband communication, for alleviating these problems.>
Sudhir R. Ahuja, David N. Horn, J. Robert Ensor
INFOCOM3
1987 Building Natural Language Interfaces for Rule-based Expert Systems
Galina Datskovsky Moerdler, Kathy McKeown, J. Robert Ensor
IJCAI3
1986 Transactional blackboards
J. Robert Ensor, John D. Gabbe
Artif. Intell. Eng.1
1985 Transactional Blackboards
J. Robert Ensor, John D. Gabbe
IJCAI1
1981 A Modula Based Language Supporting Hierarchical Development and Verification
abstract
Abstract This paper describes a proposal for a modification to the language Modula. The modification was motivated by a desire to bring to the language the ability to build hierarchical systems and to support program verification efforts. In the modified language, called SB‐Mod, modules are grouped into levels and calls are permitted from the modules of one level to those of a higher level. Verification is supported through a set of clearly described synchronization constructs and by restricting the flow of information between levels. A result of this is that levels do not interfere with each other and can be treated separately for purposes of verification. In considering modifications, an attempt was made to provide the user with a variety of control mechanisms, while at the same time avoiding situations in which excessive run‐time overhead would be incurred.
Arthur J. Bernstein, J. Robert Ensor
Softw. Pract. Exp.2