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.
Drawings
Claims20
A method of providing a user-tailored entertainment experience across different entertainment devices, the method performed by a user-profile server coupled to a network, the method comprising:
storing a user profile corresponding to a user identifier;
storing at the user-profile server a trip plan corresponding to the user identifier and including a sequence of one or more locations at which the user plans to be located;
receiving via the network a media content preference, the media content preference being associated with the user identifier and pertaining to a configuration made by a user while utilizing a first entertainment device;
updating the user profile to include the media content preference;
automatically determining one or more remaining locations on the trip plan according to the sequence of the trip plan and a last known location of the user;
communicating the media content preference from the user-profile server to one or more controllers associated with the remaining locations;
and
communicating via the network at least the media content preference to a controller of a second entertainment device to thereby allow the second entertainment device to store media content according to the media content preference prior to the user beginning to utilize the second entertainment device, wherein the controller of the second entertainment device is associated with the remaining locations.
5 more elements
A user-profile server for providing a user-tailored entertainment experience across different entertainment devices, the user-profile server comprising:
a network connection for coupling the user-profile server to a network;
a storage device;
and
one or more processors coupled to the storage device and the network connection;
wherein, by the one or more processors executing software instructions loaded from the storage device, the one or more processors are configured to:
store a user profile corresponding to a user identifier in the storage device;
store in the storage device a trip plan corresponding to the user identifier and including a sequence of one or more locations at which the user plans to be located;
receive via the network a media content preference, the media content preference being associated with the user identifier and pertaining to a configuration made by a user while utilizing a first entertainment device;
update the user profile to include the media content preference;
determine one or more remaining locations on the trip plan according to the sequence of the trip plan and a last known location of the user;
communicate the media content preference from the user-profile server to one or more controllers associated with the remaining locations via the network;
and
communicate via the network at least the media content preference to a controller of a second entertainment device to thereby allow the second entertainment device to store media content according to the media content preference prior to the user beginning to utilize the second entertainment device, wherein the controller of the second entertainment device is associated with the remaining locations.
8 Jun 2031Estimated · howhide20 years from earliest known nonprovisional domestic filing plus recorded patent term adjustment. Maintenance-fee lapses, terminal disclaimers and statutory extensions have not been checked. The continuity chain may be incomplete; this is not an enforceability determination.
Session management: markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Life of this patent
About 4 years 7 months of term left · ends 8 Jun 2031 (estimated)
Priority, Canada18 Jun 2010
Filed30 Jan 2018
Granted9 Apr 2019
Today12 Oct 2026
Term ends8 Jun 2031
Priority, Canada18 Jun 2010
Granted9 Apr 2019
Term ends8 Jun 2031
Priority claimedCA 2714224
Application filedUS 15/883,755
Assigned to Guest Tek Interactive Entertainment Ltd.assignment of assignor's interest
PublishedUS 2018/0213283 A1
GrantedUS 10,257,574 B2
Assigned to Bank of Montrealsecurity interest
TodayWithin its term
Term endsEstimated
Description16,611 words
Summary1,925 words
#The invention pertains generally to hospitality media systems. More specifically, the invention relates to providing a user-tailored entertainment experience at first and second hospitality locations by a user profile server passing media content preferences between different entertainment devices.
#Travel is popular both as a recreational activity such as tourism and as a corporate activity such as business trips. One problem with travelling for either pleasure or business, however, is what to do during all the inevitable “downtime” that is associated with travelling. Examples of typical downtown include periods waiting for departure at airports, bus terminals, ferry docks, or train stations; waiting for arrival while on an airplane, car, bus, boat, or train; waiting at transfer points for a next departure; killing time during layovers and overnight stays; waiting for weather to permit travel; waiting for tours to start; waiting for meetings to start; and recovering from jet lag, time zone changes, illness, food differences, and the general fatigue of coping in a new environment.
#Travellers often carry portable electronic devices that, in addition to other functions, provide for personal entertainment during downtime. Examples include mobile phones; personal music players; portable video players; digital cameras; and laptop, notebook, and tablet computers; etc. Additionally, to keep travellers occupied and provide entertainment during waiting periods, electronic entertainment devices and systems are provided in guest-facing locations throughout the travel and hospitality industries. Examples include public televisions; Internet kiosks and WiFi access points; personal music and video players mounted in seatbacks on airplanes, busses, and trains; video games consoles; high definition audio-visual devices in hotel rooms and ocean liner cabins; etc.
Brief description of the drawings13 figures
#The invention will be described in greater detail with reference to the accompanying drawings which represent preferred embodiments thereof, wherein:
#FIG. 1 illustrates a system for providing a user-tailored entertainment experience at different hospitality locations according to a first exemplary configuration.
#FIG. 2 illustrates an exemplary user profile stored at the user-profile server of FIG. 1.
Detailed description14,315 words
#FIG. 1 illustrates a system 100 for providing a user-tailored entertainment experience at different hospitality locations 120 according to a first exemplary configuration. In this example, the system 100 includes a user-profile server 108, one or more remote content sources 106, content storage 102, a central recording and distribution system 104, a trip planning and reservation system 110, and a plurality of fixed and transient hospitality locations 120. For illustration purposes, two fixed hospitality locations 120a, 120b connected to the Internet 112 with solid lines, and two transient hospitality locations 120c, 120d connected to the Internet 112 with dashed lines are shown. The solid lines from the Internet 112 to the fixed hospitality locations 120a, 120b are meant to represent that the connections are generally fixed and available barring a temporary network problem. Examples of these fixed locations 120a, 120b may include permanent properties such as hotels, buildings, conference halls, resorts, airport terminals, etc. The dotted lines from the Internet 112 to the transient locations 120c, 120d are meant to represent that the connections may be temporary or intermittent in nature, or that the location itself is mobile and changes positions over time. Examples of transient locations include all forms of transportation vehicles, portable and mobile electronic devices, equipment that is only in operation for a limited time duration, etc. Local entertainment systems and devices at the various locations 120 are linked to the user-profile server 108 via the Internet 112 or another network in order to provide a persistent entertainment experience to a user during travel. The system 100 may include any number and type of locations 120 with any connection mechanisms to at least one user-profile server 108. For example, any connection techniques to any network 112 may be used including WiFi, LAN, WAN, WLAN, point-to-point link, optical, radio, infrared, etc.
#In this configuration, the user-profile server 108 stores and manages user profiles 130, trip plans 132, and location and device data 134 so that, as a user moves between different locations 120, the user's entertainment experience is custom-tailored for the user at each new location 120.
#FIG. 2 illustrates an exemplary user profile 200 stored at the user-profile server 108. The user profile 200 may also be referred to as a user or guest portfolio in other configurations. For description purposes, the user profile 200 corresponding to an exemplary user identifier #3,453,292 is shown in FIG. 2 including user-specific information such as loyalty program and user identification numbers 210, electronic bookmarks 212, TV show title preferences 214, language preferences 216, movie genre preferences 218, scheduled recordings 219, region preferences 220, a user-specific TV channel lineup 222, and user device information 224. The information stored in this exemplary user profile 200 is not meant as limiting. In other configurations, more, less, or different information may also be stored.