Computationally-efficient human-identifying smart assistant computer
First Claim
1. A method for a smart assistant computer to track a human, the method comprising:
- receiving data from one or more sensors configured to monitor a physical environment;
computer-analyzing the data to recognize presence of a human in the physical environment and to determine the human to be one of the following;
a previously identified human, an unidentified human in the presence of a known user, and an unidentified human not in the presence of a known user;
based at least on determining the human to be a previously identified human, dedicating a first level of computational resources of the smart assistant computer to track the human;
based at least on determining the human to be an unidentified human in the presence of a known user, dedicating a second level of computational resources of the smart assistant computer, greater than the first level of computational resources, to determine an identity of the human; and
based at least on determining the human to be an unidentified human not in the presence of a known user, dedicating a third level of computational resources of the smart assistant computer, greater than the second level of computational resources, to determine the identity of the human.
1 Assignment
0 Petitions
Accused Products
Abstract
A computationally-efficient method for a smart assistant computer to track a human includes receiving data from one or more sensors configured to monitor a physical environment. The data is computer-analyzed to recognize presence of a human in the physical environment, and upon confirming an identity of the human, a first level of computational resources of the smart assistant computer is dedicated to track the human. Upon failing to confirm the identity of the human while a known user is present, a second level of computational resources of the smart assistant computer, greater than the first level, is dedicated to determine the identity of the human. Upon failing to confirm the identity of the human while the known user is absent, a third level of computational resources of the smart assistant computer, is dedicated to determine the identity of the human.
235 Citations
20 Claims
-
1. A method for a smart assistant computer to track a human, the method comprising:
-
receiving data from one or more sensors configured to monitor a physical environment; computer-analyzing the data to recognize presence of a human in the physical environment and to determine the human to be one of the following;
a previously identified human, an unidentified human in the presence of a known user, and an unidentified human not in the presence of a known user;based at least on determining the human to be a previously identified human, dedicating a first level of computational resources of the smart assistant computer to track the human; based at least on determining the human to be an unidentified human in the presence of a known user, dedicating a second level of computational resources of the smart assistant computer, greater than the first level of computational resources, to determine an identity of the human; and based at least on determining the human to be an unidentified human not in the presence of a known user, dedicating a third level of computational resources of the smart assistant computer, greater than the second level of computational resources, to determine the identity of the human. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A smart assistant computer, comprising:
-
a logic processor; and a storage device holding instructions executable by the logic processor to; receive data from one or more sensors configured to monitor a physical environment; computer-analyze the data to recognize presence of a human in the physical environment and to determine the human to be one of the following;
a previously identified human, an unidentified human in the presence of a known user, and an unidentified human not in the presence of a known user;based at least on determining the human to be a previously identified human, dedicate a first level of computational resources of the smart assistant computer to track the human; based at least on determining the human to be an unidentified human in the presence of a known user, dedicate a second level of computational resources of the smart assistant computer, greater than the first level of computational resources, to determine an identity of the human; and based at least on determining the human to be an unidentified human not in the presence of a known user, dedicate a third level of computational resources of the smart assistant computer, greater than the second level of computational resources, to determine the identity of the human.
-
-
20. A method for a smart assistant computer to track a human, the method comprising:
-
receiving data from one or more sensors configured to monitor a physical environment; computer-analyzing the data to recognize presence of a human in the physical environment; if presence of the human is recognized in the environment, computer-analyzing the data to identify the human; if the human is identified, dedicating a first level of computational resources of the smart assistant computer to track the human; if the human is not identified, determining if a known user is present in the physical environment; if the known user is present in the physical environment, dedicating a second level of computational resources of the smart assistant computer greater than the first level of computational resources to track the human; and if the known user is not present in the physical environment, dedicating a third level of computational resources of the smart assistant computer greater than the second level of computational resources to track the human.
-
Specification