Patent ID: 6845484
Filing Date: 2005-01-18
Classification: G06F,Y10S

Abstract:
1. A method of dynamically generating differing levels of detail in a search result abstract on a user computer comprising the steps of: engaging a zoom function; determining a zoom level as set by a user of the user computer; determining whether a random window flag is set; assigning sequential numbers to each word of the search result abstract; initially setting a base index at a first word of the search result abstract; initially setting an offset value as a word at the base index; determining a maximum search window based on a value of the zoom level; determining a skip value based on the zoom level; determining whether a fix base index flag is set; searching a first maximum search window for an indexable word at the base index; searching subsequent maximum search windows for an indexable word at an index comprising the base index and the offset value; determining whether the offset value is greater than a value of the maximum search window wherein if the offset value is greater than the value of the maximum search window, then setting the index at a word corresponding to a value of the base index and the skip value; determining whether a word at the index is an indexable word wherein if the word at the index is not an indexable word, then adjusting the offset value such that another word is at the index; setting the base index to the indexable word at the index when the fix base index flag is set; and setting the index to the word corresponding to a value of the base index and the skip value when the fix base index flag has not been set.