diff --git a/index.html b/index.html
index 6c0cc5b..ff569f6 100644
--- a/index.html
+++ b/index.html
@@ -298,8 +298,11 @@
Sampling and Reporting Rate
-
data: [=contributing
- factors=] obtained from the underlying hardware or operating system or,
- in the case of a [=virtual pressure source=], a {{PressureState}}.
+ factors=] obtained from the underlying hardware and operating system or,
+ in the case of a [=virtual pressure source=], a {{PressureState}}
+
+ and a {{double?}} representing the {{PressureRecord/ownContributionEstimate}}
+ .
-
timestamp: the
@@ -555,8 +558,12 @@
Contributing Factors
- Contributing factors represent the underlying hardware metrics contributing to the current [=pressure state=]
- and can be [=implementation-defined=].
+ Contributing factors represent the underlying hardware and operation system metrics contributing to the
+ current [=pressure state=] and can be [=implementation-defined=].
+
+ These may include information about how the metrics relate to operation system processes, allowing an
+ implementation to estimate the site's contribution to the overall pressure.
+
The adjusted pressure state is a [=pressure state=] determined by an [=implementation-defined=]
@@ -1459,7 +1466,10 @@
Data Collection and Delivery
If |pressureSource| is a [=virtual pressure source=]:
-
- Set |state| to |sample|'s [=pressure source sample/data=].
+ Set |state| to the {{PressureState}} stored in |sample|'s [=pressure source sample/data=].
+
+ -
+ Set |ownContributionEstimate| to the {{double?}} stored in |sample|'s [=pressure source sample/data=].
@@ -2305,6 +2315,17 @@
yes
+
+
+ ownContributionEstimate
+ |
+
+ {{double}}
+ |
+
+ no
+ |
+
The [=remote end steps=] given |session|, |URL variables| and |parameters| are:
@@ -2340,10 +2361,23 @@
-
If |sample| is not of type {{PressureState}}, return [=error=] with [=error code|WebDriver error code=] [=invalid argument=].
+ -
+ Let |ownContributionEstimate| be the result of invoking
+ get a property with default with arguments "ownContributionEstimate" and null from |parameters|.
+
+ -
+ If |ownContributionEstimate| is not of type {{double?}}, return [=error=] with [=error code|WebDriver error code=] [=invalid argument=].
+
-
Set |virtualPressureSource|'s [=pressure source/latest sample=] to a new
[=pressure source sample=] whose [=pressure source sample/data=] is
- |sample| and [=pressure source sample/timestamp=] is the [=unsafe shared
+
+ a tuple of |sample| and |ownContributionEstimate|,
+
+
+ |sample|
+
+ and [=pressure source sample/timestamp=] is the [=unsafe shared
current time=].
-