IP Library Granted Patent US 9,940,397
Granted Patent B2
US 9,940,397 · App. 14/588,831 · Granted Apr 10, 2018

Search method, apparatus, and electronic device

Inventors: Xiaolong Zhang (Shenzhen, CN); Wei Luo (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G06F17/30867G06F17/30572G06F17/30873G06F17/30991
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,940,397
App. No.
14/588,831
Granted
Apr 10, 2018
Kind
B2
Abstract

A method of searching content is provided. The method includes receiving, in a social media messaging program, a search request including one or more search terms from a user of a client device. The method further includes searching, among the user's contacts locally stored on the client device, for contacts matching with the one or more search terms to produce first search results displaying a least a subset of the first search results and one or more search navigation affordances. At least one of the search navigation affordances corresponds to second search results of a first content type that are shared by the user and other users and at least one of the search navigation affordances corresponds to third search results of a second content type different from the first content type that are associated with the user.

Claims (56)

1. A method of searching content, comprising:

at a mobile client device executing a social media messaging program:

receiving, in the social media messaging program, a search request including one or more search terms;

in accordance with a predefined search type hierarchy, searching content of a first set of content types of a plurality of content types to produce first search results, wherein:

the search is based on the search request; and

the predefined search type hierarchy specifies an order with which content types in the plurality of content types are to be searched;

determining a count of the first search results;

when the count of first search results is greater than or equal to a predefined number, displaying the first search results and affordances for searching content of one or more other content types in the plurality of content types;

when the count of first search results is less than the predefined number:

in accordance with the predefined search type hierarchy, searching content of a second set of content types of the plurality of content types to produce second search results; and

displaying the second search results.

2. The method of claim 1 , wherein the search request is received from a user of the social media program and the plurality of content types includes one or more of the group consisting of: user pages corresponding to users who are connected with the user, public pages followed by the users, user pages corresponding to users who are not connected with the user, public pages not followed by the users, local files, local directories, and web content.

3. The method of claim 1 , wherein the first set of content types consist of a single first content type and second set of content types consist of a single second content type.

4. The method of claim 1 , wherein:

the displayed first search results each includes a first affordance to perform a first operation in accordance with the first set of content types; and

the displayed second search results each includes a second affordance to perform a second operation in accordance with the second set of content types.

5. The method of claim 1 , wherein the predefined number is one.

6. The method of claim 1 , wherein the predefined search type hierarchy is user-defined.

7. The method of claim 1 , wherein the predefined search type hierarchy is dependent upon a user interface in which the search request is entered.

8. A non-transitory computer-readable storage medium storing instructions that, when executed by a mobile client device executing a social media messaging program, cause the mobile client device to perform the operations of:

receiving, in the social media messaging program, a search request including one or more search terms;

in accordance with a predefined search type hierarchy, searching content of a first set of content types of a plurality of content types to produce first search results, wherein:

the search is based on the search request; and

the predefined search type hierarchy specifies an order with which content types in the plurality of content types are to be searched;

determining a count of the first search results;

when the count of first search results is greater than or equal to a predefined number, displaying the first search results and affordances for searching content of one or more other content types in the plurality of content types;

when the count of first search results is less than the predefined number:

in accordance with the predefined search type hierarchy, searching content of a second set of content types of the plurality of content types to produce second search results; and

displaying the second search results.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the search request is received from a user of the social media program and the plurality of content types includes one or more of the group consisting of: user pages corresponding to users who are connected with the user, public pages followed by the users, user pages corresponding to users who are not connected with the user, public pages not followed by the users, local files, local directories, and web content.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the first set of content types consist of a single first content type and second set of content types consist of a single second content type.

11. The non-transitory computer-readable storage medium of claim 8 , wherein:

the displayed first search results each includes a first affordance to perform a first operation in accordance with the first set of content types; and

the displayed second search results each includes a second affordance to perform a second operation in accordance with the second set of content types.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the predefined number is one.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the predefined search type hierarchy is user-defined.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the predefined search type hierarchy is dependent upon a user interface in which the search request is entered.

15. A mobile client device, comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the mobile client device to perform the operations of:

receiving, in a social media messaging program, a search request including one or more search terms;

in accordance with a predefined search type hierarchy, searching content of a first set of content types of a plurality of content types to produce first search results, wherein:

the search is based on the search request; and

the predefined search type hierarchy specifies an order with which content types in the plurality of content types are to be searched;

determining a count of the first search results;

when the count of first search results is greater than or equal to a predefined number, displaying the first search results and affordances for searching content of one or more other content types in the plurality of content types;

when the count of first search results is less than the predefined number:

in accordance with the predefined search type hierarchy, searching content of a second set of content types of the plurality of content types to produce second search results; and

displaying the second search results.

16. The mobile client device of claim 15 , wherein the search request is received from a user of the social media program and the plurality of content types includes one or more of the group consisting of: user pages corresponding to users who are connected with the user, public pages followed by the users, user pages corresponding to users who are not connected with the user, public pages not followed by the users, local files, local directories, and web content.

17. The mobile client device of claim 15 , wherein the first set of content types consist of a single first content type and second set of content types consist of a single second content type.

18. The mobile client device of claim 15 , wherein:

the displayed first search results each includes a first affordance to perform a first operation in accordance with the first set of content types; and

the displayed second search results each includes a second affordance to perform a second operation in accordance with the second set of content types.

19. The mobile client device of claim 15 , wherein the predefined number is one.

20. The mobile client device of claim 15 , wherein the predefined search type hierarchy is user-defined.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: ZHANG, XIAOLONG; LUO, WEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 036418/0847 →
Priority Claims (1)
CN 2013 1 0425013 · Sep 17, 2013 · national
Continuity (2)
Continuation PCTCN2014084715 · Aug 19, 2014
Related Publication 20150120710A1 · Apr 30, 2015