IP Library Granted Patent US 9,135,335
Granted Patent B2
US 9,135,335 · App. 13/691,933 · Granted Sep 15, 2015

Filmstrip-based query suggestions

Inventors: Barry Alan Kritt (Raleigh, NC); Sarbajit K. Rakshit (West Bengal, IN)
Assignee: International Business Machines Corporation
G06F17/30796G06F17/30823
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 9,135,335
App. No.
13/691,933
Granted
Sep 15, 2015
Kind
B2
Abstract

Various embodiments of the present invention present a search query suggestion to a user. In one embodiment a portion of a search query is received from a user. At least one search query suggestion is identified from a set of search query suggestions corresponding to the portion of the search query. At least one video frame is identified from at least video file associated with the at least one search query suggestion. The at least one search query suggestion and the at least one video frame is presented to the user.

Claims (72)

1. A method for presenting a search query suggestion to a user, executed by a processor, the method comprising:

receiving a portion of a search query from a user;

identifying a first search query suggestion and at least a second search query suggestions from a plurality of search query suggestions corresponding to the portion of the search query;

identifying

at least one video frame from at least a first video file associated with the first search query suggestion, and

at least one video frame from at least a second video file associated with the second search query suggestion; and

presenting each of first and second search query suggestions, the at least one video frame identified for the first search query suggestion, and the at least one video frame identified for the second search query suggestion to the user.

2. The method of claim 1 , wherein identifying a first search query suggestion and at least a second search query suggestion from a plurality of search query suggestions comprises:

comparing the portion of the search query to the plurality of search query suggestions; and

identifying, based on the comparing, the first and second search query suggestions, wherein the first and second search query suggestions comprise the portion of the search query.

3. The method of claim 1 , wherein at least identifying the at least one video frame from the at least first video file comprises:

determining that the at least one video file is associated with the first search query suggestion; and

extracting the at least one video frame from the at least first video file.

4. The method of claim 1 , further comprising:

determining that the user has interacted with the at least one video frame associated with the first search query suggestion; and

presenting, based on the determining, a set of information associated with the at least one video frame to the user.

5. The method of claim 4 , wherein the set of information comprises at least one of:

a video snapshot corresponding to the at least first video file; and

a set of metadata associated with the at least first video file.

6. The method of claim 1 , wherein the presenting further comprises:

organizing the first and second search query suggestions based on at least one of:

a popularity measurement associated with each of the first and second search query suggestions; and

a relevancy metric associated with each of the first and second search query suggestions with respect to the portion of the search query.

7. The method of claim 1 , wherein the presenting further comprises:

organizing the video frame identified for the first search query suggestion and the video frame identified for the second search query suggestion with respect to one another based on at least one of:

a popularity measurement associated with each of the first and second video files; and

a relevance metric associated with each of the first and second video files with respect to the portion of the search query.

8. An information processing system for presenting a search query suggestion to a user, the information processing system comprising:

a memory;

a processor communicatively coupled to the memory; and

a search manager communicatively coupled to the memory and the processor, wherein the search manager is configured to perform a method comprising:

receiving a portion of a search query from a user;

identifying at least one search query suggestion from a set of search query suggestions corresponding to the portion of the search query;

identifying at least one video frame from at least video file associated with the at least one search query suggestion; and

presenting the at least one search query suggestion and the at least one video frame to the user, wherein the presenting further comprises

presenting at least two search query suggestions to the user organizing the at least two search query suggestions based on at least one of:

a popularity measurement associated with each of the at least two search query suggestions; and

a relevancy metric associated with each of the at least two search query suggestions with respect to the portion of the search query.

9. The information processing system of claim 8 , wherein identifying at least one video frame from at least one video file comprises:

determining that the at least one video file is associated with the at least one query suggestion; and

extracting the at least one video frame from the at least one video file.

10. The information processing system of claim 8 , wherein the method further comprises:

determining that the user has interacted with the at least one video frame; and

presenting, based on the determining, a set of information associated with the at least one video frame to the user.

11. The information processing system of claim 8 , wherein presenting the at least one search query suggestion and the at least one video frame to the user comprises:

presenting at least two sets of video frames to the user, wherein each of the two sets of video frames is associated with a different video file;

organizing the at least two sets of video frames with respect to one another based on at least one of:

a popularity measurement associated with each of the different video files; and

a relevance metric associated with each of the different video files with respect to the portion of the search query.

12. A computer program storage product executed by a processor for presenting a search query suggestion to a user, the computer program storage product comprising instructions configured to perform a method comprising: receiving a portion of a search query from a user;

identifying a first search query suggestion and at least a second search query suggestions from a plurality of search query suggestions corresponding to the portion of the search query;

identifying

at least one video frame from at least a first video file associated with the first search query suggestion, and

at least one video frame from at least a second video file associated with the second search query suggestion; and

presenting each of first and second search query suggestions, the at least one video frame identified for the first search query suggestion, and the at least one video frame identified for the second search query suggestion to the user.

13. The computer program storage product of claim 12 , wherein identifying a first search query suggestion and at least a second search query suggestion from a plurality of search query suggestions comprises:

comparing the portion of the search query to the plurality of search query suggestions; and

identifying, based on the comparing, the first and second search query suggestions, wherein the first and second search query suggestions comprise the portion of the search query.

14. The computer program storage product of claim 12 , wherein at least identifying the at least one video frame from the at least first video file comprises:

determining that the at least one video file is associated with the first search query suggestion; and

extracting the at least one video frame from the at least first video file.

15. The computer program storage product of claim 12 , wherein the method further comprises:

determining that the user has interacted with the at least one video frame associated with the first search query suggestion; and

presenting, based on the determining, a set of information associated with the at least one video frame to the user.

16. The computer program storage product of claim 12 , wherein the presenting further comprises:

organizing the first and second search query suggestions based on at least one of:

a popularity measurement associated with each of the first and second search query suggestions; and

a relevancy metric associated with each of the first and second search query suggestions with respect to the portion of the search query.

17. The computer program storage product of claim 12 , wherein the presenting further comprises:

organizing the first and second search query suggestions based on at least one of:

a popularity measurement associated with each of the first and second search query suggestions; and

a relevancy metric associated with each of the first and second search query suggestions with respect to the portion of the search query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2012
From: KRITT, BARRY ALAN; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029390/0257 →
Continuity (1)
Related Publication 20140156693A1 · Jun 5, 2014