John Nicol

Boston, Massachusetts, United States Contact Info
2K followers 500+ connections

Join to view profile

About

Experienced technology strategist, engineering leader, architect, and visionary, with…

Activity

Join now to see all activity

Experience & Education

  • FDA

View John’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Publications

  • Browsing with Dynamic Key Frame Collages in Web-Based Entertainment Video Services

    Proc. IEEE International Conference on Multimedia Computing and Systems, Florence, Italy

    Other authors
  • How the Internet Helps Build Collaborative Multimedia Applications

    Communications of the ACM

    Other authors
    • Y. S. Gutfreund
    • Jim Paschetto
    • Kim Rush
    • Christopher Martin
  • ATM to the Desktop: Impacting Modern Business Communications with Broadband Technology

    Telematics and Informatics (Special Issue on Multimedia Technologies, Systems, and Applications)

    Other authors
    • V. Phuah
    • Y. S. Gutfreund
  • Supporting Interoperation of Continuous Media Objects

    Theory and Practice of Object Systems (Special Issue on Distributed Object Management)

    Other authors
    • F. Eliassen
  • Experiences of Constructing Multimedia Applications over ATM

    Multimedia Services Over the Broadband Network: Current and Future Technologies, International Engineering Consortium, ISBN 0-933217-21-8

    Other authors
    • Vincent Phuah
  • A Flexible Type Checking Model for Stream Interface Binding

    Proc. IEEE International Workshop on Multimedia Software Development (MMSD-96), Berlin, Germany

    Other authors
  • Interoperability of Multimedia Information Systems

    Proc. ERCIM 8th DBRG Workshop, Trondheim, Norway

    Other authors
  • Constructing Multimedia Applications over ATM

    International Engineering Consortium 1994-95 Annual Review of Communications, 48, ISBN 0-933217-14-5

    Other authors
    • Vincent Phuah
    • Russell Sasnett
  • An Experiment in ATM Support for Telemedicine

    Proc. 1st Annual Technical Conference on Telecommunications R&D in Massachusetts

    Other authors
    • Vincent Phuah
    • Russell Sasnett
    • Steven Gutfreund
  • WWWinda: An Orchestration Service for WWW Clients and Browsers

    Proc. 2nd International WWW Conference, Chicago, IL

    Other authors
    • Steven Gutfreund
    • Russell Sasnett
    • Vincent Phuah
  • Experiences of Developing Distributed Multimedia Business Applications

    Proc. IEEE ‘94 International Conference on Multimedia Computing and Systems, Boston, MA

    Other authors
    • Russell Sasnett
    • Vincent Phuah
    • Steve Gutfreund
  • Object Orientation in Heterogeneous Distributed Systems

    IEEE Computer

    Other authors
    • C. T. Wilkes
    • F. A. Manola
  • A Synthesis of Object Oriented and Functional Ideas in the Design of a Distributed Software Engineering Environment

    Software Engineering Journal

    Other authors
  • Software Development Environment Transactions: Their Implementation and Use in Cosmos

    Proc. 23rd Annual Hawaii International Conference on System Sciences

    Other authors
  • COSMOS: an Architecture for a Distributed Programming Environment

    Computer Communications

    Other authors
  • A Unifying Model for Consistent Distributed Software Development Environments

    Proc. ACM Software Engineering Symposium on Practical Software Development Environments, Boston, MA

    Other authors
  • A Model to Support Consistency and Availability in Distributed Systems Architectures

    Proc. IEEE Workshop on Future Trends of Distributed Computing Systems in the '90s, Hong Kong

    Other authors
  • Design Issues in the COSMOS Distributed Operating System

    3rd ACM SIGOPS European Workshop, Cambridge, U.K.

    Other authors
  • An Approach to Multiple Copy Update Based on Immutability

    Distributed Processing (edited by M. H. Barton, E. L. Dagless, G. L. Reijns), North-Holland Publishers (ISBN 0-444-70491-1)

    Other authors
  • An Intelligent, Window Based Interface to UNIX

    EUUG Autumn Conference, Dublin, Ireland

    Other authors
  • Transaction Mechanisms for Distributed Programming Environments

    Software Engineering Journal (Special Issue on Distributed Computing)

    Other authors
  • A Knowledge Based Operating System

    Computer Journal

    Other authors
  • The WWWinda Orchestrator: A Mechanism for Coordinating Distributed Flocks of Java Applets

    Proc. Multimedia Computing and Networking 1997, San Jose, CA

    Other authors
    • Steven Gutfreund
  • Operating System Design: Towards a Holistic Approach?

    ACM Operating Systems Review

    Other authors
  • Operating System Design for Distributed Programming Environments

    Ph.D. Thesis, Lancaster University (ISBN 0-X5068-7859)

  • Total System Design in IPSEs

    Software Engineering Environments (edited by I. Sommerville), Peter Peregrinus Publishers

    Other authors
  • UNIX: A Practical Introduction for Users

    Ellis Horwood Publishers (ISBN 0-85312-863-4), Ellis Horwood Computer Science Series

    Other authors
  • CRS—A Powerful Primitive for Resource Sharing in UNIX

    Proc. EUUG Spring Conference, Nijmegen, The Netherlands

    Other authors

Patents

  • System and Method for Real-time Adaptation of a Conferencing System to Current Conditions of a Conference Session

    Issued US 10,091,461 B2

    A system and method provide a rule-based technique for adapting a videoconferencing system to current conditions of a conference session, automatically converting the session from one conferencing technique to another, based on those current conditions. Rules may involve criteria including number of participants, ability to use a common codex, among others. An escalation module can be used to manage the transition between one type of conference session and another. If a condition occurs that…

    A system and method provide a rule-based technique for adapting a videoconferencing system to current conditions of a conference session, automatically converting the session from one conferencing technique to another, based on those current conditions. Rules may involve criteria including number of participants, ability to use a common codex, among others. An escalation module can be used to manage the transition between one type of conference session and another. If a condition occurs that causes transitioning the conference from one type to another, when that condition no longer applies, the conference may automatically transition back to the original conferencing type.

    Other inventors
    See patent
  • Methods and Systems for Generating Specialized Indexes of Recorded Meetings

    Filed US US20160342639

    Disclosed are systems and methods for creating indexes of recorded meetings, and particularly for creating refined indexes of recorded meeting. By way of example only, the system can record a meeting and create a starting index for the meeting based on keyword spotting. The system can also detect events that occur during the meeting that may reflect topic changes. The starting index can then be updated to reflect the topic changes to create a more useful and condensed meeting index.

    Other inventors
    See patent
  • Methods and Systems for Selection of Multimedia Presentations

    Issued US 9,235,576

    Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia presentation. Different techniques for presenting multimedia data items are disclosed. User controls providing control for speed and direction in accordance with a user selection device being in a particular location. When a user device is with the defined area, the speed and direction control are on. When the user selection device leaves…

    Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia presentation. Different techniques for presenting multimedia data items are disclosed. User controls providing control for speed and direction in accordance with a user selection device being in a particular location. When a user device is with the defined area, the speed and direction control are on. When the user selection device leaves the defined area, the speed and direction are off. Also described is a system using a browser tool for displaying multimedia data in accordance with these viewing techniques. Multimedia data items displayed with the viewing techniques are indices into multimedia presentations. A user selection is made by viewing the multimedia data items and control is transferred accordingly to an appropriate application to present a multimedia presentation corresponding to a selected multimedia data item.

    Other inventors
    See patent
  • Flexible Decomposition and Recomposition of Multimedia Streams Using Real-Time Control Information

    Issued US 8310520

    A multimedia conferencing system is presented that can modify the composite multimedia stream into separate multimedia streams. Two or more video conference participants send multimedia streams, capturing and encoding the conference at the participant's location, to a multimedia server. The multimedia server includes a multipoint control unit that creates a composite multimedia display, which includes video regions corresponding to at least two of the multimedia streams from the participants. A…

    A multimedia conferencing system is presented that can modify the composite multimedia stream into separate multimedia streams. Two or more video conference participants send multimedia streams, capturing and encoding the conference at the participant's location, to a multimedia server. The multimedia server includes a multipoint control unit that creates a composite multimedia display, which includes video regions corresponding to at least two of the multimedia streams from the participants. A composite multimedia stream describes the composite multimedia display. The ancillary server receives the composite multimedia stream from the multipoint control unit together with static and dynamic control information, which describes the format and layout of the composite multimedia display and the composite multimedia stream. Using the dynamic and static control information, the ancillary server decomposes the composite multimedia stream into two or more constituent streams. The two or more constituent streams may then be separately processed.

    Other inventors
    See patent
  • Real Time Media Journaler with a Timing Event Coordinator

    Issued US 6665835 B1

    A media journaling method and apparatus provides an ability for capturing an event, such as a seminar style presentation with visual aids, in real-time and coordinating other related events as they occur, and then processing the combination to create a synchronized multimedia record of events. The presentation is captured in real-time, and the audio/video converted to digital format, and using post-processing techniques, within a very short period thereafter, the related presentation material…

    A media journaling method and apparatus provides an ability for capturing an event, such as a seminar style presentation with visual aids, in real-time and coordinating other related events as they occur, and then processing the combination to create a synchronized multimedia record of events. The presentation is captured in real-time, and the audio/video converted to digital format, and using post-processing techniques, within a very short period thereafter, the related presentation material such as slides and user notes are combined and synchronized therewith. The new presentation is then made available on a network such as the Internet through a media journal player. The player is, for example, web browser based and allows the user to view the whole presentation, or allows for seeking to different places in the presentation while maintaining the synchronization. A user is able to add new events that are synchronized to the presentation using a timing event coordinator that tracks relative discrete time changes of the new events.

    Other inventors
    See patent

Languages

  • French

    -

Recommendations received

More activity by John

View John’s full profile

  • See who you know in common
  • Get introduced
  • Contact John directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named John Nicol in United States

Add new skills with these courses