Education proximity services
First Claim
1. A method performed by one or more processors comprising:
- receiving, from an application instance operating on a client device, educational information indicating (i) a student identifier corresponding to a student associated with the client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within an educational property, and (iii) a proximity of the client device to the wireless proximity beacon associated with the beacon identifier;
determining that the proximity of the client device to the wireless proximity beacon satisfies a threshold proximity;
based at least on (i) receiving the student identifier corresponding to the student associated with the client device, and (ii) determining that the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity, determining an action that the application instance operating on the client device is permitted to perform while the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity; and
transmitting, to the client device, data enabling the client device to provide, for output at the client device, a representation of a credential that enables the application instance operating on the client device to perform the action.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, education information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received education information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Education information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
-
Citations
21 Claims
-
1. A method performed by one or more processors comprising:
-
receiving, from an application instance operating on a client device, educational information indicating (i) a student identifier corresponding to a student associated with the client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within an educational property, and (iii) a proximity of the client device to the wireless proximity beacon associated with the beacon identifier; determining that the proximity of the client device to the wireless proximity beacon satisfies a threshold proximity; based at least on (i) receiving the student identifier corresponding to the student associated with the client device, and (ii) determining that the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity, determining an action that the application instance operating on the client device is permitted to perform while the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity; and transmitting, to the client device, data enabling the client device to provide, for output at the client device, a representation of a credential that enables the application instance operating on the client device to perform the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processing elements; and non-transitory computer-readable storage media storing instructions that, when executed by the one or more processing elements, cause the system to; receiving, from an application instance operating on a client device, educational information indicating (i) a student identifier corresponding to a student associated with the client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within an educational property, and (iii) a proximity of the client device to the wireless proximity beacon associated with the beacon identifier; determining that the proximity of the client device to the wireless proximity beacon satisfies a threshold proximity; based at least on (i) receiving the student identifier corresponding to the student associated with the client device, and (ii) determining that the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity, determining an action that the application instance operating on the client device is permitted to perform while the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity; and transmitting, to the client device, data enabling the client device to provide, for output at the client device, a representation of a credential that enables the application instance operating on the client device to perform the action. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, from an application instance operating on a client device, educational information indicating (i) a student identifier corresponding to a student associated with the client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within an educational property, and (iii) a proximity of the client device to the wireless proximity beacon associated with the beacon identifier; determining that the proximity of the client device to the wireless proximity beacon satisfies a threshold proximity; based at least on (i) receiving the student identifier corresponding to the student associated with the client device, and (ii) determining that the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity, determining an action that the application instance operating on the client device is permitted to perform while the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity; and transmitting, to the client device, data enabling the client device to provide, for output at the client device, a representation of a credential that enables the application instance operating on the client device to perform the action.
-
-
21. A computer-implemented method comprising:
-
receiving, from an application instance operating on a client device, educational information indicating (i) a student identifier corresponding to a student associated with the client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within an educational property, and (iii) a proximity of the client device to the wireless proximity beacon associated with the beacon identifier; determining that the proximity of the client device to the wireless proximity beacon satisfies a threshold proximity; based at least on determining that the proximity of the client device to the wireless proximity beacon satisfies the threshold proximity, comparing the student identifier against one or more records associated with the physical location within the educational property that are stored at one or more databases; determining, based at least on the comparison of the student identifier against the one or more records associated with the physical location within the educational property that are stored at the one or more databases, that a particular record of the one or more records associated with the physical location within the educational property that are stored at the one or more databases is associated with the student identifier; and storing, at the one or more databases, one or more entries in association with the particular record, the one or more entries indicating the proximity of the client device to the wireless proximity beacon that is associated with the physical location within the educational proximity.
-
Specification