Methods and a computing device for carrying out data collection
First Claim
1. A method for carrying out data collection by a host computing device, the method comprising:
- receiving, from a first computing device, a data collection request of a first user, wherein the data collection request indicates a data point that is to be the subject of the data collection,wherein characteristics of the data point are defined in a mark-up language schema;
receiving, from the first computing device, a request of the first user for the data point to be assigned at least a first data category and a second data category;
in response to the request of the first user, extending the mark-up language schema to characterize the first category and the second category within the mark-up language schema;
receiving, from the first computing device, the first user'"'"'s designation ofa second user as provider of a value for the first data category, anda third user as provider of a value for the second data category, notifying the second user and the third user of the data collection request;
transmitting, to a second computing device of the second user, a visual representation of a data collection template that showsthe first data category, for which the second user is to be a provider, as editable by the second user, andthe second data category, for which the third user is to be a provider, as non-editable by the second user; and
transmitting, to a third computing device of the third user, a visual representation of a data collection template that showsthe first data category, for which the second user is to be a provider, as non-editable by the third user, andthe second data category, for which the third user is to be a provider, as editable by the third user.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an implementation, a host computing device receives, from a first computing device, a data collection request of a first user. The data collection request indicates a data point (whose characteristics are defined in a mark-up language schema) that is to be the subject of the data collection and identifies a second user as provider of a value for the data point. The host computing device notifies the second user of the data collection request and receives, from a second computing device, a request of the second user for the data point to be assigned a plurality of categories. In response to the request of the second user, the host computing device extends the mark-up language schema to characterize the plurality of categories within the mark-up language schema.
25 Citations
20 Claims
-
1. A method for carrying out data collection by a host computing device, the method comprising:
-
receiving, from a first computing device, a data collection request of a first user, wherein the data collection request indicates a data point that is to be the subject of the data collection, wherein characteristics of the data point are defined in a mark-up language schema; receiving, from the first computing device, a request of the first user for the data point to be assigned at least a first data category and a second data category; in response to the request of the first user, extending the mark-up language schema to characterize the first category and the second category within the mark-up language schema; receiving, from the first computing device, the first user'"'"'s designation of a second user as provider of a value for the first data category, and a third user as provider of a value for the second data category, notifying the second user and the third user of the data collection request; transmitting, to a second computing device of the second user, a visual representation of a data collection template that shows the first data category, for which the second user is to be a provider, as editable by the second user, and the second data category, for which the third user is to be a provider, as non-editable by the second user; and transmitting, to a third computing device of the third user, a visual representation of a data collection template that shows the first data category, for which the second user is to be a provider, as non-editable by the third user, and the second data category, for which the third user is to be a provider, as editable by the third user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for carrying out data collection by a host computing device, the method comprising:
-
instantiating an asset in a media storage device; receiving, from a first computing device, a data collection request of a first user, wherein the data collection request indicates a data point that is to be the subject of the data collection, wherein characteristics of the data point are defined in a mark-up language schema, wherein the instantiated asset corresponds to the data point; receiving, from the first computing device, a request of the first user for the data point to be assigned at least a first category and a second category; in response to the request of the first user, extending the mark-up language schema to characterize the first category and the second category within the mark-up language schema; receiving, from the first computing device, the first user'"'"'s designation of a second user as provider of a value for the first data category, and a third user as provider of a value for the second data category, notifying the second user and the third user of the data collection request; transmitting, to a second computing device of the second user, a visual representation of a data collection template that shows the first data category, for which the second user is to be a provider, as editable by the second user, and the second data category, for which the third user is to be a provider, as non-editable by the second user; receiving, from the second user in response to the transmission to the second computing device, a value for the first data category; transmitting, to a third computing device of the third user, a visual representation of a data collection template that shows the first data category, for which the second user is to be a provider, as non-editable by the third user, and the second data category, for which the third user is to be a provider, as editable by the third user receiving, from the third user in response to the transmission to the third computing device, a value for the second data category; calculating a compound value from the received value for the first data category and the received value of the second category; and persisting the compound value in the asset. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computing device comprising a memory and a hardware processor that carries out a data collection method, the method comprising:
-
receiving, from a first computing device, a data collection request of a first user, wherein the data collection request indicates a data point that is to be the subject of the data collection, wherein characteristics of the data point are defined in a mark-up language schema; receiving, from the first computing device, a request of the first user for the data point to be assigned a plurality of categories; in response to the request of the first user, extending the mark-up language schema to characterize the first category and the second category within the mark-up language schema; receiving, from the first computing device, the first user'"'"'s designation of a second user as provider of a value for the first data category, and a third user as provider of a value for the second data category, notifying the second user and the third user of the data collection request; transmitting, to a second computing device of the second user, a visual representation of a data collection template that shows the first data category, for which the second user is to be a provider, as editable by the second user, and the second data category, for which the third user is to be a provider, as non-editable by the second user; and transmitting, to a third computing device of the third user, a visual representation of a data collection template that shows the first data category, for which the second user is to be a provider, as non-editable by the third user, and the second data category, for which the third user is to be a provider, as editable by the third user.
-
Specification