Specification for a virtual humming tool
draft-duke-shmoo-virtual-hum-00

Document Type Active Internet-Draft (individual)
Last updated 2020-07-08
Stream (None)
Intended RFC status (None)
Formats plain text html xml pdf htmlized (tools) htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
SHMOO                                                            M. Duke
Internet-Draft                                          F5 Networks, Inc
Intended status: Informational                               8 July 2020
Expires: 9 January 2021

                Specification for a virtual humming tool
                    draft-duke-shmoo-virtual-hum-00

Abstract

   This is the specification for a virtual humming tool to emulate as
   closely as possible the audible hums used in-person meetings to help
   judge consensus.  This specification is based on feedback provided in
   the survey about virtual humming as well as lived experience with in-
   person hums.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 9 January 2021.

Copyright Notice

   Copyright (c) 2020 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (https://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights
   and restrictions with respect to this document.  Code Components
   extracted from this document must include Simplified BSD License text
   as described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Simplified BSD License.

Duke                     Expires 9 January 2021                 [Page 1]
Internet-Draft                 VirtualHum                      July 2020

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Key attributes of in-person humming . . . . . . . . . . . . .   2
   3.  Tool specification  . . . . . . . . . . . . . . . . . . . . .   3
     3.1.  General . . . . . . . . . . . . . . . . . . . . . . . . .   3
     3.2.  Opening and closing hums  . . . . . . . . . . . . . . . .   3
     3.3.  Taking part in a hum  . . . . . . . . . . . . . . . . . .   3
     3.4.  After the hum . . . . . . . . . . . . . . . . . . . . . .   4
     3.5.  Explanatory notes . . . . . . . . . . . . . . . . . . . .   4
     3.6.  Implementation notes  . . . . . . . . . . . . . . . . . .   5
   4.  Alternative approaches  . . . . . . . . . . . . . . . . . . .   5
     4.1.  Single level of hum . . . . . . . . . . . . . . . . . . .   5
     4.2.  More levels of hum  . . . . . . . . . . . . . . . . . . .   5
     4.3.  No hum indicator  . . . . . . . . . . . . . . . . . . . .   5
     4.4.  Simple result calculation . . . . . . . . . . . . . . . .   6
     4.5.  Bucket size closer to the formulae  . . . . . . . . . . .   6
     4.6.  Grayscale . . . . . . . . . . . . . . . . . . . . . . . .   6
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .   6
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   6
   7.  Informative References  . . . . . . . . . . . . . . . . . . .   6
   Appendix A.  Acknowledgements . . . . . . . . . . . . . . . . . .   7
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   7

1.  Introduction

   This is the specification for a virtual humming tool to emulate as
   closely as possible the audible hums used in-person meetings to help
   judge consensus.  This specification is based on feedback provided in
   the survey [SURVEY] about virtual humming, as well as lived
   experience with in-person hums.  This note does not consider whether
   a better mechanism can be developed for judging consensus in online
   meetings rather than replicating an in-person hum.

2.  Key attributes of in-person humming

   This specification aims to preserve the following attributes of in-
   person humming:

   1.  Participants can hum at different intensities.

   2.  A hum is only ever about one view, such as "agree" or "disagree",
       not both.  There is no way of differentiating between people
       humming at the same time for different things.

   3.  Hums often come in sets of two, but not always.

Duke                     Expires 9 January 2021                 [Page 2]
Internet-Draft                 VirtualHum                      July 2020

   4.  Participants can hear the overall hum, but the identification of
       the hum of any individual is unintentional and not to be
Show full document text