Operating electronic lock automatically based on user profile
First Claim
1. A computer-implemented method for automatically operating an electronic lock based on a user profile for a user, the method comprising:
- receiving an indication of the user changing a state of the electronic lock;
storing information associated with the user changing the state of the electronic lock;
receiving, by a user processing device, sensor data from a sensor associated with the electronic lock, wherein the sensor data comprises at least a signal indicating that the electronic lock is a target electronic lock;
generating, by the user processing device, the user profile based at least in part on the information associated with the user changing the state of the electronic lock and based at least in part on the sensor data received from the sensor associated with the electronic lock;
determining, by the user processing device, that the state of the electronic lock should be changed based on the user profile; and
automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile, and when it is determined that the electronic lock is the target electronic lock, wherein the target electronic lock is one of a plurality of electronic locks within a proximity of the processing device, and wherein a state of the other of the plurality of electronic locks within a proximity of the processing device that are not the target electronic lock remain unchanged.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of techniques for automatically operating an electronic lock based on a user profile of a user are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving an indication of the user changing a state of the electronic lock. The method may further include storing information associated with the user changing the state of the electronic lock. The method may further include generating, by a processor, the user profile based on the information associated with the user changing the state of the electronic lock. The method may further include determining, by the processor, that the state of the electronic lock should be changed based on the user profile. The method may further include automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile.
-
Citations
20 Claims
-
1. A computer-implemented method for automatically operating an electronic lock based on a user profile for a user, the method comprising:
-
receiving an indication of the user changing a state of the electronic lock; storing information associated with the user changing the state of the electronic lock; receiving, by a user processing device, sensor data from a sensor associated with the electronic lock, wherein the sensor data comprises at least a signal indicating that the electronic lock is a target electronic lock; generating, by the user processing device, the user profile based at least in part on the information associated with the user changing the state of the electronic lock and based at least in part on the sensor data received from the sensor associated with the electronic lock; determining, by the user processing device, that the state of the electronic lock should be changed based on the user profile; and automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile, and when it is determined that the electronic lock is the target electronic lock, wherein the target electronic lock is one of a plurality of electronic locks within a proximity of the processing device, and wherein a state of the other of the plurality of electronic locks within a proximity of the processing device that are not the target electronic lock remain unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatically operating an electronic lock based on a user profile for a user, the system comprising:
- a processor in communication with one or more types of memory, the processor configured to receive an indication of the user changing a state of the electronic lock;
store information associated with the user changing the state of the electronic lock; receive sensor data from a sensor associated with the electronic lock, wherein the sensor data comprises at least a signal indicating that the electronic lock is a target electronic lock;
generate the user profile based at least in part on the information associated with the user changing the state of the electronic lock, and based at least in part on the sensor data received from the sensor associated with the electronic lock;
determine that the state of the electronic lock should be changed based on the user profile; and
automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile, and when it is determined that the electronic lock is the target electronic lock, wherein the target electronic lock is one of a plurality of electronic locks within a proximity of the processing device, and wherein a state of the other of the plurality of electronic locks within a proximity of the processing device that are not the target electronic lock remain unchanged. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- a processor in communication with one or more types of memory, the processor configured to receive an indication of the user changing a state of the electronic lock;
-
19. A computer program product for automatically operating an electronic lock based on a user profile for a user, the computer program product comprising:
- a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
receiving an indication of the user changing a state of the electronic lock;
storing information associated with the user changing the state of the electronic lock;
receiving sensor data from a sensor associated with the electronic lock, wherein the sensor data comprises at least a signal indicating that the electronic lock is a target electronic lock;
generating the user profile based at least in part on the information associated with the user changing the state of the electronic lock, and based at least in part on the sensor data received from the sensor associated with the electronic lock;
determining that the state of the electronic lock should be changed based on the user profile; and
automatically changing the state of the electronic lock when it is determined to change the state of the electronic lock based on the user profile, and when it is determined that the electronic lock is the target electronic lock, wherein the target electronic lock is one of a plurality of electronic locks within a proximity of the processing device, and wherein a state of the other of the plurality of electronic locks within a proximity of the processing device that are not the target electronic lock remain unchanged. - View Dependent Claims (20)
- a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
Specification