# US 9,436,958 B2 · Receiving and queuing requests from hospitality customers

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

- Number: US 9,436,958 B2
- Document ID: US9436958B2
- Status: Granted
- Kind: B2
- Application number: 13/842,177
- Filed: 2013-03-15
- Published: 2014-09-18
- Granted: 2016-09-06
- Earliest claimed: 2013-03-15
- Assignees: Monscierge, Inc.
- Applicants: Monscierge, LLC
- Inventors: Marcus Lee Robinson; Nathaniel Paul Lewis; John Spencer Ready; Kenneth Richard Marold; James Russell Texter, III
- Web page: https://patentgrep.com/patent/US9436958B2

## CPC

- G06Q 30/0623: {by investigating goods or services}
- G06Q 30/015: Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
- H04W 4/02: Services making use of location information
- H04W 4/029: Location-based management or tracking services
- H04W 76/10: Connection setup
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

System, method, and computer program product embodiments for receiving customer requests use a request management system. An embodiment operates by establishing a connection with a customer's mobile device, obtaining information about the location of the customer's mobile device, providing to the customer's mobile device a set of data describing goods or services currently offered by one or more business locations, receiving from the customer's mobile device a request for a good or service offered by a particular business location, and adding the request to a queue associated with one or more groups assigned to fulfill the request based on the request type.

## Claims

### Claim 1

A computer-implemented method for receiving requests using a request management system comprising:
establishing a wireless network connection between a customer's mobile device and a server including at least one processor;
determining, by a geolocation service at the server, a geolocation of the customer's mobile device;
determining, by the server, a selectable set of data describing goods or services currently offered by a business location associated with the geolocation of the customer's mobile device;
providing, via the wireless network connection, the selectable set of data to the customer's mobile device based on the geolocation determined by the server;
receiving, from the customer's mobile device, a request based on a selection from the selectable data set;
determining, by the server, a queue stored at the server and associated with one or more groups assigned to fulfill the request based on a request type and the geolocation;
adding the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and the geolocation;
establishing a network connection between the server and a staff mobile device associated with the one or more groups assigned to fulfill the request; and
providing the queue to the staff's mobile device associated with the one or more groups.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
generating a list of one or more business locations based on a serviceable distance of the mobile device's geolocation;
providing the list of business locations to the customer's mobile device; and
receiving a selection from the customer's mobile device selecting a particular business location from the list of business locations.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
providing to the customer's mobile device a customized brand display based on settings configured by a business user.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, the receiving further comprising:
processing a message which includes the request type, a time and date of the request, a need by input value, an indication of one or more options selected by the customer, and associated metadata.

### Claim 5 (depends on 4)

The computer-implemented method of claim 4, wherein the associated metadata includes a link and a priority indicator configured to trace requests in the request management system.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, the adding further comprising:
identifying one or more groups assigned in the request management system to fulfill the request type.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1,
the groups comprising one or more users assigned to each group in the request management system.

### Claim 8

A request management system, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
establish a wireless network connection between a customer's mobile device and the least one processor;
determine a geolocation of the customer's mobile device;
determine a selectable set of data describing goods or services offered by a business location associated with the geolocation of the customer's mobile device;
provide, via the wireless network connection, the selectable set of data to the customer's mobile device based on the geolocation determined by the processor;
receive, from the customer's mobile device, a request based on a selection from the selectable data set;
determine a queue associated with one or more groups assigned to fulfill the request based on a request type and geolocation;
add the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and geolocation;
establish a network connection between the processor and a staff mobile device associated with the one or more groups assigned to fulfill the request; and
provide the queue to the staff's mobile device associated with the one or more groups.

### Claim 9 (depends on 8)

The system of claim 8, wherein the at least one processor is further configured to:
generate a list of one or more business locations based on a serviceable distance of the mobile device's geolocation;
provide the list of business locations to the customer's mobile device; and
receive a selection from the customer's mobile device selecting a particular business location from the list of business locations.

### Claim 10 (depends on 8)

The system of claim 8, wherein the at least one processor is further configured to:
provide to the customer's mobile device a customizable brand display based on settings configured by a business user.

### Claim 11 (depends on 8)

The system of claim 8, wherein the at least one processor when receiving is further configured to:
process a message which includes the request type, a time and date of the request, a need by input value, an indication of one or more options selected by the customer, and associated metadata.

### Claim 12 (depends on 11)

The system of claim 11, wherein the associated metadata includes a link and a priority indicator configured to trace requests in the request management system.

### Claim 13 (depends on 8)

The system of claim 8, wherein the at least one processor when adding is further configured to:
identify the one or more groups assigned in the request management system to fulfill the request type.

### Claim 14 (depends on 8)

The system of claim 8, wherein
the groups comprise one or more users assigned to each group in the request management system.

### Claim 15

A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations in a request management system comprising:
establishing a wireless network connection between a customer's mobile device and a server including at least one processor;
determining, by a geolocation service at the server, a geolocation of the customer's mobile device;
determining, by the server, a selectable set of data describing goods or services currently offered by a business location associated with the geolocation of the customer's mobile device;
providing, via the wireless network connection, the selectable set of data to the customer's mobile device based on the geolocation determined by the server;
receiving, from the customer's mobile device, a request based on a selection from the selectable data set;
determining, by the server, a queue stored at the server and associated with one or more groups assigned to fulfill the request based on a request type and the geolocation;
adding the request to the queue associated with the one or more groups assigned to fulfill the request based on the request type and the geolocation;
establishing a network connection between the server and a staff mobile device associated with the one or more groups assigned to fulfill the request; and
providing the queue to the staff's mobile device associated with the one or more groups.

### Claim 16 (depends on 15)

The computer-readable device of claim 15, the operations further comprising:
generating a list of one or more business locations based on a serviceable distance of the mobile device's geolocation;
providing the list of business locations to the customer's mobile device; and
receiving a selection from the customer's mobile device selecting a particular business location from the list of business locations.

### Claim 17 (depends on 15)

The computer-readable device of claim 15, the operations further comprising:
providing to the customer's mobile device a customized brand display based on settings configured by a business user.

### Claim 18 (depends on 15)

The computer-readable device of claim 15, the operation of receiving further comprising:
processing a message which includes the request type, a time and date of the request, a need by input value, an indication of one or more options selected by the customer, and associated metadata.

### Claim 19 (depends on 18)

The computer-readable device of claim 18, wherein the associated metadata includes a link and a priority indicator configured to trace requests in the request management system.

### Claim 20 (depends on 15)

The computer-readable device of claim 15, wherein the groups comprise one or more users assigned to each group in the request management system.
