IP Library › Granted Patent US 10,452,647
Granted Patent B2
US 10,452,647 · App. 16/043,792 · Granted Oct 22, 2019

Systems and methods for electronic data distribution

Inventors: David James Hubbard (Chaska, MN); Craig Allen Mataczynski (Spooner, WI)
Assignee: Whether or Knot LLC
G06F16/2365G06F16/215G06F16/9537H04L63/102H04L67/04H04L67/06H04L67/10H04L67/12H04L67/125H04L67/18H04L67/20H04L67/22H04L67/2842H04L67/32H04L69/22H04W84/18Y02P90/845
View Patent ↗
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 10,452,647
App. No.
16/043,792
Granted
Oct 22, 2019
Kind
B2
Abstract

A computer-implemented method is disclosed that comprises receiving, at a data provider computing system, a data contribution from a client device associated with a user, and based on the received data contribution, determining a user identifier that uniquely identifies the user. The method comprises performing a data validation operation to validate the data contribution. The method comprises, based on validating the data contribution, storing the data contribution in association with the user identifier. Further, the method comprises receiving a data request from a data consuming system. Based on the data request, the stored data contribution is identified and distributed to the data consuming system. Based on distribution of the data contribution to the data consuming system, a distribution value associated with the data contribution is generated. An indication of the distribution value is stored in association with the user identifier.

Claims (35)

1. A method performed by a computing system, the method comprising:

receiving an environmental data request;

based on the environmental data request, identifying a geographic location of interest and an acquisition rate for acquisition of environment data associated with the geographic location of interest;

identifying a client device based on the geographic location of interest;

sending an environmental data request, that requests environmental data from the client device, based on the acquisition rate; and

receiving, in response to the environmental data request, the requested environmental data that is associated with the geographic location of interest and acquired from one or more environmental sensors.

2. The method of claim 1 , and further comprising:

generating association data that associates the environmental data with the client device.

3. The method of claim 1 , wherein the client device comprises a mobile device associated with a user.

4. The method of claim 1 , wherein the client device includes the one or more environmental sensors.

5. The method of claim 1 , wherein the one or more environmental sensors are separate from the client device, and the client device acquires the environmental data from the one or more environmental sensors over a communication link.

6. The method of claim 5 , wherein the one or more environmental sensors comprise a sensor configured to detect a roadway condition.

7. The method of claim 6 , wherein the client device is associated with an automobile.

8. The method of claim 1 , wherein receiving the environmental data comprises receiving the environmental data from the client device over one of a plurality of different communication channels associated with the client device.

9. The method of claim 1 , wherein the client device is configured to support a plurality of different communication modes.

10. The method of claim 1 , wherein identifying the client device comprises identifying the client device based on an index of registered client devices.

11. A computing system comprising:

at least one processor; and

memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to:

receive an environmental data request;

based on the environmental data request, identify a geographic location of interest and an acquisition rate for acquisition of environment data associated with the geographic location of interest;

identify a client device based on the geographic location of interest;

send an environmental data request, that requests environmental data from the client device, based on the acquisition rate; and

receive, in response to the environmental data request, the requested, environmental data that is associated with the geographic location of interest and acquired from one or more environmental sensors.

12. The computing system of claim 11 , wherein the instructions cause the computing system to:

generate association data that associates the environmental data with the client device.

13. The computing system of claim 11 , wherein the client device comprises a mobile device associated with a user.

14. The computing system of claim 11 , wherein the client device includes the one or more environmental sensors.

15. The computing, system of claim 11 , wherein the one or more environmental sensors are separate from the client device, and the client device acquires the environmental data from the one or more environmental sensors over a communication link.

16. The computing system of claim 15 , wherein the one or more environmental sensors comprise a sensor configured to detect a roadway condition.

17. The computing system of claim 16 , wherein the client device is associated with an automobile.

18. The computing system of claim 11 , wherein the environmental data is received from the client device over one of a plurality of different communication channels associated with the client device.

19. The computing system of claim 11 , wherein the client device supports a plurality of different communication modes.

20. The computing system of claim 11 , wherein the instructions cause the computing system to:

identify the client device based on an index of registered client devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2018
From: HUBBARD, DAVID JAMES; MATACZYNSKI, CRAIG ALLEN
To: WHETHER OR KNOT LLC
Reel/Frame 046444/0148 →
Continuity (6)
Continuation 15205663 · Jul 8, 2016
Provisional Application 62191025 · Jul 10, 2015
Provisional Application 62191017 · Jul 10, 2015
Provisional Application 62191001 · Jul 10, 2015
Provisional Application 62191030 · Jul 10, 2015
Related Publication 20190121799A1 · Apr 25, 2019