Apparatus and method for protecting against environmental hazards
AssigneeHs Vk Idea Factory, LLC
InventorsVeljko Krunic, Helen Stella
Life of this patent
Estimating the term…
Abstract
The disclosures are directed to methods and apparatuses that allow for one or more of personal sanitizing/decontamination of a user, prevention of the touching of exposed parts of the user's body, tracking of surface sanitizing/decontamination status, tracking of the interpersonal distance, and sanitization of personal electronics (e.g., a mobile phone). In addition, data relating to a user's usage of the various components of the system may be tracked, and artificial intelligence (AI) techniques may be employed to mine for patterns of user behavior in the system.
Claims26
An apparatus comprising:
- a memory storing instructions;
- and
- a processor communicatively coupled to the memory and configured to execute the instructions to:
- receive, from at least one camera, a first image of a scene;
- determine, based on the first image, a first location of at least one marker within the scene;
- based on the first location of the at least one marker within the scene, generate boundary data characterizing a boundary of an object within the scene;
- receive, from the at least one camera, a second image of the scene;
- determine, based on the second image, a second location of the at least one marker within the scene;
- modify the boundary data based on the second location of the at least one marker;
- and
- track a movement of the object based on the modified boundary data.
A method by at least one processor comprising:
- receiving, from at least one camera, a first image of a scene;
- determining, based on the first image, a first location of at least one marker within the scene;
- based on the first location of the at least one marker within the scene, generating boundary data characterizing a boundary of an object within the scene;
- receiving, from the at least one camera, a second image of the scene;
- determining, based on the second image, a second location of the at least one marker within the scene;
- modifying the boundary data based on the second location of the at least one marker;
- and
- tracking a movement of the object based on the modified boundary data.
A non-transitory, computer readable medium comprising instructions stored thereon, wherein the instructions, when executed by at least one processor, cause the at least one process to perform operations comprising:
- receiving, from at least one camera, an image of a scene;
- determining, based on the first image, a first location of at least one marker within the scene;
- based on the first location of the at least one marker within the scene, generating boundary data characterizing a boundary of an object within the scene;
- receiving, from the at least one camera, a second image of the scene;
- determining, based on the second image, a second location of the at least one marker within the scene;
- modifying the boundary data based on the second location of the at least one marker;
- and
- tracking a movement of the object based on the modified boundary data.
An apparatus comprising:
- a memory storing instructions;
- and
- a processor communicatively coupled to the memory and configured to execute the instructions to:
- receive a first image and a second image from a camera directed to a sink;
- apply a computer vision algorithm to the first image and, based on the application of the computer vision algorithm to the first image, determine a first location of a hand;
- apply the computer vision algorithm to the second image and, based on the application of the computer vision algorithm to the second image determine a second location of the hand;
- determine a hand movement is satisfied based on the first location of the hand, the second location of the hand, and hand movement data characterizing the hand movement;
- generate hand status data characterizing whether the hand is sanitized based on the hand movement;
- and
- store the hand status data in a data repository.
An apparatus comprising:
- a memory storing instructions;
- and
- a processor communicatively coupled to the memory and configured to execute the instructions to:
- receive a first image of a room;
- apply a computer vision algorithm to the first image and, based on applying the computer vision algorithm to the first image, determine a first location of a first object in the room;
- receive a second image of the room;
- apply the computer vision algorithm to the second image and, based on applying the computer vision algorithm to the second image, determine a second location of a second object in the room;
- determine a distance between the first location of the first object and the second location of the second object;
- compare the distance to a predetermined threshold and, based on the comparison, determine the distance is below the predetermined threshold;
- based on determining that the distance is below the predetermined threshold, determine the first object has contaminated the second object;
- based on determining that the first object has contaminated the second object, generate contamination graph data characterizing that the first object has contaminated the second object;
- and
- store the contamination graph data in a database.
Dependencies are inferred from the claim text.