Proximity and context aware mobile workspaces in enterprise systems
First Claim
1. A method, comprising:
- determining, by a mobile computing device, that the mobile computing device is located proximate to a location;
receiving, by the mobile computing device, a mobile workspace context associated with the location, wherein the mobile workspace context comprises an identifier of an enterprise device or application management framework; and
configuring, based on the mobile workspace context associated with the location, a client agent application on the mobile computing device to enroll the mobile computing device with the enterprise device or application management framework.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for configuring computing devices using mobile workspace contexts based on proximity to locations are described herein. A mobile computing device determines that the device is proximate to a location, another device, or an individual associated with an enterprise system. The mobile computing device may then receive a mobile workspace context associated with the location, device, or individual, such as one or more specific wireless networks, enterprise applications, and/or documents, and may configure the device based on the received mobile workspace context. Additional methods and systems are described herein for transmitting and receiving sets of device capabilities between multiple devices, establishing communication sessions, and sharing various capabilities between devices. Still additional methods and systems are described for determining and accessing the capabilities of enterprise system resources using mobile computing devices in an enterprise system.
99 Citations
20 Claims
-
1. A method, comprising:
-
determining, by a mobile computing device, that the mobile computing device is located proximate to a location; receiving, by the mobile computing device, a mobile workspace context associated with the location, wherein the mobile workspace context comprises an identifier of an enterprise device or application management framework; and configuring, based on the mobile workspace context associated with the location, a client agent application on the mobile computing device to enroll the mobile computing device with the enterprise device or application management framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile computing device comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the mobile computing device to; determine that the mobile computing device is located proximate to a location; receive a mobile workspace context associated with the location, wherein the mobile workspace context comprises an identifier of an enterprise device or application management framework; and configure, based on the mobile workspace context associated with the location, a client agent application on the mobile computing device to enroll the mobile computing device with the enterprise device or application management framework. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
an enterprise management server; and a mobile computing device comprising one or more processors and memory storing instructions that, when executed by the one or more processors, cause the mobile computing device to; determine that the mobile computing device is located proximate to a location; receive a mobile workspace context associated with the location, wherein the mobile workspace context comprises an identifier of an enterprise device or application management framework; receive, from the enterprise management server, an application enrollment token corresponding to the enterprise device or application management framework; and configure, using the application enrollment token, a client agent application on the mobile computing device to enroll the mobile computing device with the enterprise device or application management framework. - View Dependent Claims (17, 18, 19, 20)
-
Specification