IP Library Granted Patent US 9,038,112
Granted Patent B2
US 9,038,112 · App. 14/202,193 · Granted May 19, 2015

Custom-tailored entertainment experience for user identified by different loyalty program user identifiers at different hospitality locations

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,038,112
App. No.
14/202,193
Granted
May 19, 2015
Kind
B2
Abstract

A user profile server stores a particular user profile corresponding to a user who belongs to a plurality of separate loyalty programs, and the particular user profile includes a plurality of different loyalty program user identifiers each identifying the user on a respective one of the separate loyalty programs. The user profile server communicates user a preference included on the particular user profile to a first controller via the computer network and communicates the user preference included on the particular user profile to a second controller via the computer network. The first controller is associated with a first hospitality location where the user is identified according to a first loyalty program user identifier included on the particular user profile, and the second is controller is associated with a second hospitality location where the user is identified according to a second loyalty program user identifier included on the particular user profile.

Claims (65)

1. A user profile server comprising:

a network connector coupled to a computer network;

a storage device storing a plurality of user profiles; wherein a particular user profile of the user profiles corresponds to a user who belongs to a plurality of separate loyalty programs, and the particular user profile includes a plurality of different loyalty program user identifiers each identifying the user on a respective one of the separate loyalty programs; and

one or more processors configured to:

communicate a user preference included on the particular user profile to a first controller via the computer network; wherein the first controller is associated with a first hospitality location, the user is identified at the first hospitality location according to a first loyalty program user identifier included on the particular user profile, and the first controller customizes an entertainment system at the first hospitality location according to the user preference received from the user profile server;

receive a notification from the first controller reflecting usage by the user of the entertainment system at the first hospitality location;

update the particular user profile to change the user preference according to the usage; and

communicate the user preference as changed on the particular user profile to a second controller via the computer network; wherein the second is controller is associated with a second hospitality location, the user is identified at the second hospitality location according to a second loyalty program user identifier included on the particular user profile, the second loyalty program user identifier is different than the first loyalty program user identifier, and the second controller customizes an entertainment system at the second hospitality location according to the user preference received from the user profile server;

whereby an entertainment experience of the user at the second hospitality location is custom-tailored according to the usage of the entertainment system at the first hospitality location by the user even though the user is identified by different loyalty program user identifiers at the first and second hospitality locations.

2. The user profile server of claim 1 , wherein the one or more processors are configured to include the first loyalty program user identifier when communicating with the first controller, and to include the second loyalty program user identifier when communicating with the second controller.

3. The user profile server of claim 1 , wherein the user preference is selected from the group consisting of a desired content language, a desired television channel, a desired content region, and a desired content genre.

4. The user profile server of claim 1 , wherein the one or more processors are further configured to:

receive the notification from the first controller indicating an unfinished activity by the user on the entertainment system at the first hospitality location;

update the user preference on the particular user profile according to the unfinished activity; and

communicate an alert of the updated user preference to the second controller;

whereby the user may start an activity utilizing the entertainment system at the first hospitality location and then finish the activity utilizing the entertainment system at the second hospitality location even though the user is identified by different loyalty program user identifiers at the first and second hospitality locations.

5. The user profile server of claim 4 , wherein the unfinished activity comprises the user playing but not finishing particular content.

6. The user profile server of claim 4 , wherein the unfinished activity comprises a time limited activity purchased by the user at the first hospitality location that has not yet expired.

7. The user profile server of claim 4 , wherein the one or more processors are configured to communicate the alert of the updated user preference to the second controller before the user has arrived at the second hospitality location.

8. The user profile server of claim 1 , wherein the one or more processors are further configured to:

receive the notification of a changed user preference from the first controller, the changed user preference reflecting the usage of the entertainment system by the user at the first hospitality location;

update the particular user profile according to the changed user preference; and

communicate an alert of the changed user preference to the second controller;

whereby the usage of the entertainment system at the first hospitality location by the user affects customizations of the entertainment system for the user at the second hospitality location even though the user is identified by different loyalty program user identifiers at the first and second hospitality locations.

9. The user profile server of claim 1 , wherein at least one of the first and second hospitality locations is a lodging establishment.

10. The user profile server of claim 1 , wherein at least one of the first and second hospitality locations is a transportation vehicle.

11. A method comprising:

storing a plurality of user profiles in a storage device; wherein a particular user profile of the user profiles corresponds to a user who belongs to a plurality of separate loyalty programs, and the particular user profile includes a plurality of different loyalty program user identifiers each identifying the user on a respective one of the separate loyalty programs;

communicating a user preference included on the particular user profile to a first controller via a computer network; wherein the first controller is associated with a first hospitality location, the user is identified at the first hospitality location according to a first loyalty program user identifier included on the particular user profile, and the first controller customizes an entertainment system at the first hospitality location according to the user preference;

