Contextual and interactive sessions within search
First Claim
Patent Images
1. A computing system comprising:
- at least one processor; and
memory having computer-executable instructions stored thereon that, based on execution by the at least one processor, configure the at least one processor to provide embedded interaction sessions by being configured to;
identify one or more interaction sessions associated with a search query;
select a first interaction session of the one or more interaction sessions to embed in a search result page including one or more search results, wherein selecting the first interaction session to embed in the search result page comprises;
analyzing one of (a) user preferences associated with interaction sessions for a first user including a preferred type of interaction session and (b) historical data indicating past performance of the first interaction session for the search query or past performance of the first interaction session for the first user; and
provide the search result page with both the first interaction session embedded therein and the one or more search results, wherein the search result page is provided to allow content within the first interaction session embedded into the search result page to be updated without updating the one or more search results of the search result page and to allow content within the search result page to be updated while content within the first interaction session remains the same.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the technology described herein are directed towards providing a contextual interactive session (or activity) within the context of search. Search is typically a one-way communication with little to no interaction provided to a user. Aspects of the technology can provide an interactive session within search to increase user engagement. The interactive sessions can include games, quizzes, polls, riddles, crosswords, etc. The output may be configured such that interaction with the interactive session does not alter the original output such that a user is able to engage with the interactive session on the same page and is not navigated to a different destination.
-
Citations
17 Claims
-
1. A computing system comprising:
-
at least one processor; and memory having computer-executable instructions stored thereon that, based on execution by the at least one processor, configure the at least one processor to provide embedded interaction sessions by being configured to; identify one or more interaction sessions associated with a search query; select a first interaction session of the one or more interaction sessions to embed in a search result page including one or more search results, wherein selecting the first interaction session to embed in the search result page comprises; analyzing one of (a) user preferences associated with interaction sessions for a first user including a preferred type of interaction session and (b) historical data indicating past performance of the first interaction session for the search query or past performance of the first interaction session for the first user; and provide the search result page with both the first interaction session embedded therein and the one or more search results, wherein the search result page is provided to allow content within the first interaction session embedded into the search result page to be updated without updating the one or more search results of the search result page and to allow content within the search result page to be updated while content within the first interaction session remains the same. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing interaction sessions comprising:
-
identifying one or more interaction sessions associated with a search query, wherein the one or more interaction sessions are activities with which users interact; selecting a first interaction session of the one or more interaction sessions to embed in a search result page including one or more search results, wherein selecting the first interaction session to embed in the search result page comprises;
analyzing one of (a) user preferences associated with interaction sessions for a first user including a preferred type of interaction session and (b) historical data indicating past performance of the first interaction session for the search query or past performance of the first interaction session for the first user;embedding the first interaction session within the search result page; and providing the search result page with both the first interaction session embedded therein and the one or more search results, wherein the search result page is provided to allow content within the first interaction session embedded into the search result page to be updated without updating the one or more search results of the search result page and to allow content within the search result page to be updated while content within the first interaction session remains the same. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. One or more computer storage media having computer executable instructions embodied thereon, that when executed, cause a computing device to perform a method of providing interaction sessions, the method comprising:
-
receiving an indication of a search query; identifying at least one of an entity or an intent of the search query; identifying one or more interaction sessions associated with at least one of the entity or the intent of the search query; ranking the one or more interaction sessions associated with the entity or the intent of the search query based on at least one of (a) user interaction session preferences including a preferred type of interaction session for a user or (b) historical data indicating past performance of each of the one or more interaction sessions for the search query or past performance of each of the one or more interaction sessions for the user; selecting a preferred interaction session to embed into a search result page based on at least one of the user interaction session preferences or the historical data of past performance of the one or more interaction sessions; embedding the preferred interaction session into the search result page, wherein the search result page includes other content; outputting for display the preferred interaction session embedded within the search result page; receiving an interaction from a user with the preferred interaction session; updating content of the preferred interaction session based on the interaction received from the user while avoiding an update of the other content of the search result page; providing the search result page with both the preferred interaction session with updated content embedded into the search result page and the other content that was not updated; receiving a second interaction from the user with other content of the search result page; updating the content of the search result page while the content of the preferred interaction session remains the same; and providing an updated search result page with both the content of the search result page that was updated and the content of the preferred interaction session that remains the same. - View Dependent Claims (15, 16, 17)
-
Specification