IP Library Granted Patent US 10,278,011
Granted Patent B2
US 10,278,011 · App. 15/271,246 · Granted Apr 30, 2019

Location-based organizational groupings for management services

Inventors: Santhosh Chandrashekarappa Irani (Bangalore, IN); Dharmesh Guna (Bangalore, IN); Ramani Panchapakesan (Bangalore, IN); Lokeswar Akuthota (Bangalore, IN); Prashant Agrawal (Bangalore, IN)
Assignee: AIRWATCH, LLC
H04W4/021H04L67/18H04W4/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,278,011
App. No.
15/271,246
Granted
Apr 30, 2019
Kind
B2
Abstract

Examples relate to devices being managed based on their locations relative to a facility. In some examples, the location of a client device can be determined relative to a facility. An organizational group can be associated with the location. The client device can be associated with the organizational group. Whether the client device complies with a compliance policy associated with the organizational group can be determined.

Claims (67)

1. A system, comprising:

a computing device;

a storage device storing a plurality of computer instructions executable by the computing device, wherein the plurality of computer instructions cause the computing device to at least:

obtain device information from a client device;

transmit a token to the client device based on the device information, wherein the token facilitates communication with a device administrator for a management service;

receive location data from the client device;

determine a location of the client device relative to a facility;

determine an organizational group associated with the location;

associate the client device with the organizational group; and

apply a management policy associated with the organizational group to the client device, wherein the management policy specifies which computing services the management service is permitted to provide to the client device.

2. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least determine an indoor location of the client device relative to the facility, and wherein the organizational group is associated with the indoor location.

3. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least determine a particular room within the facility in which the client device is located, and wherein the organizational group is associated with the particular room.

4. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least:

determine that the location of the client device has changed;

determine an updated location of the client device relative to the facility;

determine an additional organizational group associated with the updated location; and

associate the client device with the additional organizational group.

5. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least:

determine whether the client device violates a compliance rule of the management policy; and

initiate a remedial action in response to determining that the client device violates the compliance rule.

6. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least:

determine the location of the client device relative to the facility based on the location data and a floorplan of the facility.

7. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least:

transmit an address of the device administrator to the client device based on the device information.

8. The system of claim 1 , wherein the plurality of computer instructions further cause the computing device to at least:

obtain a floor plan of at least a portion of the facility; and

automatically generate a plurality of organizational groups based on the floor plan.

9. A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, wherein the plurality of computer instructions cause the computing device to at least:

obtain device information from a client device;

transmit a token to the client device based on the device information, wherein the token facilitates communication with a device administrator for a management service;

receive location data from the client device;

determine a location of the client device relative to a facility;

determine an organizational group associated with the location;

associate the client device with the organizational group; and

apply a management policy associated with the organizational group to the client device, wherein the management policy specifies which computing services the management service is permitted to provide to the client device.

10. The non-transitory computer-readable medium of claim 9 , wherein the plurality of computer instructions further cause the computing device to at least determine an indoor location of the client device relative to the facility, and wherein the organizational group is associated with the indoor location.

11. The non-transitory computer-readable medium of claim 9 , wherein the plurality of computer instructions further cause the computing device to at least determine a particular room within the facility in which the client device is located, and wherein the organizational group is associated with the particular room.

12. The non-transitory computer-readable medium of claim 9 , wherein the plurality of computer instructions further cause the computing device to at least:

determine that the location of the client device has changed;

determine an updated location of the client device relative to the facility;

determine an additional organizational group associated with the updated location; and

associate the client device with the additional organizational group.

13. The non-transitory computer-readable medium of claim 9 , wherein the plurality of computer instructions further cause the computing device to at least:

determine whether the client device violates a compliance rule of the management policy; and

initiate a remedial action in response to determining that the client device violates the compliance rule.

14. The non-transitory computer-readable medium of claim 9 , wherein the plurality of computer instructions further cause the computing device to at least:

determine the location of the client device relative to the facility based on the location data and a floorplan of the facility.

15. A method, comprising:

obtaining device information from a client device;

transmitting a token to the client device based on the device information, wherein the token facilitates communication with a device administrator for a management service;

receiving location data from the client device;

determining a location of the client device relative to a facility;

determining an organizational group associated with the location;

associating the client device with the organizational group; and

applying a management policy associated with the organizational group to the client device, wherein the management policy specifies which computing services the management service is permitted to provide to the client device.

16. The method of claim 15 , further comprising determining an indoor location of the client device relative to the facility, and wherein the organizational group is associated with the indoor location.

17. The method of claim 15 , further comprising determining a particular room within the facility in which the client device is located, and wherein the organizational group is associated with the particular room.

18. The method of claim 15 , further comprising:

determining that the location of the client device has changed;

determining an updated location of the client device relative to the facility;

determining an additional organizational group associated with the updated location; and

associating the client device with the additional organizational group for the management service.

19. The method of claim 15 , further comprising:

determining whether the client device violates a compliance rule of the management policy; and

initiating a remedial action in response to determining that the client device violates the compliance rule.

20. The method of claim 15 , further comprising:

determining the location of the client device relative to the facility based on the location data and a floorplan of the facility.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: AIRWATCH LLC
To: OMNISSA, LLC
Reel/Frame 068327/0670 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: IRANI, SANTHOSH CHANDRASHEKARAPPA; GUNA, DHARMESH; PANCHAPAKESAN, RAMANI; AKUTHOTA, LOKESWAR; AGRAWAL, PRASHANT
To: AIRWATCH LLC
Reel/Frame 040094/0352 →
Priority Claims (1)
IN 201641016073 · May 9, 2016 · national
Continuity (1)
Related Publication 20170325062A1 · Nov 9, 2017