Apparatus and method for door control

US12104425B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12104425-B2
Application numberUS-202217947656-A
CountryUS
Kind codeB2
Filing dateSep 19, 2022
Priority dateJan 14, 2020
Publication dateOct 1, 2024
Grant dateOct 1, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In example implementations, a method is provided. The method includes determining, by a processor, that a vehicle is approaching a door of a building based on a velocity vector of the vehicle, calculating, by the processor, a time of arrival of the vehicle at the door based on the velocity vector of the vehicle and a distance of the vehicle from the door, and controlling, by the processor, the door to begin opening at a time based on the time of arrival and an amount of time for the door to open such that the door is opened when the vehicle arrives at the door.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a door; a motor to control operation of the door; a controller communicatively coupled to the motor to control operation of the motor to open and close the door; and a plurality of sensors communicatively coupled to the controller to collect movement data of a vehicle, wherein the controller is to calculate an initial velocity vector of the vehicle based on the movement data and to cause the motor to begin opening the door at a first speed at a time based on a time of arrival of the vehicle at the door that is calculated from the initial velocity vector and a distance of the vehicle from the door, and based on an amount of time for the door to open such that the door is opened when the vehicle arrives at the door, to determine an updated velocity vector of the vehicle, and to adjust operation of the door that has begun opening to open at a second speed based on the updated velocity vector, wherein the second speed of the door opening is different than a first speed of the door opening. 2. The system of claim 1 , wherein a first data set from a first set of the plurality of sensors is used to calculate the initial velocity vector and a second data set from a second set of the plurality of sensors is used to calculate the updated velocity vector. 3. The system of claim 1 , wherein the controller is to adjust operation of the door based on the updated velocity vector by increasing or decreasing the second speed at which the door is opened. 4. The system of claim 1 , wherein the plurality of sensors comprises laser sensors that capture the movement information based on time of flight data. 5. The system of claim 1 , wherein the plurality of sensors uses an ultra-wideband (UWB) communications protocol to receive information from a tag on the vehicle to calculate the distance of the vehicle from the door. 6. The system of claim 1 , wherein the plurality of sensors comprises an image capturing device to capture image data of the vehicle, wherein the movement information is calculated based on an analysis of the image data. 7. A method, comprising: determining, by a processor, that a vehicle is approaching a door of a building based on an initial velocity vector of the vehicle; calculating, by the processor, a time of arrival of the vehicle at the door based on the initial velocity vector of the vehicle and a distance of the vehicle from the door; controlling, by the processor, the door to begin opening at a first speed at a time based on the time of arrival and an amount of time for the door to open such that the door is opened when the vehicle arrives at the door; determining, by the processor, an updated velocity vector of the vehicle; and adjusting, by the processor, the controlling of the door that has begun opening to open at a second speed based on the updated velocity vector, wherein the second speed of the door opening is different than a first speed of the door opening. 8. The method of claim 7 , wherein determining that the vehicle is approaching the door is performed when the vehicle is determined to be within a virtual lane associated with the door. 9. The method of claim 8 , wherein the virtual lane is associated with a predefined route. 10. The method of claim 7 , wherein determining the updated velocity vector of the vehicle is performed using data collected by different sensors as the vehicle moves within a virtual lane associated with the door. 11. The method of claim 7 , wherein adjusting the controlling of the door comprises changing the time of arrival. 12. The method of claim 7 , wherein adjusting the controlling of the door comprises increasing the second speed to be greater than the first speed at which the door is opened when the updated velocity vector is greater than the initial velocity vector. 13. The method of claim 7 , wherein adjusting the controlling of the door comprises decreasing the second speed to be less than the first speed at which the door is opened when the updated velocity vector is less than the initial velocity vector. 14. The method of claim 7 , wherein the velocity vector comprises a velocity and a direction of the vehicle. 15. The method of claim 7 , wherein the velocity vector is calculated based on data received from a plurality of sensors. 16. The method of claim 13 , wherein the data comprises time of flight measurements using ultra-wide band (UWB) protocol by the plurality of sensors. 17. The method of claim 13 , wherein the velocity vector is calculated based on image data received from the plurality of sensors. 18. A non-transitory computer readable storage medium encoded with instructions executable by a processor, the non-transitory computer-readable storage medium comprising: instructions to determine that a vehicle is in a virtual lane associated with a door; instructions to calculate an initial velocity vector of the vehicle; instructions to determine that the vehicle is approaching the door; instructions to calculate a time of arrival of the vehicle at the door based on the velocity vector of the vehicle and a distance of the vehicle from the door; instructions to control the door to begin opening at a first speed at a time based on the time of arrival and an amount of time for the door to open such that the door is opened when the vehicle arrives at the door; instructions to calculate an updated velocity vector of the vehicle at a different location within the virtual lane; and instructions to adjust control of the door that has begun opening to open at a second speed based on the updated velocity vector, wherein the second speed of the door opening is different than a first speed of the door opening. 19. The non-transitory computer readable storage medium of claim 18 , wherein a first data set from a first set of sensors along the virtual lane is used to calculate the initial velocity vector and a second data set from a second set of sensors along the virtual lane is used to calculate the updated velocity vector. 20. The non-transitory computer readable storage medium of claim 18 , wherein the controller is to adjust operation of the door based on the updated velocity vector by increasing or decreasing the second speed that the door is opened.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12104425B2 cover?
In example implementations, a method is provided. The method includes determining, by a processor, that a vehicle is approaching a door of a building based on a velocity vector of the vehicle, calculating, by the processor, a time of arrival of the vehicle at the door based on the velocity vector of the vehicle and a distance of the vehicle from the door, and controlling, by the processor, the …
Who is the assignee on this patent?
Cornellcookson Llc
What technology area does this patent fall under?
Primary CPC classification E05F15/73. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Oct 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).