# US 2014/0207758 A1 · Thread Object-Based Search Method and Apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0207758 A1
- Document ID: US20140207758A1
- Status: Published application
- Kind: A1
- Application number: 14/079,839
- Filed: 2013-11-14
- Published: 2014-07-24
- Earliest claimed: 2013-01-24
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Liangbing Lu; Lijue Wang
- Web page: https://patentgrep.com/patent/US20140207758A1

## CPC

- G06F 3/0486: Drag-and-drop
- G06F 16/951: Indexing; Web crawling techniques
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 16/9032: Query formulation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of the present invention provide a thread object-based search method and apparatus and relate to the field of communications technologies. The method includes: receiving at least one thread object dragged by a user to a search area, where the search area is located on a current page of a web page; parsing the at least one thread object to obtain at least one attribute of the at least one thread object; searching by using the at least one attribute as a keyword; and displaying results obtained by performing the searching. The present invention is applicable to an intelligent terminal.

## Claims

### Claim 1

A thread object-based search method, comprising:
receiving at least one thread object dragged by a user to a search area, wherein the search area is located on a current page of a web page;
parsing the at least one thread object to obtain at least one attribute of the at least one thread object;
searching by using the at least one attribute as a keyword; and
displaying results obtained by performing the searching.

### Claim 2 (depends on 1)

The method according to claim 1, wherein before, when, or after displaying the results obtained by performing the searching, the method further comprises displaying the keyword, and wherein after displaying the keyword, the method further comprises receiving a deletion instruction from the user, wherein the deletion instruction is used to delete a keyword corresponding to the deletion instruction.

### Claim 3 (depends on 2)

The method according to claim 2, wherein after receiving the deletion instruction from the user, the method further comprises deleting the keyword corresponding to the deletion instruction according to the deletion instruction such that the quantity of the results is reduced and a search scope is narrowed.

### Claim 4 (depends on 1)

The method according to claim 1, wherein after displaying the results obtained by performing the searching, the method further comprises:
receiving a drag instruction from the user; and
moving at least one of the results to the search area according to the drag instruction.

### Claim 5 (depends on 4)

The method according to claim 4, wherein after moving the at least one of the results to the search area according to the drag instruction, the method further comprises:
parsing the at least one of the results as a threshold object to obtain at least one attribute of the at least one of the results;
searching by using the at least one attribute as a keyword; and
displaying results obtained by performing the searching.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the thread object comprises a video, an audio, an image or a text.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the attribute comprises a title of the thread object, an author of the thread object, a type of the thread object, and a tag of the thread object.

### Claim 8

A thread object-based search apparatus, comprising:
a receiving unit configured to receive at least one thread object dragged by a user to a search area;
a parsing unit configured to parse the at least one thread object received by the receiving unit to obtain at least one attribute of the at least one thread object;
a searching unit configured to search by using the at least one attribute parsed by the parsing unit as a keyword; and
a displaying unit configured to display results obtained after the searching unit performs the searching.

### Claim 9 (depends on 8)

The apparatus according to claim 8, wherein the displaying unit is further configured to display the keyword, and wherein after the displaying unit displays the keyword, the receiving unit is further configured to receive a deletion instruction from the user, wherein the deletion instruction is used to delete a keyword corresponding to the deletion instruction.

### Claim 10 (depends on 9)

The apparatus according to claim 9, further comprising a deleting unit configured to delete the keyword corresponding to the deletion instruction according to the deletion instruction received by the receiving unit such that the quantity of the results is reduced and a search scope is narrowed.

### Claim 11 (depends on 8)

The apparatus according to claim 8, wherein the receiving unit is further configured to receive a drag instruction from the user, and wherein the apparatus further comprises a moving unit configured to move at least one of the results to the search area according to the drag instruction received by the receiving unit.

### Claim 12 (depends on 11)

The apparatus according to claim 11, wherein after moving the at least one of the results to the search area by the moving unit, the parsing unit is further configured to parse the at least one of the results as a threshold object to obtain at least one attribute of the at least one of the results, wherein the searching unit is further configured to search by using the at least one attribute parsed by the parsing unit as a keyword, and wherein the displaying unit is further configured to display results obtained after the searching unit performs the searching.

### Claim 13 (depends on 8)

The apparatus according to claim 8, wherein the thread object comprises a video, an audio, an image or a text.

### Claim 14 (depends on 8)

The apparatus according to claim 8, wherein the attribute comprises a title of the thread object, an author of the thread object, a type of the thread object, and a tag of the thread object.

### Claim 15

A non-transitory computer-readable medium having computer usable instructions stored thereon for execution by a processor, wherein the instructions cause the processor to:
receive at least one thread object dragged by a user to a search area, wherein the search area is located on a current page of a web page;
parse the at least one thread object to obtain at least one attribute of the at least one thread object;
search by using the at least one attribute as a keyword; and
display results obtained by performing the search.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein before, when, or after the results obtained by performing the search are displayed, the instructions further cause the processor to display the keyword, and wherein after the keyword is displayed, the instructions further cause the processor to receive a deletion instruction from the user, wherein the deletion instruction is used to delete a keyword corresponding to the deletion instruction.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium according to claim 16, wherein after the deletion instruction from the user is received, the instructions further cause the processor to delete the keyword corresponding to the deletion instruction according to the deletion instruction such that the quantity of the results is reduced and a search scope is narrowed.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein after the results obtained by performing the search are displayed, the instructions further cause the processor to:
receive a drag instruction from the user; and
move at least one of the results to the search area according to the drag instruction.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium according to claim 18, wherein after the at least one of the results is moved to the search area according to the drag instruction, the instructions further cause the processor to:
parse the at least one of the results as a threshold object to obtain at least one attribute of the at least one of the results;
search by using the at least one attribute as a keyword; and
display results obtained by performing the searching.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein the thread object comprises a video, an audio, an image or a text.
