# US 9,435,875 B2 · Hot desk setup using geolocation

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

- Number: US 9,435,875 B2
- Document ID: US9435875B2
- Status: Granted
- Kind: B2
- Application number: 13/590,010
- Filed: 2012-08-20
- Published: 2014-02-20
- Granted: 2016-09-06
- Earliest claimed: 2012-08-20
- Assignees: Red Hat, Inc.
- Applicants: Jon Masters
- Inventors: Jon Masters
- Web page: https://patentgrep.com/patent/US9435875B2

## CPC

- H04W 4/029: Location-based management or tracking services
- G01S 5/0027: {of actual mobile position, i.e. position determined on mobile}
- G06F 9/4401: Bootstrapping (security arrangements therefor G06F21/57)
- G06F 9/4406: {Loading of operating system}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A geolocation system determines a location of a user mobile device. The geolocation system identifies a hot desk policy associated with the location of the user mobile device and automatically configures a workspace according to the hot desk policy associated with the location of the user mobile device.

## Claims

### Claim 1

A method, comprising:
determining a location of a user mobile device;
comparing the location of the user mobile device to a workspace location represented in a hot desk policy;
in response to the location of the user mobile device matching the workspace location, identifying, by a processing device, the hot desk policy associated with the workspace location;
identifying a security policy associated with the location of the user mobile device;
verifying the location of the user mobile device with data from an application associated with a user by determining that the application indicates an expected location of the user that matches the location of the user mobile device;
configuring a workspace at the workspace location according to the hot desk policy associated with the workspace location, wherein the workspace is separate from the user mobile device; and
configuring a security system at the workspace location to grant access to the user of the user mobile device according to the security policy.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the location of the user mobile device comprises:
receiving coordinates of the user mobile device;
determining a street address of the user mobile device in view of the coordinates; and
resolving the location of the user mobile device in view of the street address.

### Claim 3 (depends on 1)

The method of claim 1, wherein identifying the hot desk policy comprises looking up the location of the user mobile device in a hot desk policy database.

### Claim 4 (depends on 1)

The method of claim 1, wherein configuring the workspace according to the hot desk policy comprises:
loading a user profile, including user preferences, desktop files, configuration settings, and frequently used files, onto a computer in the workspace; and
routing incoming telephone phone calls to a telephone in the workspace.

### Claim 5 (depends on 1)

The method of claim 1, wherein configuring the security system according to the security policy comprises granting the user access to a building and floor where the workspace is located.

### Claim 6

A system comprising:
a memory; and
a processing device operatively coupled to the memory, the processing device to:
determine a location of a user mobile device;
compare the location of the user mobile device to a workspace location represented in a hot desk policy;
in response to the location of the user mobile device matching the workspace location, identify a hot desk policy associated with the workspace location;
identify a security policy associated with the workspace location of the user mobile device;
verify the location of the user mobile device with data from an application associated with a user, wherein to verify the location of the user mobile device, the processing device to determine that the application indicates an expected location of the user that matches the location of the user mobile device;
configure a workspace at the workspace location according to the hot desk policy associated with the workspace location, wherein the workspace is separate from the user mobile device; and
configure a security system at the workspace location to grant access to the user of the user mobile device according to the security policy.

### Claim 7 (depends on 6)

The system of claim 6, wherein when the processing device determines the location of the user mobile device, the processing device to:
receive coordinates of the user mobile device;
determine a street address of the user mobile device in view of the coordinates; and
resolve the location of the user mobile device in view of the street address.

### Claim 8 (depends on 6)

The system of claim 6, wherein when the processing device is to identify the hot desk policy, the processing device to look up the location of the user mobile device in a hot desk policy database.

### Claim 9 (depends on 6)

The system of claim 6, wherein when the processing device configures the workspace according to the hot desk policy, the processing device to:
load, onto a computer in the workspace, a user profile comprising at least one of user preferences, desktop files, configuration settings, or frequently used files; and
route incoming telephone phone calls to a telephone in the workspace.

### Claim 10 (depends on 6)

The system of claim 6, wherein when the processing device configures the security system according to the security policy, the processing device to grant the user access to a building and floor where the workspace is located.

### Claim 11

A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to:
determine a location of a user mobile device;
compare the location of the user mobile device to a workspace location represented in a hot desk policy;
in response to the location of the user mobile device matching the workspace location, identify, by the processing device, a hot desk policy associated with the workspace location;
identify a security policy associated with the workspace location of the user mobile device;
verify the location of the user mobile device with data from an application associated with the user, wherein to verify the location of the user mobile device, the processing device to determine that the application indicates an expected location of a user that matches the location of the user mobile device;
configure a workspace at the workspace location according to the hot desk policy associated with the workspace location, wherein the workspace is separate from the user mobile device; and
configure a security system at the workspace location to grant access to the user of the user mobile device according to the security policy.

### Claim 12 (depends on 11)

The non-transitory machine-readable storage medium of claim 11, wherein to determine the location of the user mobile device, the processing device further to:
receive coordinates of the user mobile device;
determine a street address of the user mobile device in view of the coordinates; and
resolve the location of the user mobile device in view of the street address.

### Claim 13 (depends on 11)

The non-transitory machine-readable storage medium of claim 11, wherein to identify the hot desk policy, the processing device to perform further to look up the location of the user mobile device in a hot desk policy database.

### Claim 14 (depends on 11)

The non-transitory machine-readable storage medium of claim 11, wherein to configure the workspace according to the hot desk policy, the processing device further to:
load, onto a computer in the workspace, a user profile comprising at least one of user preferences, desktop files, configuration settings, or frequently used files; and
route incoming telephone phone calls to a telephone in the workspace.

### Claim 15 (depends on 11)

The non-transitory machine-readable storage medium of claim 11, wherein to configure the security system according to the security policy, the processing device further to grant the user access to a building and floor where the workspace is located.