receiving a notification reflecting usage of the entertainment system by the user at the first hospitality location;

updating the particular user profile to change the user preference according to the usage; and

communicating the user preference as changed on the particular user profile to a second controller via the computer network; wherein the second is controller is associated with a second hospitality location, the user is identified at the second hospitality location according to a second loyalty program user identifier included on the particular user profile, the second loyalty program user identifier is different than the first loyalty program user identifier, and the second controller customizes an entertainment system at the second hospitality location according to the user preference;

whereby an entertainment experience of the user at the second hospitality location is custom-tailored according to the usage of the entertainment system at the first hospitality location by the user even though the user is identified by different loyalty program user identifiers at the first and second hospitality locations.

12. The method of claim 11 , further comprising including the first loyalty program user identifier when communicating with the first controller, and including the second loyalty program user identifier when communicating with the second controller.

13. The method of claim 11 , wherein the user preference is selected from the group consisting of a desired content language, a desired television channel, a desired content region, and a desired content genre.

14. The method of claim 11 , further comprising:

receiving the notification from the first controller indicating an unfinished activity by the user on the entertainment system at the first hospitality location;

updating the user preference on the particular user profile according to the unfinished activity; and

communicating an alert of the updated user preference to the second controller;

whereby the user may start an activity utilizing the entertainment system at the first hospitality location and then finish the activity utilizing the entertainment system at the second hospitality location even though the user is identified by different loyalty program user identifiers at the first and second hospitality locations.

15. The method of claim 14 , wherein the unfinished activity comprises the user playing but not finishing particular content.

16. The method of claim 14 , wherein the unfinished activity comprises a time limited activity purchased by the user at the first hospitality location that has not yet expired.

17. The method of claim 11 , further comprising:

receiving the notification of a changed user preference from the first controller, the changed user preference reflecting the usage of the entertainment system by the user at the first hospitality location;

updating the particular user profile according to the changed user preference; and

communicating an alert of the changed user preference to the second controller;

whereby the usage of the entertainment system at the first hospitality location by the user affects customizations of the entertainment system for the user at the second hospitality location even though the user is identified by different loyalty program user identifiers at the first and second hospitality locations.

18. A non-transitory computer-readable medium comprising computer executable instructions that when executed by a computer cause the computer to perform the method of claim 11 .

19. A system comprising:

a user profile server coupled to a computer network and storing a plurality of user profiles; a particular user profile of the user profiles corresponding to a user who belongs to a plurality of separate loyalty programs, and the particular user profile including a plurality of different loyalty program user identifiers each identifying the user on a respective one of the separate loyalty programs;

a first controller coupled to the computer network, the first controller associated with a first hospitality location; and

a second controller coupled to the computer network, the second controller associated with a second hospitality location;

wherein the user is identified at the first hospitality location according to a first loyalty program user identifier included on the particular user profile;

the user profile server is operable to communicate a user preference included on the particular user profile to the first controller via the computer network;

the first controller is operable to customize an entertainment system at the first hospitality location according to the user preference received from the user profile server;

the user is identified at the second hospitality location according to a second loyalty program user identifier included on the particular user profile;

the second loyalty program user identifier is different than the first loyalty program user identifier;

the user profile server is operable to communicate the user preference included on the particular user profile to the second controller via the computer network; and

the second controller is operable to customize an entertainment system at the second hospitality location according to the user preference received from the user profile server;

wherein the entertainment system at the first hospitality location provides an Internet access service to guests at the first hospitality location;

the first controller customizes the entertainment system at the first hospitality location according to the user preference received from the user profile server to provide full auto detection for when the user is logging to the Internet access service at the first hospitality location;

the entertainment system at the second hospitality location provides an Internet access service to guests at the second hospitality location; and

the second controller customizes the entertainment system at the second hospitality location according to the user preference received from the user profile server to provide full auto detection for when the user is logging to the Internet access service at the second hospitality location;

wherein as a result of the full auto detection the user does not have to fill in any information for logging in to the Internet access service at either of the first and second hospitality locations.

20. The system of claim 19 , wherein the user profile server is operable to include the first loyalty program user identifier when communicating with the first controller, and to include the second loyalty program user identifier when communicating with the second controller.

Assignments (3)
SECURITY INTEREST Recorded May 16, 2023
From: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
To: BANK OF MONTREAL
Reel/Frame 064176/0385 →
SECURITY INTEREST Recorded Mar 19, 2015
From: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
To: ALBERTA TREASURY BRANCHES
Reel/Frame 035225/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: LEVY, ARNON; WARRICK, PETER; CARRIERE, LINDSEY; ZIEBART, DARREN; KULLOS, JOSEPH; FONTES, DIEGO; MACMILLAN, ANDREW
To: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
Reel/Frame 032391/0217 →