US2017109451A1PendingUtilityA1

In-view and out-of-view request-related result regions for respective result categories

52
Assignee: VOICEBOX TECH CORPPriority: Sep 16, 2014Filed: Dec 30, 2016Published: Apr 20, 2017
Est. expirySep 16, 2034(~8.2 yrs left)· nominal 20-yr term from priority
G06F 3/04883G06F 16/9038G06F 16/9535G06F 16/285G06F 16/243G06F 16/248G06F 16/9538G06F 17/30991G06F 17/30867
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to systems and methods of providing in-view and out-of-view request-related result regions for respective result categories. The system may facilitate result presentation by providing, in response to a user request, at least one region that is designated to initially be in-view and at least one region that is designated to initially be out-of-view where: (i) the initial in-view region comprises one or more results related to the user request and a first category; and (ii) the initial out-of-view region comprises one or more results related to the user request and the second category. A result related to a category may comprise a result related to a specific topic, a result of a specific type, a result from a specific source, or other result. A user request may comprise a query, a command, or other user request.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer implemented method for providing in-view and out-of-view request-related result regions for respective results, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions to perform the method, the method comprising:
 receiving, by the computer system, a user request comprising a request parameter used to filter in or out one or more content items from a first information source and a second information source;   sending, by the computer system, the request parameter to the first information source to cause initiation of a first search for information;   obtaining, by the computer system, an identification of at least first results of a first category and first results of a second category from the first information source based on the initiated search;   sending, by the computer system, the request parameter to the second information source to cause initiation of a second search for information, wherein the second search is caused to be initiated prior to presentation of the first set of results;   obtaining, by the computer system, an identification of at least second results of the first category and second results of the second category from the second information source based on the initiated second search;   obtaining, by the computer system, a first set of results as a combination of the first results of the first category and the second results of the first category;   obtaining, by the computer system, a second set of results as a combination of the second results of the first category and the second results of the second category;   obtaining, by the computer system, stored prioritization criteria that indicates a ranking of the first category with respect to the second category, the ranking dictating whether results from the first category or results from the second category should be initially placed in the in-view region;   determining whether the first set of results of the first category or the second set of results of the second category should be placed in an in-view display region based on the stored prioritization criteria and determining that that the other of the first set of results and second set of results should be placed in an out-of-view display region based on the stored prioritization criteria;   generating, by the computer system, a results interface that includes the in-view display region that initially includes the determined one of the first set of results and the second set of results and the out-of-view display region that initially includes the other of the first set of results and second set of results; and   providing, by the computer system, the results interface to be displayed, wherein the in-view display region is visible at a given time and the out-of-view display region is not visible at the given time.   
     
     
         2 . The method of  claim 1 , the method further comprising:
 receiving a user indication to switch content of the in-view display region; and   causing the first set of results to be taken out of the in-view display region and the second set of results to be moved into the in-view display region responsive to the user indication.   
     
     
         3 . The method of  claim 2 , wherein the user indication comprises a swipe input detected via a touch screen display of the computer system. 
     
     
         4 . The method of  claim 1 , wherein the first category includes results of a first format type and the second category includes results of a second format type. 
     
     
         5 . The method of  claim 1 , wherein the first category includes results of a first subject matter and the second category includes results of a second subject matter. 
     
     
         6 . The method of  claim 1 , wherein causing the first search to be initiated comprises inputting the request parameter to a third party search engine, and wherein the first set of results comprises search results from the third party search engine. 
     
     
         7 . The method of  claim 1 , wherein causing the first search to be initiated comprises searching a local storage device of the computer system. 
     
     
         8 . The method of  claim 1 ,
 wherein causing the first search to be initiated comprises:   determining a context of the user request;   determining an intent of the user request based on the context; and   modifying the request parameter based on the determined intent.   
     
     
         9 . The method of  claim 7 , wherein determining an intent of the user comprises performing natural language processing on the search input. 
     
     
         10 . The method of  claim 1 , wherein the stored prioritization criteria includes an in-view user preference display parameter. 
     
     
         11 . The method of  claim 1 , the method further comprising:
 causing, by the computer system, a third search for information to be initiated at a third information source using the request parameter, wherein the third search is caused to be initiated prior to presentation of the first set of results;   obtaining, by the computer system, an identification of at least third results of the first category and third results of the second category from the third information source based on the initiated third search;   determining a first priority for the first set of results based on the stored prioritization criteria;   determining a second priority for the second set of results based on the stored prioritization criteria;   obtaining, by the computer system, the first set of results as a combination of the first results of the first category, the second results of the first category, and the third results of the first category;   obtaining, by the computer system, the second set of results as a combination of the second results of the first category, the second results of the second category, and the third results of the second category;   and   ordering the in-view display region containing the first set of results and the out-of-view display region containing the second set of results with respect to each other based on the first priority and the second priority.   
     
     
         12 . The method of  claim 11 , wherein the stored prioritization criteria comprises preference information associated with the user, history information indicating one or more prior actions of the user, the user request, or one or more prior user requests. 
     
     
         13 . A system of providing in-view and out-of-view request-related result regions for respective results, the system comprising:
 a computer system having one or more physical processors programmed with computer program instructions to:   receive a user request comprising a request parameter used to filter in or out one or more content items from a first information source and a second information source;   send the request parameter to the first information source to cause a first search for information to be initiated;   obtain an identification of at least first results of a first category and first results of a second category from the first information source based on the initiated search;   send the request parameter to the second information source to cause a second search for information to be initiated, wherein the second search is caused to be initiated prior to presentation of the first set of results;   obtain an identification of at least second results of the first category and second results of the second category from the second information source based on the initiated second search;   obtain a first set of results as a combination of the first results of the first category and the second results of the first category;   obtain a second set of results as a combination of the second results of the first category and the second results of the second category;   determine whether the first set of results of the first category or the second set of results of the second category should be placed in an in-view display region based on the stored prioritization criteria and determining that that the other of the first set of results and second set of results should be placed in an out-of-view display region based on the stored prioritization criteria;   generate a results interface that includes the in-view display region that initially includes the determined one of the first set of results and the second set of results and the out-of-view display region that initially includes the other of the first set of results and second set of results; and   provide the results interface to be displayed, wherein the in-view display region is visible at a given time and the out-of-view display region is not visible at the given time.   
     
     
         14 . The system of  claim 13 , wherein the computer system is further programmed to:
 receive a user indication to switch content of the in-view display region; and   cause the first set of results to be taken out of the in-view display region and the second set of results to be move into the in-view display region responsive to the user indication.   
     
     
         15 . The system of  claim 14 , wherein the user indication comprises a swipe input detected via a touch screen display of the computer system. 
     
     
         16 . The system of  claim 13 , wherein the first category includes results of a first format type and the second category includes results of a second format type. 
     
     
         17 . The system of  claim 13 , wherein the first category includes results of a first subject matter and the second category includes results of a second subject matter. 
     
     
         18 . The system of  claim 13 , wherein to cause the first search to be initiated, the computer system is further programmed to:
 input the request parameter to a third party search engine, and wherein the first set of results comprises search results from the third party search engine.   
     
     
         19 . The system of  claim 13 , wherein to cause the first search to be initiated, the computer system is further programmed to:
 search a local storage device of the computer system.   
     
     
         20 . The system of  claim 13 , wherein the computer system is further programmed to:
 determine a context of the user request and an intent of the user based on the user request; and   modify the request parameter based on the context of the user request and the intent of the user.   
     
     
         21 . The system of  claim 20 , wherein to determine an intent of the user, the computer system is further programmed to:
 perform natural language processing on the search input.   
     
     
         22 . The system of  claim 13 , wherein the stored prioritization criteria includes an in-view user preference display parameter. 
     
     
         23 . The system of  claim 13 , wherein the computer system is further programmed to:
 cause a third search for information to be initiated at a third information source using the modified request parameter, wherein the third search is caused to be initiated prior to presentation of the first set of results;   obtain an identification of at least third results of the first category and third results of the second category from the third information source based on the initiated third search;   determine a first priority for the first set of results based on the stored prioritization criteria;   determine a second priority for the second set of results based on the stored prioritization criteria;   obtain the first set of results as a combination of the first results of the first category, the second results of the first category, and the third results of the first category;   obtain the second set of results as a combination of the second results of the first category, the second results of the second category, and the third results of the second category; and   order the in-view display region containing the first set of results and the out-of-view display region containing the second set of results with respect to each other based on the first priority and the second priority.   
     
     
         24 . The system of  claim 23 , wherein the stored prioritization criteria comprises preference information associated with the user, history information indicating one or more prior actions of the user, the user request, or one or more prior user requests.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.