Image analysis for user authentication
US-9934504-B2 · Apr 3, 2018 · US
US11443051B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11443051-B2 |
| Application number | US-201816228349-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 20, 2018 |
| Priority date | Dec 20, 2018 |
| Publication date | Sep 13, 2022 |
| Grant date | Sep 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer vision processor in an image cluster defines a fenced memory region (FMR) that controls access to image data stored in a first portion of a trusted memory region (TMR). The computer vision processor receives FMR requests from an application implemented in a processing cluster. The FMR requests are to access the image data in the first portion of the TMR. The computer vision processor selectively allows the requesting application to access the image data. In some cases, the computer vision processor acquires the image data and stores the image data in the first portion of the TMR, such as buffers in the TMR. A data fabric selectively permits the image processing application to access the data stored in the TMR based on whether the image cluster has opened or closed the FMR for the portion of the TMR.
Opening claim text (preview).
What is claimed is: 1. A method comprising: defining, at a computer vision processor in an image cluster, a fenced memory region (FMR) that controls access to image data stored in a portion of a trusted memory region (TMR); receiving, at the computer vision processor from an untrusted application implemented in a processing cluster, an FMR request to access the image data in the portion of the TMR; and allowing, at the computer vision processor, the untrusted application to access the image data in response to receiving the FMR request when the FMR is open. 2. The method of claim 1 , further comprising: acquiring, using the computer vision processor, the image data and storing the image data in the portion of the TMR. 3. The method of claim 1 , wherein defining the FMR to control access to the portion of the TMR comprises defining a set of buffers in the TMR that store the image data. 4. The method of claim 1 , further comprising: opening, at the computer vision processor, the FMR. 5. The method of claim 4 , wherein opening the FMR comprises providing information to a security processor that indicates that the FMR is open, wherein the security processor has a trusted relationship with the image cluster, and wherein receiving the FMR request comprises receiving the FMR request from the security processor while the FMR is open. 6. The method of claim 5 , further comprising: closing, at the computer vision processor, the FMR; and denying the untrusted application access to the image data while the FMR is closed. 7. The method of claim 6 , wherein closing the FMR comprises providing information to the security processor indicating that the FMR is closed, and wherein the security processor does not forward FMR requests to the computer vision processor while the FMR is closed. 8. The method of claim 1 , further comprising: setting, at the image cluster, the FMR as open or closed in response to user input. 9. A method comprising: providing, from an untrusted application in a processing cluster to a computer vision processor in an image cluster, a fenced memory region (FMR) request to access image data stored in a portion of a trusted memory region (TMR); receiving, at the untrusted application in response to providing the FMR request, an FMR response indicating whether the computer vision processor granted the untrusted application permission to access the image data in the portion of the TMR; and accessing, from the untrusted application, the image data based on the FMR response when the FMR is open. 10. The method of claim 9 , wherein the image data is acquired by the computer vision processor and the computer vision processor stores the image data in the portion of the TMR. 11. The method of claim 10 , wherein the image data is stored in a set of buffers in the TMR, and wherein the FMR is defined to control access to the set of buffers in the TMR. 12. The method of claim 9 , wherein the untrusted application receives the FMR response indicating that the computer vision processor granted access to the image data in response to the computer vision processor opening the FMR. 13. The method of claim 12 , wherein receiving the FMR response comprises receiving the FMR response from a security processor while the FMR is open, wherein the security processor has a trusted relationship with the image cluster. 14. The method of claim 13 , wherein the untrusted application receives the FMR response denying access to the image data in response to the computer vision processor closing the FMR. 15. The method of claim 14 , wherein the untrusted application receives the FMR response denying access to the image data from the security processor while the FMR is closed, and wherein the security processor does not forward FMR requests to the computer vision processor while the FMR is closed. 16. A method comprising: receiving, at a data fabric, a request from an image processing application to access image data stored in a portion of a trusted memory region (TMR) by an image cluster that has a trusted relationship with the TMR, wherein the request is received from an application in a processing cluster that does not have a trusted relationship with the TMR; and permitting the image processing application to access the image data stored in the TMR when the image cluster has opened a fenced memory region (FMR) for the portion of the TMR. 17. The method of claim 16 , wherein receiving the request comprises receiving the request including information indicating a location in the TMR, and wherein permitting the image processing application to access the image data comprises determining whether the location indicated in the request is in the portion of the TMR that is accessible via FMR requests. 18. The method of claim 17 , wherein permitting the image processing application to access the image data comprises permitting the image processing application to access the image data if the location is in the portion of the TMR that is accessible via FMR requests and the image cluster has opened the FMR. 19. The method of claim 18 , wherein permitting the image processing application to access the image data comprises providing a memory access fault to the image processing application if the location is not in the portion of the TMR that is accessible via FMR requests. 20. The method of claim 18 , further comprising: issuing memory access faults in response to requests to access the portion of the TMR while the image cluster has closed the FMR.
to a system of files or objects, e.g. local or distributed file system or database · CPC title
using specific electronic processors · CPC title
Restricted operating environment · CPC title
Tools and structures for managing or administering access control systems · CPC title
to assure secure computing or processing of information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.