scispace - formally typeset
Search or ask a question
Author

Terrence R. Crowley

Bio: Terrence R. Crowley is an academic researcher from BBN Technologies. The author has contributed to research in topics: Distributed System Security Architecture & Message broker. The author has an hindex of 5, co-authored 6 publications receiving 675 citations.

Papers
More filters
Proceedings ArticleDOI
01 Sep 1990
TL;DR: In this paper, the authors focus on applications that bring subject matter into a meeting, not on applications-such as voting or brainstorming tools-that aid the meeting process itself, and attempt both to support single-user applications running in the shared environment, and to provide a base for developing inherently shared applications.
Abstract: Computer teleconferencing allows individuals scattered near and far to collaborate in writing a paper, negotiate over a budget spreadsheet, or cooperate in debugging a program. Our project focuses on applications that bring subject matter into a meeting, not on applications-such as voting or brainstorming tools-that aid the meeting process itself. We attempt both to support single-user applications running in the shared environment, and to provide a base for developing inherently shared applications.

416 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: C categories and examples of groupware are described and some underlying research and development issues are discussed and GROVE, a novel group editor, is explained in some detail as a salient groupware example.
Abstract: Groupware reflects a change in emphasis from using the computer to solve problems to using the computer to facilitate human interaction. This article describes categories and examples of groupware and discusses some underlying research and development issues. GROVE, a novel group editor, is explained in some detail as a salient groupware example

2,891 citations

Patent
15 May 2000
TL;DR: In this paper, an automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network, including responses by the consumer computer, updating of information, and processes for future communications.
Abstract: An automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network. The transferred information controls the communications relationship, including responses by the consumer computer, updating of information, and processes for future communications. Information which changes in the provider computer is automatically updated in the consumer computer through the communications system in order to maintain continuity of the relationship. Transfer of metadata and methods permits intelligent processing of information by the consumer computer and combined control by the provider and consumer of the types and content of information subsequently transferred. Object oriented processing is used for storage and transfer of information. The use of metadata and methods further allows for automating may of the actions underlying the communications, including communication acknowledgements and archiving of information. Service objects and partner servers provide specialized data, metadata, and methods to providers and consumers to automate many common communications services and transactions useful to both providers and consumers. A combination of the provider and consumer programs and databases allows for additional functionality, including coordination of multiple users for a single database.

2,304 citations

Patent
11 Jan 2011
TL;DR: In this article, an intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions.
Abstract: An intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.

1,462 citations

Patent
03 Jan 1992
TL;DR: In this paper, a system of distributing video and audio information employs digital signal processing to achieve high rates of data compression, and the compressed and encoded audio and video information is sent over standard telephone, cable or satellite broadcast channels to a receiver specified by a subscriber of the service, preferably in less than real time, for later playback and optional recording on standard audio and/or video tape.
Abstract: A system of distributing video and/or audio information employs digital signal processing to achieve high rates of data compression. The compressed and encoded audio and/or video information is sent over standard telephone, cable or satellite broadcast channels to a receiver specified by a subscriber of the service, preferably in less than real time, for later playback and optional recording on standard audio and/or video tape.

1,032 citations

Patent
17 Oct 1994
TL;DR: In this paper, a system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object is presented, which is embedded into a hypermedia document much like data objects.
Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image. The invention allows a program to execute on a remote server or other computers to calculate the viewing transformations and send frame data to the client computer thus providing the user of the client computer with interactive features and allowing the user to have access to greater computing power than may be available at the user's client computer.

618 citations