Systems and methods for providing access to data based on privacy of a user location

US12147553B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12147553-B2
Application numberUS-202117469969-A
CountryUS
Kind codeB2
Filing dateSep 9, 2021
Priority dateSep 17, 2020
Publication dateNov 19, 2024
Grant dateNov 19, 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.

Disclosed herein are systems and method for securely providing access to data. In one exemplary aspect, a method may comprise receiving a request to access data on a computing device of a user and identifying a location of the computing device. The method may comprise determining whether access to the data is allowed in the location based on a location-based rule of a plurality of location-based rule. The method may comprise, in response to determining that access to the data is allowed in the location, detecting, via sensors of the computing device, (1) at least one other person different from the user or (2) a surveillance device in the location, and determining whether the at least one other person or the surveillance device can view the data without direct access to the computing device. If not, the method may comprise providing access to the data on the computing device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for securely providing access to data, the method comprising: receiving a request to access data on a computing device of a user, wherein the computing device is a mobile device with an accelerometer; identifying a location of the computing device; determining whether access to the data is allowed in the location based on a location-based rule of a plurality of location-based rules; in response to determining that access to the data is allowed in the location, detecting, via sensors of the computing device, (1) at least one other person different from the user or (2) a surveillance device in the location; determining whether eyes of the at least one other person or a lens of the surveillance device are targeted towards a display of the computing device such that the at least one other person or the surveillance device can view the data without direct access to the computing device; in response to determining that the eyes of at least one other person or the lens of the surveillance device are targeted towards the display, re-evaluating whether to provide access to the data until the at least one other person or the surveillance device cannot view the data, wherein the re-evaluating comprises: determining, using the accelerometer, whether an angle at which the computing device is being held has changed to a new angle; in response to detecting a change in the angle: determining whether the at least one other person or the surveillance device can view the data at the new angle; and in response to determining that the at least one other person or the surveillance device cannot view the data at the new angle, providing access to the data on the computing device. 2. The method of claim 1 , wherein the request further comprises access credentials of the user, further comprising prior to determining whether access to the data is allowed in the location: verifying whether the user is authorized to access the data based on the access credentials; in response to determining that the user is not authorized to access the data, denying the request. 3. The method of claim 1 , further comprising: in response to determining that the at least one other person or the surveillance device can view the data, determining whether the at least one other person or the surveillance device are authorized to access the data; and in response to determining that the at least one other person or the surveillance device are authorized to access the data, providing access to the data on the computing device. 4. The method of claim 1 , further comprising: in response to determining that the at least one other person or the surveillance device can view the data, denying the request. 5. The method of claim 1 , further comprising: in response to determining that access to the data is not allowed in the location, denying the request. 6. The method of claim 1 , wherein the data is accessed via an audio-based interface, and wherein determining whether the at least one other person or the surveillance device can view the data without direct access to the computing device further comprises: determining whether the computing device is connected to an audio output device that outputs sound to the user; and in response to determining that the computing device is not connected to the audio output device, determining that the at least one other person or the surveillance device can view the data. 7. The method of claim 1 , wherein the data is accessed via a graphical user interface, and wherein determining whether the at least one other person or the surveillance device can view the data without direct access to the computing device further comprises: determining whether a display of the computing device is in line of sight of the at least one other person or the surveillance device; in response to determining that the display is in the line of sight, determining that the at least one other person or the surveillance device can view the data. 8. The method of claim 1 , wherein detecting, via the sensors of the computing device, the at least one other person or the surveillance device in the location further comprises: broadcasting a discovery message from the computing device; receiving, from a plurality of devices, a respective response message; identifying a subset of the plurality of devices that are located within a threshold distance from the computing device, wherein the subset comprises the surveillance device or devices of the at least one other person. 9. A system for securely providing access to data, the system comprising: a hardware processor configured to: receive a request to access data on a computing device of a user, wherein the computing device is a mobile device with an accelerometer; identify a location of the computing device; determine whether access to the data is allowed in the location based on a location-based rule of a plurality of location-based rules; in response to determining that access to the data is allowed in the location, detect, via sensors of the computing device, (1) at least one other person different from the user or (2) a surveillance device in the location; determine whether eyes of the at least one other person or a lens of the surveillance device are targeted towards a display of the computing device such that the at least one other person or the surveillance device can view the data without direct access to the computing device; in response to determining that the eyes of at least one other person or the lens of the surveillance device are targeted towards the display, re-evaluate whether to provide access to the data until the at least one other person or the surveillance device cannot view the data, wherein when re-evaluating the hardware processor is configured to: determine, using the accelerometer, whether an angle at which the computing device is being held has changed to a new angle; in response to detecting a change in the angle: determine whether the at least one other person or the surveillance device can view the data at the new angle; and in response to determining that the at least one other person or the surveillance device cannot view the data at the new angle, provide access to the data on the computing device. 10. The system of claim 9 , wherein the request further comprises access credentials of the user, wherein the hardware processor is further configured to, prior to determining whether access to the data is allowed in the location: verify whether the user is authorized to access the data based on the access credentials; in response to determining that the user is not authorized to access the data, deny the request. 11. The system of claim 9 , wherein the hardware processor is further configured to: in response to determining that the at least one other person or the surveillance device can view the data, determine whether the at least one other person or the surveillance device are authorized to access the data; and in response to determining that the at least one other person or the surveillance device are authorized to access the data, provide access to the data on the computing device. 12. The system of claim 9 , wherein the hardware processor is further configured to: in response to determining that the at least one other person or the surveillance device can view the data, deny the request. 13. The system of claim 9 , wherein the hardware processor is further configured to: in response to determining that access to the data is not allowed in the location, deny the request. 14. The system of claim 9 , wherein t

Assignees

Inventors

Classifications

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title

  • Multi-level security, e.g. mandatory access control · CPC title

  • G06F21/31Primary

    User authentication · CPC title

  • Protect output to user by software means · CPC title

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 US12147553B2 cover?
Disclosed herein are systems and method for securely providing access to data. In one exemplary aspect, a method may comprise receiving a request to access data on a computing device of a user and identifying a location of the computing device. The method may comprise determining whether access to the data is allowed in the location based on a location-based rule of a plurality of location-base…
Who is the assignee on this patent?
Acronis Int Gmbh
What technology area does this patent fall under?
Primary CPC classification G06F21/31. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 19 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).