US11822593B1ActiveUtility

Systems and methods for establishing an itinerary based on multimedia content of interest

63
Assignee: DISCOVERY COMMUNICATIONS LLCPriority: Sep 29, 2022Filed: Sep 29, 2022Granted: Nov 21, 2023
Est. expirySep 29, 2042(~16.2 yrs left)· nominal 20-yr term from priority
G06Q 10/0283G06F 16/483G06Q 10/02
63
PatentIndex Score
0
Cited by
10
References
20
Claims

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-modified
What 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.