Crowdsourced analysis of decontextualized data
First Claim
1. A computer-implemented method, comprising:
- receiving, at one or more servers, a question to be answered at least partly by a plurality of workers forming a crowdsourcing framework, the question associated with operations of at least one computing system;
accessing at least one dataset associated with the question, the at least one dataset including data describing the operations of the at least one computing system and contextual information providing context to the data;
receiving a selection of one or more decontextualizing operations to be performed on the at least one dataset associated with the question for altering the contextual information providing the context to the data of the at least one dataset;
transforming the at least one dataset associated with the question to at least one decontextualized dataset by performing the selected one or more decontextualizing operations on the at least one dataset associated with the question, the selected one or more decontextualizing operations at least partly altering the contextual information providing the context to the data of the at least one dataset to transform the at least one dataset to the at least one decontextualized dataset, the contextual information describing one or more of;
an attribute of the at least one computing system;
a characteristic of the data included in the at least one decontextualized dataset comprising one or more of a visual or audio representation;
information regarding an organization associated with the at least one computing system;
orinformation regarding an individual associated with the at least one computing system;
transforming the question associated with the operations of the at least one computing system to a modified question by decontextualizing information included in the question, the transforming the question including at least partly altering the contextual information included in the question using the at least one decontextualized dataset transformed according to the selected one or more decontextualizing operations;
sending the at least one decontextualized dataset and the modified question altered using the at least one decontextualized dataset to a plurality of worker devices associated with the plurality of workers in the crowdsourcing framework;
receiving, at the one or more servers, a plurality of answers to the modified question from the plurality of worker devices, the plurality of answers generated by the plurality of workers analyzing the at least one decontextualized dataset in view of the modified question;
processing the plurality of answers to determine a processed answer to the modified question; and
providing the processed answer to at least one requester as a response to the question associated with the operations of the at least one computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for employing a crowdsourcing framework to analyze data related to the performance or operations of computing systems, or to analyze other types of data. A question is analyzed to determine data that is relevant to the question. The relevant data may be decontextualized to remove or alter contextual information included in the data, such as sensitive, personal, or business-related data. The question and the decontextualized data may then be presented to workers in a crowdsourcing framework, and the workers may determine an answer to the question based on an analysis or an examination of the decontextualized data. The answers may be combined, correlated, or otherwise processed to determine a processed answer to the question.
43 Citations
20 Claims
-
1. A computer-implemented method, comprising:
receiving, at one or more servers, a question to be answered at least partly by a plurality of workers forming a crowdsourcing framework, the question associated with operations of at least one computing system; accessing at least one dataset associated with the question, the at least one dataset including data describing the operations of the at least one computing system and contextual information providing context to the data; receiving a selection of one or more decontextualizing operations to be performed on the at least one dataset associated with the question for altering the contextual information providing the context to the data of the at least one dataset; transforming the at least one dataset associated with the question to at least one decontextualized dataset by performing the selected one or more decontextualizing operations on the at least one dataset associated with the question, the selected one or more decontextualizing operations at least partly altering the contextual information providing the context to the data of the at least one dataset to transform the at least one dataset to the at least one decontextualized dataset, the contextual information describing one or more of; an attribute of the at least one computing system; a characteristic of the data included in the at least one decontextualized dataset comprising one or more of a visual or audio representation; information regarding an organization associated with the at least one computing system;
orinformation regarding an individual associated with the at least one computing system; transforming the question associated with the operations of the at least one computing system to a modified question by decontextualizing information included in the question, the transforming the question including at least partly altering the contextual information included in the question using the at least one decontextualized dataset transformed according to the selected one or more decontextualizing operations; sending the at least one decontextualized dataset and the modified question altered using the at least one decontextualized dataset to a plurality of worker devices associated with the plurality of workers in the crowdsourcing framework; receiving, at the one or more servers, a plurality of answers to the modified question from the plurality of worker devices, the plurality of answers generated by the plurality of workers analyzing the at least one decontextualized dataset in view of the modified question; processing the plurality of answers to determine a processed answer to the modified question; and providing the processed answer to at least one requester as a response to the question associated with the operations of the at least one computing system. - View Dependent Claims (2, 3, 4, 5)
-
6. A system, comprising:
-
a processor; and a memory device communicatively coupled to the processor, the memory device storing instructions which when executed by the processor, cause the processor to instantiate at least one computing device to implement one or more services, wherein the one or more services; access at least one dataset associated with a question from at least one requester to be answered at least partly by a plurality of workers forming a crowdsourcing framework, the question associated with operations of at least one computing system, the at least one dataset including data describing the operations of the at least one computing system and contextual information providing context to the data; receive a selection of one or more decontextualizing operations to be performed on the at least one dataset associated with the question for altering the contextual information providing the context to the data of the at least one dataset; transforming the at least one dataset associated with the question to at least one decontextualized dataset by performing the selected one or more decontextualizing operations on the at least one dataset associated with the question, the selected one or more decontextualizing operations at least partly altering the contextual information providing the context to the data of the at least one dataset to transform the at least one dataset to the at least one decontextualized dataset; transforming the question associated with the operations of the at least one computing system to a modified question by decontextualizing information included in the question, the transforming the question including at least partly altering the contextual information included in the question using the at least one decontextualized dataset transformed according to the selected one or more decontextualizing operations; send the at least one decontextualized dataset and the modified question altered using the at least one decontextualized dataset to a plurality of worker devices associated with the plurality of workers in the crowdsourcing framework; receive, from the plurality of worker devices, a plurality of answers to the modified question, the plurality of answers generated by the plurality of workers analyzing the at least one decontextualized dataset in view of the modified question; and process the plurality of answers to determine a processed answer to the modified question. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing instructions which, when executed by at least one processor, instruct the at least one processor to perform actions comprising:
-
accessing at least one dataset including data and contextual information providing context to the data, the at least one dataset being associated with a question from at least one requester to be answered at least partly by a plurality of workers in a crowdsourcing framework; receiving a selection of one or more decontextualizing operations to be performed on the at least one dataset associated with the question for altering the contextual information providing the context to the data of the at least one dataset; transforming the at least one dataset associated with the question to at least one decontextualized dataset by performing the selected one or more decontextualizing operations on the at least one dataset associated with the question, the selected one or more decontextualizing operations at least partly altering the contextual information providing the context to the data of the at least one dataset to transform the at least one dataset to the at least one decontextualized dataset; transforming the question associated with operations of the at least one computing system to a modified question by decontextualizing information included in the question, the transforming the question including at least partly altering the contextual information included in the question using the at least one decontextualized dataset transformed according to the selected one or more decontextualizing operations; sending the at least one decontextualized dataset and the modified question at least partly altered using the at least one decontextualized dataset to a plurality of worker devices associated with the plurality of workers; receiving, from the plurality of worker devices, a plurality of answers to the modified question, the plurality of answers generated by the plurality of workers analyzing the at least one decontextualized dataset in view of the modified question; and processing the plurality of answers to determine a processed answer to the modified question. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification