IP Library › Granted Patent US 10,375,150
Granted Patent B2
US 10,375,150 · App. 14/858,708 · Granted Aug 6, 2019

Crowd-based device trust establishment in a connected environment

Inventors: Prashant Papiahgari Reddy (Madison, NJ); Mark Rajan Malhotra (San Mateo, CA)
Assignee: Google LLC
H04L67/10H04L12/2823H04L63/00H04L63/1408H04L67/12
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,375,150
App. No.
14/858,708
Filed
Sep 18, 2015
Granted
Aug 6, 2019
Kind
B2
Art Unit
2456
USPC
709/223
Abstract

An electronic device may that communicates with a plurality of electronic devices may include a network interface and a processor. The network interface may receive a first set of data from a first electronic device and a second set of data from a second electronic device. The processor may then determine a first trust value for the first set of data based on a first corroboration of the first set of data using the second set of data. The first corroboration may include using the second set of data to verify the first set of data.

Claims (52)

1. A cloud-computing device configured to monitor one or more properties of a home environment, wherein the cloud-computing device is configured to:

receive a first set of data acquired from a first electronic device configured to monitor at least one of the properties of the home environment;

receive a second set of data acquired from a second electronic device configured to monitor the at least one of the properties of the home environment, wherein the first electronic device and the second electronic device are manufactured by different vendors;

receive a third set of data acquired from a third electronic device configured to monitor at least one of the properties of the home environment, wherein the second electronic device and the third electronic device are manufactured by a same vendor; and

determine a first trust value associated with the first set of data based on a first corroboration of the first set of data and the second set of data, wherein:

the first trust value indicates a degree to which the first set of data has been determined to be accurate;

the first corroboration comprises using the second set of data to verify the first set of data;

the first trust value is incrementally increased and incrementally decreased based on corroboration of additional data obtained from the first electronic device;

determine a second trust value associated with the third set of data, wherein the second trust value is greater than the first trust value based on the second electronic device and the third electronic device being manufactured by the same vendor; and

an activity is performed by the second electronic device within the home environment at least partially based on the first trust value.

2. The cloud-computing device of claim 1 , wherein the third electronic device is disposed within the home environment and configured to adjust one or more heating, ventilation, and air conditioning properties associated with the home environment based on the first set of data and the first trust value.

3. The cloud-computing device of claim 2 , wherein the cloud-computing device is configured to:

update the first trust value based on a second corroboration of the first set of data using the third set of data.

4. The cloud-computing device of claim 1 , wherein the first set of data and the second set of data are associated with an occupancy state of the home environment.

5. The cloud-computing device of claim 1 , wherein the cloud-computing device is configured to send commands to one or more devices disposed in the home environment to adjust one or more operations based on the first set of data and the first trust value.

6. An electronic device configured to communicate with a plurality of other electronic devices, wherein the electronic device comprises:

a network interface configured to:

receive a first set of data from a first electronic device; and

receive a second set of data from a second electronic device, wherein the first electronic device and the second electronic device are manufactured by different vendors;

receive a third set of data acquired from a third electronic device configured to monitor at least one of the property of a smart home environment, wherein the electronic device and the third electronic device are manufactured by a same vendor; and

a processor configured to:

determine a first trust value for the first set of data based on a first corroboration of the first set of data using the second set of data, wherein:

the first trust value indicates a degree to which the first set of data has been determined to be accurate;

the first corroboration comprises using the second set of data to verify the first set of data; and

an activity is performed by the second electronic device within the smart home environment at least partially based on the first trust value;

incrementally increase and incrementally decrease the first trust value based on corroboration of additional data obtained from the first electronic device; and

determine a higher trust value for the third set of data as compared to the first set of data and the second set of data because the third electronic device is manufactured by the same vendor as the electronic device.

7. The electronic device of claim 6 , wherein a fourth set of data from one or more sensors disposed on the electronic device is collected, and wherein the processor is configured to update the first trust value based on a second corroboration of the first set of data using the fourth set of data, wherein updating the first trust value comprises incrementally increasing or incrementally decreasing the first trust value.

8. The electronic device of claim 7 , wherein the first set of data comprises an estimated time until arrival to the smart home environment and the second set of data comprises occupancy information associated with the smart home environment.

9. The electronic device of claim 7 , wherein the first electronic device is associated with a vehicle and the second electronic device is associated with a garage door for the smart home environment.

10. The electronic device of claim 6 , wherein the processor is configured to send one or more commands to one or more actuators of the electronic device based on the first set of data and the first trust value.

11. The electronic device of claim 10 , wherein the commands comprise instructions configured to control one or more operations of one or more devices in the smart home environment.

12. The electronic device of claim 6 , wherein the network interface is configured to:

receive a fourth set of data from the first electronic device after determining the first trust value; and

receive a fifth set of data from the second electronic device after determining the first trust value;

wherein the processor is configured to determine a third trust value associated with the first electronic device based on the first corroboration and a second corroboration of the fourth set of data based on the fifth set of data.

13. The electronic device of claim 6 , wherein: the network interface is configured to receive the first set of data from the first electronic device; and the first electronic device is configured to send the first set of data from outside a building.

14. The electronic device of claim 13 , wherein the network interface is configured to receive the second set of data from the second electronic device, wherein the second electronic device is disposed inside the building.

15. A method, comprising:

receiving, via a processor, a first set of data from a first electronic device;

receiving, via the processor, a second set of data from a second electronic device, wherein the first electronic device and the second electronic device are manufactured by different vendors;

receiving, via the processor, a third set of data acquired from a third electronic device, wherein the second electronic device and the third electronic device are manufactured by a same vendor;

determining, via the processor, a first trust value for the first set of data based on a first corroboration of the first set of data with respect to the second set of data, wherein:

the first trust value indicates a degree to which the first set of data has been determined to be accurate; and

the first trust value is incrementally increased and incrementally decreased based on corroboration of additional data obtained from the first electronic device;

determining, via the processor, a second trust value associated with the third set of data, wherein the second trust value is greater than the first trust value based on the second electronic device and the third electronic device being manufactured by the same vendor;

generating, via the processor, a modified first set of data based on the first set of data when the first trust value is below a threshold; and

sending, via the processor, a command to an actuator based on the modified first set of data, wherein the command to the actuator causes an activity to be performed within a smart home environment.

16. The method of claim 15 , comprising:

updating the modified first trust value based on a second corroboration of the first set of data with respect to the third set of data.

17. The method of claim 15 , wherein the first corroboration comprises verifying that the first set of data is accurate based on the second set of data, wherein the second set of data is associated with a ground truth, and wherein the second electronic device is associated with a higher trust value than the first electronic device.

18. The method of claim 15 , updating, via the processor, an occupancy state of a building based on the first corroboration.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: REDDY, PRASHANT PAPIAHGARI; MALHOTRA, MARK RAJAN
To: GOOGLE INC.
Reel/Frame 036609/0339 →
Continuity (1)
Related Publication 20170082987A1 · Mar 23, 2017