IP Library Granted Patent US 9,544,331
Granted Patent B2
US 9,544,331 · App. 14/068,802 · Granted Jan 10, 2017

Method and system for controlling access to shared devices

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 9,544,331
App. No.
14/068,802
Granted
Jan 10, 2017
Kind
B2
Abstract

A non-transitory computer readable medium includes computer readable program code including instructions for subsequent to a client device associating with an access point, receiving a request for a set of allowed shared devices, removing, by the access point and to obtain the set of allowed shared devices, a shared device from a set of shared devices based on a client device user of the client device failing to have a permission required by a device sharing policy of the shared device, and transmitting the set of allowed shared devices to the client device.

Claims (20)

1. A non-transitory computer readable medium comprising computer readable program code comprising instructions for:

subsequent to a client device associating with a wireless access point, receiving a request for a set of allowed shared devices;

removing, by the wireless access point and to obtain the set of allowed shared devices, a shared device from a set of shared devices based on a client device user of the client device failing to have a permission required by a device sharing policy of the shared device;

transmitting the set of allowed shared devices to the client device;

receiving, by the wireless access point, from a data repository, and in response to an expiration of time of the device sharing policy of the shared device, a subsequent device sharing policy of the shared device; and

replacing by the wireless access point, the device sharing policy of the shared device with the subsequent device sharing policy of the shared devices.

2. The non-transitory computer readable medium of claim 1 , wherein the computer readable program code further comprises instructions for:

obtaining, from a cache on the wireless access point, a cached decision of the client device user failing to have the permission required by the device sharing policy of the shared device,

wherein the removing of the shared device is based on the cached decision.

3. The non-transitory computer readable medium of claim 1 , wherein the computer readable program code further comprises instructions for:

obtaining, by the wireless access point directly connected to the client device, the device sharing policy for each shared device in the set of shared devices and a user profile of the client device user;

making a determination, from the user profile and the device sharing policy of the shared device, that the user fails to have the permission,

wherein the removing of the shared device is based on the determination.

4. The non-transitory computer readable medium of claim 1 , wherein the computer readable program code further comprises instructions for: detecting, by the access point, the shared device connecting to the access point; obtaining, by the access point, a device identifier for the shared device; transmitting, by the access point, the device identifier to the data repository; and receiving, by the access point, from the data repository, the previous device sharing policy specifying the expiration of time, and a perpetuous device sharing policy, wherein the perpetuous device sharing policy limits access to a limited set of users.

5. The non-transitory computer readable medium of claim 1 , wherein the computer readable program code further comprises instructions for:

obtaining, by the wireless access point, a device sharing priority for each shared device in the set of allowed shared devices; and

ordering, by the wireless access point, the set of allowed shared devices based on the device sharing priority.

6. The non-transitory computer readable medium of claim 5 , wherein the device sharing priority is a global device sharing priority assigned to the shared device for a plurality of wireless access points, wherein the wireless access point is in the plurality of wireless access points.

7. The non-transitory computer readable medium of claim 5 , wherein the device sharing priority is a scaled value independently defined for each shared device.

8. The non-transitory computer readable medium of claim 1 , wherein the request is from the client device and is a multicast domain name service (mDNS) query.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2014
From: WILSON, DAVID LEE; VISWANATHAN, ANANDAKRISHNAN; DEVNATH, SANDIP KUMAR; PALCHAUDHURI, SANTASHIL; ROY, SUDEEPTO KUMAR
To: ARUBA NETWORKS INC.
Reel/Frame 031908/0966 →