The present description relates to the field of computers and more particularly, to a method and an apparatus for indicating content search results.
This application claims priority to Peoples Republic of China application Serial No. 200610135550.X, filed Oct. 18, 2006, and is incorporated by reference in its entirety.
With the development of display technology, computer displays have become increasingly large, with more and more content displayed on a screen. For example, a large quantity of information is frequently simultaneously displayed on the homepage of many websites. During document editing, many lines of text may be displayed in an edit window. Furthermore, a page or edit window is sometimes divided into multiple boxes or sections with different boxes displaying different content, resulting in a complicated user interface. A user often resorts to a search tool in order to quickly find a desired or interesting part among a large quantity of displayed content. A search tool can locate the desired content by matching a user supplied keyword or other bookmark. Upon finding the matching content, the search tool usually highlights the content in reverse color to provide a hint to the user that the matching content has been found. However, when there is a large quantity of content being displayed whereas the matches highlighted in reverse color are relatively few, it is still often relatively difficult for the user to find the match. For example,
As another example as depicted in
According to one aspect of the present description, provided is a method of indicating content search results, comprising: inputting a search keyword; searching a match of the keyword among displayed contents and determining a location of the match on a display screen; and generating a directional hint indicating the location.
According to another aspect of the present description, provided is an apparatus for indicating content search results, comprising: an input module for inputting a search keyword; a search module for searching a match of the keyword among displayed contents and determining a location of the match on a display screen; and a control module for generating a directional hint indicating the location.
According to a further aspect of the present description, provided is an assembly for indicating content search results, comprising: an input module for inputting a search keyword; a search module for searching a match of the keyword among displayed contents and determining a location of the match on a display screen; and a control module for generating a directional hint indicating the location.
According to a still further aspect of the present description, provided is an article of manufacture, comprising at least one of a hardware device having hardware logic, and a computer readable memory having code, enabled to be executed by a system to perform operations, wherein the system has a display screen adapted to display contents, and wherein the operations comprise: inputting a search keyword; searching a match of the keyword among displayed contents and determining a location of the match on the display screen; and generating a directional hint indicating the location.
Other embodiments are described and claimed.
Other features and advantages of the present description will become apparent from the following description, when taken in conjunction with the accompanying drawings, in which like reference numerals designate the same or similar parts throughout the figures thereof.
The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the description and, together with the description, serve to explain principles of the description.
Referring to
The above operations S301-S303 can be performed using any suitable search tool including those common search tools of the prior art.
In accordance with one aspect of the present description, and providing an improvement over prior search tools, a directional hint for indicating the location of the match is generated (block S304). Since the location of the match has been found (block S303), an aural or visual directional hint or both can be generated in order to facilitate the finding of this location by the user. Following this hint, the user can find the match with relative ease, reducing or eliminating scanning of the whole screen or window for the part shown in reverse color or otherwise indicated with highlighted text.
In an embodiment of the present description, the directional hint is an aural directional hint. For example, upon finding a match, an audio segment can be played to indicate the location of the match. Such audio segment may be a prerecorded audio segment or a generated audio segment such as a voice-synthesized audio. For example, when the match is located in the direction of about 45 degrees or five o'clock in relation to the center of the screen or the current window, then the audio voice segment “in the direction of 45 degrees” or “in the direction of five o'clock” will be played. In this way, the user may search for the match directed to this direction. In another example, the screen or window may be divided into four or nine sections. Thus, upon finding of a match, audio indicating a corresponding area will be played in line with the area where the match is located. For example, after the audio segment “upper left section” is played, the user simply scans the upper left section for the contents shown in reverse color or otherwise highlighted.
It should be understood that other aural directional hints, such as nonvoice tones or combinations of tones in which the frequency, length, number of repetitions and the like, can be varied so as to indicate the location or direction of the match.
In another embodiment of the present description, the directional hint may be a visual directional hint, such as graphics, animation and the like, so as to indicate the location or direction of the match. For example, as depicted in
In another embodiment of the present description, the visual directional hint may be located wholly or partially outside the search dialog box. That is to say, in one embodiment, the end point of graphics, animation or other visual directional hint may be located near the match. For example, as depicted in
Additionally, when the user inputs the keyword, the user frequently concentrates on the search dialog box. Thus, the start point of the visual directional hint can be set on or at least adjacent to the search dialog box to better direct the user to find the location of the match. As depicted in
In yet another embodiment, the start point of the visual directional hint may be provided at a fixed point on the screen. For example, every time a match is found, graphics may be displayed or a segment of animation may be played from the upper left corner or the center of the screen or the window, so as to indicate the direction of the match. It should be understood that this start point may change according to different conditions. For example, when the match is located at the leftmost side of the screen, if an arrow starting from the upper left corner is not conspicuous enough, then an arrow starting from the upper right corner may be drawn to point to the location.
The directional hint might interfere with or otherwise distract the user in some cases. Therefore, the directional hint may be closed (block S305,
Next, a decision is made (block S306) as to whether the user desires to search a next match. If yes, the flow returns to block S302 for another search. Thus, when there are multiple matches for the input keyword among the displayed contents, multiple directional hints can be generated in sequence.
In searches for which there are multiple matches for the input keyword among the displayed contents, locations of the multiple matches on the display screen can be simultaneously determined. At the same time, as shown in
It should be understood that in some embodiments, generation of a directional hint may be omitted when a predetermined condition is met. For example, the additional directional hint may be displayed only if the keyword or keywords the user has input are not lengthy, such that a match which is shown in reverse color is not already conspicuous. As another example, if the match location is near the focus where the user performs an input, such as, for example, very close to the search dialog box, the directional hint may not be displayed. It is appreciated however that the user can decide whether additional hints of such kind are needed.
The basic function of each of the components in
As the computer system shown in
The present description may further be implemented as a computer program product used by, for example the computer system shown in
The disclosed method and apparatus of the present description may be implemented in software, hardware or a combination of software and hardware. A hardware device may be implemented using dedicated logic, and a software part may be stored in a memory and be implemented by a proper instruction implementing system, such as a microprocessor, a personal computer (PC) or a mainframe. Thus, an apparatus in accordance with the present description may include an article of manufacture which includes code implemented in a computer readable memory, or hardware logic or a combination of such.
While the present description has been described with reference to what are presently considered to be the preferred embodiments, it is to be understood that the description is not limited to the disclosed embodiments. On the contrary, the description is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the following claims is to be accorded the broadcast interpretation so as to encompass all such modifications and equivalent structures and functions.
Number | Date | Country | Kind |
---|---|---|---|
200610135550.X | Oct 2006 | CN | national |