IP Library › Granted Patent US 11,782,596
Granted Patent B2
US 11,782,596 · App. 17/490,064 · Granted Oct 10, 2023

Apparatus and method for providing content search using keypad in electronic device

Inventors: Chunbae Park (Gyeonggi-do, KR); Taekyoung Kim (Gyeonggi-do, KR); Joonhwan Jeon (Gyeonggi-do, KR); Sangheon Kim (Gyeonggi-do, KR); Yongseok Jang (Gyeonggi-do, KR); Dami Jeon (Gyeonggi-do, KR); Changjin Jeong (Gyeonggi-do, KR); Yeunwook Lim (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/04886G06F3/0237G06F3/0482G06F3/0485
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 11,782,596
App. No.
17/490,064
Granted
Oct 10, 2023
Kind
B2
Abstract

Various embodiments of the disclosure provide a method and apparatus for performing a content search using a keypad (or a keyboard) in an electronic device. The electronic device according to various embodiments include a display; a wireless communication circuit; a memory; and a processor. The processor may be configured to: display an execution screen of an application; detect a first input for calling a keypad; display the keypad on the execution screen; detect a second input for a smart search while displaying the keypad; request a content search from at least one application of the electronic device; and display a search result searched by the at least one application through the keypad. Other embodiments are possible.

Claims (76)

1. An electronic device comprising:

a display;

a wireless communication circuit;

a memory; and

a processor configured to be operatively connected to the display, the wireless communication circuit, and the memory,

wherein the processor is configured to:

display an execution screen of an application, the execution screen including a first text input field;

detect a first input requesting display of a keypad;

display the keypad on the execution screen;

detect a second input requesting execution of an in-keypad search while displaying the keypad;

in response to the second input, display on the display a second text input field for the in-keypad search, separately from continued display of the first text input field;

request, based on text input into the second text input field, a content search from at least one application of the electronic device; and

display a search result of a search executed by the at least one application through the keypad,

wherein the processor is further configured to:

based on detecting a change in applications installed in the electronic device, determine whether a new application is installed or whether the at least one application is removed;

when the new application is installed:

based on determining that the new application supports the in-keypad search, identify at least one category of searchable content supported by the new application;

update a smart search table to indicate the new application supports the in-keypad search for searching within the identified at least one category of searchable content; and

when the at least one application is removed, delete information related to the at least one application from the smart search table.

2. The electronic device of claim 1 , wherein the processor is configured to:

call the keypad based on the detecting of the first input while displaying the execution screen; and

control the display to display the keypad in at least a partial area of the execution screen, wherein the second input requesting execution of the in-keypad search is received prior to entry of any text into the first text input field.

3. The electronic device of claim 1 , wherein the processor is configured to:

receive a keyword and a search command as the second input while displaying the keypad through the display; and

control a plurality of applications to perform the content search based on the keyword.

4. The electronic device of claim 3 , wherein the processor is configured to:

acquire the search result from the at least one application among the plurality of applications; and

provide the acquired search result to the keypad.

5. The electronic device of claim 3 , wherein the processor is configured to:

remove at least a part of a key map of the keypad and convert an area corresponding to the part of the key map into a view area for a content display.

6. The electronic device of claim 1 , wherein the processor is configured to:

classify the search result by the at least one application into different categories; and

provide one or more objects corresponding to the categories and content for each of the one or more objects through the keypad.

7. The electronic device of claim 6 , wherein the processor is configured to provide the search result in a form of a scrollable list for each of the one or more objects.

8. The electronic device of claim 7 , wherein the processor is configured to:

receive a third input from the search result corresponding to a designated object activated through the keypad; and

process a task related to execution of the content based on the third input.

9. The electronic device of claim 8 , wherein the processor is configured to:

processing a first task of transmitting and sharing the content to another electronic device based on the third input that is first designated; and

processing a second task of executing the content in the electronic device based on the third input that is second designated.

10. The electronic device of claim 1 , wherein the processor is configured to:

provide an integrated search of content for the applications installed in the electronic device, using a learning model trained using an artificial intelligence algorithm.

11. The electronic device of claim 1 , wherein the processor is configured to:

display the keypad on the display;

predict a plurality of applications for an integrated search of the electronic device based on a keyword input through the keypad;

perform an integrated search of content according to the keyword based on the predicted plurality of applications; and

provide the search result through the keypad.

12. A method of operating an electronic device, the method comprising:

displaying, via a display, an execution screen of an application, the execution screen including a first text input field;

detecting, via input circuitry, a first input requesting display of a keypad;

displaying, via the display, the keypad on the execution screen;

detecting, via the input circuitry, a second input requesting execution of an in-keypad search while displaying the keypad;

in response to the second input, displaying, via the display, a second text input field for the in-keypad search, separately from continued display of the first text input field;

requesting, based on text input into the second text input field, a content search from at least one application of the electronic device;

display a search result of a search executed by the at least one application through the keypad;

based on detecting a change in applications installed in the electronic device, determining whether a new application is installed or whether the at least one application is removed;

when the new application is installed:

based on determining that the new application supports the in-keypad search, identifying at least one category of searchable content supported by the new application;

updating a smart search table to indicate the new application supports the in-keypad search for searching within the identified at least one category of searchable; and

when the at least one application is removed, deleting information related to the at least one application from the smart search table.

13. The method of claim 12 , further comprising:

calling the keypad based on the detecting of the first input while displaying the execution screen;

controlling the display of the electronic device to display the keypad in at least a partial area of the execution screen;

receiving a keyword and a search command as the second input while displaying the keypad through the display;

performing the content search in a plurality of applications based on the keyword; and

acquiring the search result from the at least one application among the plurality of applications, wherein the second input requesting execution of the in-keypad search is received prior to entry of any text into the first text input field.

14. The method of claim 13 , wherein the displaying of the keypad further comprises:

removing at least a part of a key map of the keypad; and

converting an area corresponding to the part of the key map into a view area for a content display.

15. The method of claim 13 , wherein the displaying of the search result further comprises:

classifying the search result by the at least one application into different categories;

providing one or more objects corresponding to the categories and content for each of the one or more objects through the keypad;

receiving a third input from the search result corresponding to a designated object activated through the keypad; and

processing a task related to execution of the content based on the third input, wherein the processing of the task comprises:

processing a first task of transmitting and sharing the content to another electronic device based on the third input that is first designated; and

processing a second task of executing the content in the electronic device based on the third input that is second designated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2021
From: PARK, CHUNBAE; KIM, TAEKYOUNG; JEON, JOONHWAN; KIM, SANGHEON; JANG, YONGSEOK; JEON, DAMI; JEONG, CHANGJIN; LIM, YEUNWOOK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 057654/0452 →
Priority Claims (1)
KR 10-2020-0091574 · Jul 23, 2020 · national
Continuity (2)
Continuation PCTKR2021009575 · Jul 23, 2021
Related Publication 20220043568A1 · Feb 10, 2022