IP Library Patent Application 17061828
Patent Application
App. No. 17/061,828

METHOD AND APPARATUS FOR CROWDSOURCED DATA GATHERING, EXTRACTION, AND COMPENSATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/061,828
Filed
Oct 2, 2020
Art Unit
2168
USPC
707/770
Abstract

A system for compensable crowdsourced data extraction and collection. Users and other entities crowdsource telemetric, analytic, and other types of data from owned devices which is secured, anonymized, and subsequently stored with other user's data. The crowdsourced data is offered to clients who then release payments to the system for compensable crowdsourced data extraction and collection that in turn compensates the users. Clients and other entities request existing data or present offers to gather new data while also being able to be offer its own data sources for compensation. Entities may also allocate computing power from owned devices for distributed computing requests by clients or as an architecture model for the system for compensable crowdsourced data extraction and collection. Application programming interfaces allow the connectivity between the vast number of Internet-connected devices and the system for compensable crowdsourced data extraction and collection.

Claims (45)

1 . A system for compensable crowdsource extraction and collection, comprising:

a computing device comprising a memory, a processor, and a non-volatile data storage device;

a profile manager comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, causes the computing device to:

receive information about the one or more users of the system;

receive information about a plurality of devices belonging to one or more of the users, wherein the information about one or more of the devices is information needed to establish a connection between the device and the system; and

forward the information about each of the devices to a crowd collection service; and

a crowd collection service comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, causes the computing device to:

receive information about the plurality of devices belonging to one or more of the users;

automatically establish connections between the plurality of devices and the system, wherein the connection provides crowdsourced data; and

send the crowdsourced data to a data perturbation module;

a data perturbation module comprising a third plurality of programming instructions stored in the memory and operating on the processor, wherein the third plurality of programming instructions, when operating on the processor, causes the computing device to:

receive crowdsourced data from the crowd collection service;

anonymize and encrypt the crowdsourced data; and

send the anonymized and encrypted crowdsourced data to a crowdsourced data store; and

a crowdsourced data store comprising a fourth plurality of programming instructions stored in the memory and operating on the processor, wherein the fourth plurality of programming instructions, when operating on the processor, causes the computing device to:

receive the anonymized and encrypted crowdsourced data;

store the anonymized and encrypted crowdsourced data;

allow one or more clients to search and request the anonymized and encrypted crowdsourced data or to request new crowdsourced data; and

send the requested the anonymized and encrypted crowdsourced data to one or more clients;

2 . The system of claim 1 , further comprising a crowd computing service, wherein users allocate computational power from devices for requests from clients.

3 . The system of claim 1 , further comprising a crowd computing service, wherein users allocate computational power from devices to contribute to the processing power of the system.

4 . The system of claim 1 , further comprising a profile manager.

5 . The system of claim 4 , wherein the profile manager creates and stores profiles of users and clients, wherein users devices are stored under the user's profile.

6 . The system of claim 4 , wherein the profile manager creates and stores profiles of teams, wherein the team profiles are made up of a plurality of user profiles.

7 . The system of claim 4 , wherein the profile manager distributes payments for data and services between clients and users.

8 . The system of claim 1 , wherein the crowd collection service uses web services, webhooks, HTTP requests, or REST APIs to communicate with Internet-connected devices.

9 . The system of claim 1 , wherein the crowd collection service connects with any Internet-connected device.

10 . The system of claim 1 , wherein the data perturbation module uses hashing, encryption, encoding, or obfuscation to secure or anonymize the data.

11 . A method for compensable crowdsource extraction and collection, comprising the steps of:

receiving information about the one or more users of the system;

receiving information about a plurality of devices belonging to one or more of the users, wherein the information about one or more of the devices is information needed to establish a connection between the device and the system;

automatically establishing connections between the plurality of devices and the system, wherein the connection provides crowdsourced data;

anonymizing and encrypting the crowdsourced data;

storing the anonymized and encrypted crowdsourced data;

allowing one or more clients to search and request the anonymized and encrypted crowdsourced data or to request new crowdsourced data; and

sending the requested the anonymized and encrypted crowdsourced data to one or more clients;

12 . The method of claim 11 , further comprising a crowd computing service, wherein users allocate computational power from devices for requests from clients.

13 . The method of claim 11 , further comprising a crowd computing service, wherein users allocate computational power from devices to contribute to the processing power of the system.

14 . The method of claim 11 , further comprising a profile manager.

15 . The method of claim 14 , wherein the profile manager creates and stores profiles of users and clients, wherein users devices are stored under the user's profile.

16 . The method of claim 14 , wherein the profile manager creates and stores profiles of teams, wherein the team profiles are made up of a plurality of user profiles.

17 . The method of claim 14 , wherein the profile manager distributes payments for data and services between clients and users.

18 . The method of claim 11 , wherein the crowd collection service uses web services, webhooks, HTTP requests, or REST APIs to communicate with Internet-connected devices.

19 . The method of claim 11 , wherein the crowd collection service connects with any Internet-connected device.

20 . The method of claim 11 , wherein the data perturbation module uses hashing, encryption, encoding, or obfuscation to secure or anonymize the data.

Assignments (5)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: SELLERS, ANDREW; CRABTREE, JASON
To: QOMPLX, INC.
Reel/Frame 054038/0970 →