Systems and methods for establishing an itinerary based on multimedia content of interest
Abstract
Systems and methods for constructing an itinerary for a user based on articles of multimedia content are disclosed. One computer-implemented method may include: receiving, at the server and from a user device hosting a media streaming platform, an indication of selection by a user of a travel option associated with an aspect featured in an article of multimedia content presented on the media streaming platform; identifying, based on the receiving, a real-world location of the aspect; ascertaining, by the server, contextual information associated with the user; establishing, based on the real-world location of the aspect and the contextual information associated with the user, the itinerary for travel to the aspect; and presenting, subsequent to the establishing, a visual display of the itinerary on the media-streaming platform. Other aspects are described and claimed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method of establishing an itinerary using a server in network communication with at least one database, the method comprising operations including:
receiving, at the server and from a user device hosting a media streaming platform, an indication of selection by a user of a travel option during a scene of an article of multimedia content presented on the media streaming platform;
determining, using a processor of the server, that two or more aspects are featured in the scene;
presenting, using the processor and based on the determining, a query on the media streaming platform that prompts the user to select one of the two or more aspects in the scene to establish the itinerary for;
identifying, using the processor, a real-world location of a selected aspect from the two or more aspects;
ascertaining, by the processor, contextual information associated with the user, wherein the contextual information comprises at least a geographic location associated with the user;
establishing, using the processor, the itinerary for travel to the selected aspect from the geographic location associated with the user to the real-world location of the selected aspect; and
presenting, using the processor and subsequent to the establishing, a visual display of the itinerary on the media-streaming platform.
2. The method of claim 1 , wherein the selected aspect corresponds to at least one of: a location where the article of multimedia content was filmed, a building that the article of multimedia content was filmed in, a structure featured or mentioned in the article of multimedia content, and an object featured or mentioned in the article of multimedia content.
3. The method of claim 1 , wherein the travel option is a digital button that appears on a portion of the media streaming platform during a duration that the two or more aspects are featured in the article of multimedia content.
4. The method of claim 1 , wherein the contextual information further comprises at least one of: an upcoming geographic location associated with the user, a travel means associated with the user, a travel tendency of the user, and upcoming scheduled events for the user.
5. The method of claim 4 , wherein the establishing the itinerary comprises:
identifying, within the contextual information, the upcoming scheduled events for the user; and
constructing, based on the upcoming scheduled events, a route to the selected aspect that does not interfere with the one or more scheduled events.
6. The method of claim 1 , wherein the establishing comprises establishing the itinerary in consideration of a user-controlled variable selected from the group consisting of: a shortest travel distance, a fastest travel time, and a cheapest travel cost.
7. The method of claim 1 , further comprising:
receiving, at the server, another indication to share the itinerary with another user;
identifying, using the server, a user profile associated with the another user; and
transmitting, responsive to identifying the user profile associated with the another user, the itinerary to another user device associated with the user profile.
8. The method of claim 1 , wherein the identifying the real-world location of the selected aspect comprises:
determining that an association between the selected aspect and the real-world location of the selected aspect is not present in a database associated with the server; and
retrieving, subsequent to determining that the association is not present in the database, the real-world location from a third-party source.
9. The method of claim 1 , wherein the presenting the query comprises displaying, on a page of the media streaming platform containing the article of multimedia content, a notification box including an option list identifying the two or more assets.
10. The method of claim 1 , further comprising:
detecting an instruction from the user to save a record of the two or more aspects in a list stored in the at least one database, wherein the list includes records of other aspects from one or more other articles of multimedia content;
receiving a command from the user to organize another itinerary for travel to each stored aspect in the list; and
generating, based on the received command, the another itinerary.
11. A system for establishing an itinerary, the system comprising:
at least on processor;
at least one database; and
a server in network communication with the at least one database and the at least one processor, the server storing instructions that are executable by the at least one processor to:
receive, at the server and from a user device hosting a media streaming platform, an indication of selection by a user of a travel option during a scene of an article of multimedia content presented on the media streaming platform;
determine that two or more aspects are featured in the scene;
present, based on the determining, a query on the media streaming platform that prompts the user to select one of the two or more aspects in the scene to establish the itinerary for;
identify a real-world location of a selected aspect of the two or more aspects;
ascertain contextual information associated with the user, wherein the contextual information comprises at least a geographic location associated with the user;
establish the itinerary for travel to the selected aspect from the geographic location associated with the user to the real-world location of the selected aspect; and
present, subsequent to the establishing, a visual display of the itinerary on the media-streaming platform.
12. The system of claim 11 , wherein the selected aspect corresponds to at least one of: a location where the article of multimedia content was filmed, a building that the article of multimedia content was filmed in, a structure featured or mentioned in the article of multimedia content, and an object featured or mentioned in the article of multimedia content.
13. The system of claim 11 , wherein the travel option is a digital button that appears on a portion of the media streaming platform during a duration that the two or more aspects are featured in the article of multimedia content.
14. The system of claim 13 , wherein the contextual information further comprises at least one of: an upcoming geographic location associated with the user, a travel means associated with the user, a travel tendency of the user, and upcoming scheduled events for the user.
15. The system of claim 14 , wherein the instructions executable by the at least one processor to establish the itinerary are further configured to cause the at least one processor to:
identify, within the contextual information, the upcoming scheduled events for the user; and
construct, based on the upcoming scheduled events, a route to the selected aspect that does not interfere with the one or more scheduled events.
16. The system of claim 11 , wherein the instructions executable by the at least one processor to establish the itinerary are further configured to cause the at least one processor to:
establish the itinerary in consideration of a user-controlled variable is selected from the group consisting of: a shortest travel distance, a fastest travel time, and a cheapest travel cost.
17. The system of claim 11 , wherein the instructions are further executable by the at least one processor to:
receive, at the server, another indication to share the itinerary with another user;
identify a user profile associated with the another user; and
transmit, responsive to identifying the user profile associated with the another user, the itinerary to another user device associated with the user profile.
18. The system of claim 11 , wherein the instructions executable by the at least one processor to identify the real-world location of the selected aspect are further configured to cause the at least one processor to:
determine that an association between the selected aspect and the real-world location of the selected aspect is not present in a database associated with the server; and
retrieve, subsequent to determining that the association is not present in the database, the real-world location from a third-party source.
19. The system of claim 11 , wherein the instructions executable by the at least one processor to present the query are further configured to display, on a page of the media streaming platform containing the article of multimedia content, a notification box including an option list identifying the two or more assets.
20. The system of claim 11 , wherein the instructions are further executable by the at least one processor to:
detect an instruction from the user to save a record of the two or more aspects in a list stored in the at least one database, wherein the list includes records of other aspects from one or more other articles of multimedia content;
receive a command from the user to organize another itinerary for travel to each stored aspect in the list; and
generate the another itinerary based on the received command.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.