# US 2019/0173745 A1 · Proximity and Context Aware Mobile Workspaces in Enterprise Systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0173745 A1
- Document ID: US20190173745A1
- Status: Published application
- Kind: A1
- Application number: 16/269,726
- Filed: 2019-02-07
- Published: 2019-06-06
- Earliest claimed: 2013-05-20
- Assignees: Citrix Systems, Inc.
- Applicants: Citrix Systems, Inc.
- Inventors: Joe Abou Rjeili; Joseph L. Freedman; Georgy Momchilov
- Web page: https://patentgrep.com/patent/US20190173745A1

## CPC

- H04L 41/0803: Configuration setting
- H04W 4/02: Services making use of location information
- G06Q 10/10: Office automation; Time management
- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04L 65/1069: Session establishment or de-establishment
- H04L 67/04: specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/52: specially adapted for the location of the user terminal
- H04M 1/72454: according to context-related or environment-related conditions
- H04M 1/72457: according to geographic location
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/025: {using location based information parameters}
- H04W 4/30: Services specially adapted for particular environments, situations or purposes
- H04W 4/50: Service provisioning or reconfiguring
- H04N 2007/145: {Handheld terminals}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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.

## Claims

### 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.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining that the mobile computing device is located proximate to the location comprises receiving data from a near field communication tag.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining that the mobile computing device is located proximate to the location comprises determining a current location using a Global Positioning System (GPS) receiver of the mobile computing device.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining that the mobile computing device is located proximate to the location comprises scanning or photographing an object using a scanner or camera of the mobile computing device.

### Claim 5 (depends on 1)

The method of claim 1, wherein receiving the mobile workspace context associated with the location further comprises receiving an identifier of a wireless network, and wherein configuring the mobile computing device further comprises using the identifier to establish a connection to the wireless network.

### Claim 6 (depends on 1)

The method of claim 1, wherein the mobile workspace context further comprises one or more enterprise applications associated with the location, and wherein configuring the mobile computing device further comprises configuring a client agent application on the mobile computing device to allow access to the one or more enterprise applications.

### Claim 7 (depends on 1)

The method of claim 1, wherein the mobile workspace context associated with the location further comprises one or more documents, and wherein configuring the mobile computing device further comprises configuring a client agent application on the mobile computing device to allow access to the one or more documents.

### Claim 8 (depends on 1)

The method of claim 1, wherein the location corresponds to an office or a conference room in a workplace environment, and wherein receiving the mobile workspace context associated with the office or conference room comprises:
accessing a calendar or scheduling data associated with the office or conference room;
retrieving current meeting data associated with the office or conference room; and
determining one or more applications or documents based on the current meeting data.

### Claim 9 (depends on 1)

The method of claim 1, wherein determining that the mobile computing device is located proximate to the location comprises determining a current location using a beacon or Bluetooth Low Energy (BLE) receiver of the mobile computing device.

### Claim 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.

### Claim 11 (depends on 10)

The mobile computing device of claim 10, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to receive data from a near field communication tag.

### Claim 12 (depends on 10)

The mobile computing device of claim 10, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to determine a current location using a Global Positioning System (GPS) receiver of the mobile computing device.

### Claim 13 (depends on 10)

The mobile computing device of claim 10, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to scan or photograph an object using a scanner or camera of the mobile computing device.

### Claim 14 (depends on 10)

The mobile computing device of claim 10, wherein the location corresponds to an office or a conference room in a workplace environment, and wherein, to receive the mobile workspace context associated with the office or conference room, the instructions, when executed by the one or more processors, further cause the mobile computing device to:
access a calendar or scheduling data associated with the office or conference room;
retrieve current meeting data associated with the office or conference room; and
determine one or more applications or documents based on the current meeting data.

### Claim 15 (depends on 10)

The mobile computing device of claim 10, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to determine a current location using a beacon or Bluetooth Low Energy (BLE) receiver of the mobile computing device.

### Claim 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, the client agent application on the mobile computing device to enroll the mobile computing device with the enterprise device or application management framework.

### Claim 17 (depends on 16)

The system of claim 16, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to receive data from a near field communication tag.

### Claim 18 (depends on 16)

The system of claim 16, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to determine a current location using a Global Positioning System (GPS) receiver of the mobile computing device.

### Claim 19 (depends on 16)

The system of claim 16, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to scan or photograph an object using a scanner or camera of the mobile computing device.

### Claim 20 (depends on 16)

The system of claim 16, wherein, to determine that the mobile computing device is located proximate to the location, the instructions, when executed by the one or more processors, further cause the mobile computing device to determine a current location using a beacon or Bluetooth Low Energy (BLE) receiver of the mobile computing device.
