Predicting companion data types associated with a traveler at a geographic region including lodging
First Claim
1. A computer-implemented method, as implemented by a computing device including a processor configured with computer-executable instructions, the computer-implemented method comprising:
- obtaining, during a time period that a user is authorized to access a lodging unit, an electronic message generated at a computing device associated with the user;
extracting from the electronic message data identifying a companion computing device to which the electronic message is directed, the companion computing device associated with a candidate companion;
determining a location at which a user computing device associated with the user is disposed;
calculating that the companion computing device associated with the candidate companion is within a region coterminous with the location;
determining, based at least in part on the location, a first activity in which the candidate companion and the user are predicted to be participating;
predicting a first companionship type indicative of a relationship between the user and the candidate companion based at least in part on the electronic message, the location, and the first activity;
determining, based at least in part on the first companionship type, a second activity predicted to be of interest to the user and the candidate companion; and
transmitting a notification to the user computing device identifying the second activity.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing devices for identifying activities and/or destinations of relative importance. More specifically, a system, a device and a method are provided to predict a type of companion with whom a traveler collaborates to, among other things, predict activities (e.g., preferential activities) available at a geographic region association with lodging. In one or more embodiments, a method can include determining a location at which a user computing device associated with a user is disposed, and calculating that a computing device associated with a candidate companion is within a region coterminous with the location. Also, the method may include predicting data representing a companionship type for data representing the candidate companion based at least the location at which the user and the candidate companion are co-located.
7 Citations
18 Claims
-
1. A computer-implemented method, as implemented by a computing device including a processor configured with computer-executable instructions, the computer-implemented method comprising:
-
obtaining, during a time period that a user is authorized to access a lodging unit, an electronic message generated at a computing device associated with the user; extracting from the electronic message data identifying a companion computing device to which the electronic message is directed, the companion computing device associated with a candidate companion; determining a location at which a user computing device associated with the user is disposed; calculating that the companion computing device associated with the candidate companion is within a region coterminous with the location; determining, based at least in part on the location, a first activity in which the candidate companion and the user are predicted to be participating; predicting a first companionship type indicative of a relationship between the user and the candidate companion based at least in part on the electronic message, the location, and the first activity; determining, based at least in part on the first companionship type, a second activity predicted to be of interest to the user and the candidate companion; and transmitting a notification to the user computing device identifying the second activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
a memory including computer-executable instructions; a processor in communication with the memory and configured to execute the computer-executable instructions, wherein execution of the computer-executable instructions causes the processor to; obtaining, during a time period that a user is authorized to access a lodging unit, an electronic message generated at a computing device associated with the user; extract from the electronic message data identifying a companion computing device to which the electronic message is directed, the companion computing device associated with a candidate companion; determine a location at which a user computing device associated with the user is disposed, calculate that the companion computing device associated with the candidate companion is within a region coterminous with the location; determine, based at least in part on the location, a first activity in which the candidate companion and the user are predicted to be participating; and predict a first companionship type indicative of a relationship between the user and the candidate companion based at least in part on the electronic message, the location, and the first activity; determine, based at least in part on the first companionship type, a second activity predicted to be of interest to the user and the candidate companion; and transmit a notification to the user computing device identifying the second activity. - View Dependent Claims (13, 14, 15)
-
-
16. Non-transitory computer-readable media including computer-executable instructions that, when executed by a computing system, cause the computing system to:
-
obtain, during a time period that a user is authorized to access a lodging unit, an electronic message generated at a computing device associated with the user; extract from the electronic message data identifying a companion computing device to which the electronic message is directed, the companion computing device associated with a candidate companion; determine a location at which a user computing device associated with the user is disposed; calculate that the companion computing device associated with the candidate companion is within a region coterminous with the location; determine, based at least in part on the location, a first activity in which the candidate companion and the user are predicted to be participating; predict a first companionship type indicative of a relationship between the user and the candidate companion based at least in part on the electronic message, the location, and the first activity; determine, based at least in part on the first companionship type, a second activity predicted to be of interest to the user and the candidate companion; and transmit a notification to the user computing device identifying the second activity. - View Dependent Claims (17, 18)
-
Specification