System, method and computer program product for managing access to systems, products, and data based on information associated with a physical location of a user
First Claim
Patent Images
1. A non-transitory computer-readable medium having computer instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, by a system, an indication that a user is within a predetermined distance from a particular location;
receiving, by the system from the user, system login information;
identifying, by the system, a set of permissions corresponding to the particular location, wherein the set of permissions controls access to particular data stored by the system;
determining, by the system, that the system login information corresponds to the set of permissions;
based on the set of permissions, enabling the user to access the particular data while the user is within the predetermined distance from the particular location;
subsequent to enabling the user to access the particular data, determining, by the system, that the user is not within the predetermined distance from the particular location; and
in response to determining that the user is not within the predetermined distance, disabling the user from accessing the particular data.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for managing access to data based on information associated with a physical location of a user. These mechanisms and methods for managing access to systems, products, or data based on information associated with a physical location of a user can enable improved data management efficiency, enhanced data management accuracy, decreased data management costs, decreased licensing costs, increased security, additional marketing opportunities, etc.
-
Citations
18 Claims
-
1. A non-transitory computer-readable medium having computer instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, by a system, an indication that a user is within a predetermined distance from a particular location; receiving, by the system from the user, system login information; identifying, by the system, a set of permissions corresponding to the particular location, wherein the set of permissions controls access to particular data stored by the system; determining, by the system, that the system login information corresponds to the set of permissions; based on the set of permissions, enabling the user to access the particular data while the user is within the predetermined distance from the particular location; subsequent to enabling the user to access the particular data, determining, by the system, that the user is not within the predetermined distance from the particular location; and in response to determining that the user is not within the predetermined distance, disabling the user from accessing the particular data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a system, an indication that a user is within a predetermined distance from a particular location; receiving, by the system from the user, system login information; identifying, by the system, a set of permissions corresponding to the particular location, wherein the set of permissions controls access to particular data stored by the system; determining, by the system, that the system login information corresponds to the set of permissions; based on the set of permissions, enabling the user to access the particular data while the user is within the predetermined distance from the particular location; subsequent to enabling the user to access the particular data, determining, by the system, that the user is not within the predetermined distance from the particular location; and in response to determining that the user is not within the predetermined distance, disabling the user from accessing the particular data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a processor; and a memory that includes one or more stored sequences of instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving an indication that a user is within a predetermined distance from a particular location; receiving, from the user, system login information; identifying a license corresponding to the particular location, wherein the license controls access to particular data; determining that the system login information corresponds to the license; based on the license, enabling the user to access the particular data while the user is within the predetermined distance from the particular location; subsequent to enabling the user to access the particular data, determining that the user is not within the predetermined distance from the particular location; and in response to determining that the user is not within the predetermined distance, disabling the user from accessing the particular data. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification