IP Library Granted Patent US 10,257,648
Granted Patent B2
US 10,257,648 · App. 15/467,959 · Granted Apr 9, 2019

Methods and mobile devices to implement traveler interactions and activity to channelize customized data

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 10,257,648
App. No.
15/467,959
Granted
Apr 9, 2019
Kind
B2
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 determine interactions at a mobile computing device predict activities based on one or more types of interactions. Examples of activities include preferential activities available at a geographic region association with lodging. In one or more embodiments, a method can include receiving data representing an interaction with a user interface, generating data summarizing the interaction to include an interaction type, and determining data representing a prioritized value indicative of a degree of the interaction. The method also may include predicting participation in an activity as a function of the prioritized value, and generating customized advisory data based on prioritized values of one or more interaction types.

Claims (46)

1. A computer-implemented method comprising:

as performed by a computing system configured to execute specific instructions,

receiving, by a first application executing on the computing system, interaction data representing an interaction with a user interface of a second application;

determining an interaction type of the interaction;

determining a prioritized value based at least partly on the interaction type and a user profile, wherein the user profile is associated with a user performing the interaction, wherein the prioritized value is determined using a hierarchical ranking of individual interaction types, wherein a first interaction type of the individual interaction types corresponds to a first prioritized value, and wherein a second interaction type of the individual interaction types corresponds to a second prioritized value;

predicting that the user will perform an activity, wherein performance of the activity is predicted based at least partly on the prioritized value; and

generating advisory data regarding the activity, wherein the advisory data is configured for use in generating a presentation regarding the activity.

2. The computer-implemented method of claim 1 , further comprising transmitting the advisory data to a computing device associated with the user, wherein interaction with the user interface of the second application occurs on the computing device.

3. The computer-implemented method of claim 1 , further comprising generating, by the computing system, the presentation regarding the activity, wherein the first application and the second application both execute on the computing system.

4. The computer-implemented method of claim 1 , wherein determining the interaction type comprises determining that the interaction corresponds to at least one of: submitting a review associated with the activity, initiating a communication associated with the activity, accessing directions associated with the activity, accessing content associated with the activity, or entering a search term associated with the activity.

5. The computer-implemented method of claim 1 , further comprising:

determining a location associated with the activity;

determining that the computing system is proximate the location; and

determining that the interaction comprises using directions provided by the second application to visit the location.

6. The computer-implemented method of claim 1 , wherein determining the prioritized value comprises adapting an individual prioritized value based at least partly on a level of interest indicated by the user profile.

7. The computer-implemented method of claim 1 , further comprising generating the presentation regarding the activity, wherein the presentation comprises at least one of: directions generated based at least partly on a location of the activity, or a communication comprising information regarding the activity.

8. A system comprising:

a computer-readable memory storing executable instructions; and

one or more processors in communication with the computer-readable memory and programmed by the executable instructions to at least:

receive, by a first application executing on the one or more processors, interaction data representing an interaction with a user interface of a second application;

determine an interaction type of the interaction;

determine a prioritized value based at least partly on the interaction type and a user profile, wherein the user profile is associated with a user performing the interaction, wherein the prioritized value is determined using a hierarchical ranking of individual interaction types, wherein a first interaction type of the individual interaction types corresponds to a first prioritized value, and wherein a second interaction type of the individual interaction types corresponds to a second prioritized value;

predict that the user will perform an activity, wherein performance of the activity is predicted based at least partly on the prioritized value; and

generate advisory data regarding the activity, wherein the advisory data is configured for use in generating a presentation regarding the activity.

9. The system of claim 8 , wherein the one or more processors are further programmed by the executable instructions to at least transmit the advisory data to a computing device associated with the user, wherein interaction with the user interface of the second application occurs on the computing device.

10. The system of claim 8 , wherein the one or more processors are further programmed by the executable instructions to at least generate the presentation regarding the activity, wherein the second application is executed by the one or more processors.

11. The system of claim 8 , wherein the executable instructions to determine the interaction type comprise instructions to at least determine that the interaction corresponds to at least one of: submitting a review associated with the activity, initiating a communication associated with the activity, accessing directions associated with the activity, accessing content associated with the activity, or entering search terms associated with the activity.

12. The system of claim 8 , wherein the one or more processors are further programmed by the executable instructions to at least:

determine a location associated with the activity;

determine that the computing system is proximate the location; and

determine that the interaction comprises using directions provided by the second application to visit the location.

13. The system of claim 8 , wherein executable instructions to determine the prioritized value comprise executable instructions to adapt an individual prioritized value based at least partly on a level of interest indicated by the user profile.

14. The system of claim 8 , wherein the one or more processors are further programmed by the executable instructions to at least generate the presentation regarding the activity, wherein the presentation comprises at least one of: directions generated based at least partly on a location of the activity, or a communication comprising information regarding the activity.

15. A non-transitory computer storage medium storing executable code, wherein the executable code configures a computing system to perform a process comprising:

receiving, by a first application executing on the computing system, interaction data representing an interaction with a user interface of a second application;

determining an interaction type of the interaction;

determining a prioritized value based at least partly on the interaction type and a user profile, wherein the user profile is associated with a user performing the interaction wherein determining the prioritized value comprises:

using a hierarchical ranking of individual interaction types, wherein a first interaction type of the individual interaction types corresponds to a first prioritized value, and wherein a second interaction type of the individual interaction types corresponds to a second prioritized value; and

adapting an individual prioritized value based at least partly on a level of interest indicated by the user profile;

predicting that the user will perform an activity, wherein performance of the activity is predicted based at least partly on the prioritized value; and

generating advisory data regarding the activity, wherein the advisory data is configured for use in generating a presentation regarding the activity.

16. The non-transitory storage medium of claim 15 , wherein determining the interaction type comprises determining that the interaction corresponds to at least one of: submitting a review associated with the activity, initiating a communication associated with the activity, accessing directions associated with the activity, accessing content associated with the activity, or entering search terms associated with the activity.

17. The non-transitory storage medium of claim 15 , wherein the process further comprises:

determining a location associated with the activity;

determining that the computing system is proximate the location; and

determining that the interaction comprises using directions provided by the second application to visit the location.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EXPEDIA GROUP, INC.; EXPEDIA, INC.; HOMEAWAY.COM, INC.; ORBITZ, LLC
Reel/Frame 059719/0926 →
SECURITY INTEREST Recorded May 5, 2020
From: EXPEDIA, INC.; HOMEAWAY.COM, INC.; ORBITZ, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052577/0759 →