Automatically generating a search result in a separate window for a displayed symbol that is selected with a drag and drop control
First Claim
1. A method for searching, comprising:
- detecting a drag and drop operation of a selection indicator with a pointing device in a display area, wherein the selection indicator is a predefined indicator that is selectively dropped at a user-selected drop location within the display area and is set to be positioned at the user-selected drop location, the display area having content in a first language;
upon detecting a drop of the selection indicator onto the drop location, determining a symbol previously within the display area at the drop location of the selection indicator, the symbol being different from the selection indicator, and wherein the selection indicator is persistently pinned to the determined symbol during scrolling of the display area having the symbol;
initiating a search for a plurality of predefined types of content based on the determined symbol that the drop of the selection indicator is performed on; and
associating each of the plurality of the predefined types of content with at least one of a plurality of selection elements to be displayed in one of a plurality of result windows, the result windows having content predominantly in a second language that is different from the first language.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method are directed towards using an icon, animation, or other indicator to search for content associated with one or more words, language characters, or other symbols on a display. A pointing device, such as a mouse, is used to drag and drop the indicator onto a displayed symbol. Display data near the drop location of the indicator are evaluated to determine one or more words or other symbols. A determined symbol is submitted to a search system to access a definition, a translation, an encyclopedia entry, an audio clip, an image, and/or other content associated with the determined symbol. The indicator may be controlled on a client device which initiates the search by submitting a search request over a network to a server. Resulting content is displayed in a separate result window, which may also include tabs, buttons, and/or other elements for selecting other content.
-
Citations
19 Claims
-
1. A method for searching, comprising:
-
detecting a drag and drop operation of a selection indicator with a pointing device in a display area, wherein the selection indicator is a predefined indicator that is selectively dropped at a user-selected drop location within the display area and is set to be positioned at the user-selected drop location, the display area having content in a first language; upon detecting a drop of the selection indicator onto the drop location, determining a symbol previously within the display area at the drop location of the selection indicator, the symbol being different from the selection indicator, and wherein the selection indicator is persistently pinned to the determined symbol during scrolling of the display area having the symbol; initiating a search for a plurality of predefined types of content based on the determined symbol that the drop of the selection indicator is performed on; and associating each of the plurality of the predefined types of content with at least one of a plurality of selection elements to be displayed in one of a plurality of result windows, the result windows having content predominantly in a second language that is different from the first language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A client for searching, comprising:
-
a pointing device; a display; a memory for storing instructions; and a processor in communication with the pointing device, with the display, and with the memory, wherein the processor performs actions based at least in part on the stored instructions, including; detecting a drag and drop operation of a selection indicator with a pointing device in a display area, wherein the selection indicator is a predefined indicator that is selectively dropped at a user-selected drop location within the display area and is set to be positioned at the user-selected drop location, the display area having content in a first language; upon detecting a drop of the selection indicator onto the drop location, determining a symbol previously within the display area at the drop location of the selection indicatorthe symbol being different from the selection indicator, and wherein the selection indicator is persistently pinned to the determined symbol during scrolling of the display area with the symbol; initiating a search for a plurality of predefined types of content based on the determined symbol that the drop of the selection indicator is performed on; and associating each of the plurality of the predefined types of content with at least one of a plurality of selection elements to be displayed in one of a plurality of result windows, the result windows having content predominantly in a second language that is different from the first language. - View Dependent Claims (16, 17)
-
-
18. A method for providing a search result, comprising:
-
receiving a request to perform a search for content associated with a symbol determined within a display area at a user-selected drop location of a selection indicator, the selection indicator being detected as dragged and dropped to the user-selected drop location, the display area having content in a first language, the symbol being other than the selection indicator, wherein the selection indicator is a predefined indicator and is set to be positioned at the user-selected drop location, and wherein the selection indicator is persistently pinned to the determined symbol during scrolling; performing the search for a plurality of predefined types of content based on the determined symbol that the drop of the selection indicator is performed on; and providing a result for display in a window of the display area, wherein each of the plurality of the predefined types of content is associated with at least one of a plurality of selection elements to be displayed in one of a plurality of result windows, the result windows having content predominantly in a second language that is different from the first language. - View Dependent Claims (19)
-
Specification