Individualized presence context publishing
First Claim
Patent Images
1. A method for providing status information, the method comprising:
- receiving, by a computing device from one or more Internet of Things (IoT) devices, first data indicative of a physical status of a user;
receiving, by the computing device from the IoT devices, second data indicative of a contextual condition;
receiving, by the computing device, third data indicative of the user'"'"'s computing device usage activity;
analyzing, by the computing device, the received first, second, and third data;
based on the analyzing, determining a probable status of the user relative to a predetermined location, the probable status probabilistically determined at least in part based on presence and absence of the first, second, and third data and whether the user was absent in relation to the predetermined location for at least a predetermined period of time; and
activating or deactivating at least one function based on the probable status, the at least one function comprising at least one of reducing system resource consumption, reducing power consumption, entering a sleeping mode, entering a low power mode, or activating a predetermined automated response to received messages, wherein the at least one function is associated with one or more of the IoT devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing status information for a user are described. Data indicative of a physical status of a user, device usage of the user, and contextual information are received. The data is analyzed and a probable status of the user relative to a predetermined location is determined. The probable status is determined in part as a function of availability of the data. The probable status is sent to a interface device for presentation of the probable status.
-
Citations
20 Claims
-
1. A method for providing status information, the method comprising:
-
receiving, by a computing device from one or more Internet of Things (IoT) devices, first data indicative of a physical status of a user; receiving, by the computing device from the IoT devices, second data indicative of a contextual condition; receiving, by the computing device, third data indicative of the user'"'"'s computing device usage activity; analyzing, by the computing device, the received first, second, and third data; based on the analyzing, determining a probable status of the user relative to a predetermined location, the probable status probabilistically determined at least in part based on presence and absence of the first, second, and third data and whether the user was absent in relation to the predetermined location for at least a predetermined period of time; and activating or deactivating at least one function based on the probable status, the at least one function comprising at least one of reducing system resource consumption, reducing power consumption, entering a sleeping mode, entering a low power mode, or activating a predetermined automated response to received messages, wherein the at least one function is associated with one or more of the IoT devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising one or more processors that are configured to execute one or more executable instructions that cause the system to perform operations comprising:
-
receiving sensor data associated with a predetermined location; receiving data indicative of a user'"'"'s device usage; receiving data indicative of a context associated with the user; analyzing the received sensor data, data indicative of the user'"'"'s device usage, and data indicative of the context associated with the user; based on the analyzing, probabilistically determining a probable status of the user relative to the predetermined location, the presence status determined based at least in part on whether the user was absent from the predetermined location for at least a predetermined period of time; and activating or deactivating at least one function based on the probable status, the at least one function comprising at least one of reducing system resource consumption, reducing power consumption, entering a sleeping mode, entering a low power mode, or activating a predetermined automated response to received messages, wherein the at least one function is associated with one or more devices of an IoT network. - View Dependent Claims (18, 19)
-
-
20. A computing device comprising at least one memory having stored therein computer instructions that, upon execution by one or more processors of the computing device, at least cause the computing device to:
-
analyze data received from one or more data sources comprising IoT devices, the data indicative of a user'"'"'s physical presence, status of a device, device usage associated with the user, or a combination; based on the analyzing, determine a proximity or absence of the user relative to a predetermined location for at least a predetermined period of time; determine a user status based at least in part on the determined proximity or absence and one or more criteria; and enable or disable at least one function based on the user status, the at least one function comprising at least one of reducing system resource consumption, reducing power consumption, entering a sleeping mode, entering a low power mode, or activating a predetermined automated response to received messages, wherein the at least one function is associated with one or more of the IoT devices.
-
Specification