Input device and computer system search method
The input device with search hotkeys and natural language model integration addresses inefficiencies in existing search methods by enabling quick and cost-effective search execution via input devices, utilizing identifiers and descriptions to streamline search processes.
Patent Information
- Application Number
- JP2024196539
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-09-20
- Filing Date
- 2024-11-11
- Publication Date
- 2026-03-02
- Estimated Expiration
- 2044-11-11
AI Technical Summary
Existing information search methods on the Internet are inefficient and lack a convenient mechanism for initiating searches using input devices to directly connect to search platforms.
An input device connected to a computer system, equipped with a controller, memory, and transmission circuit, uses search hotkeys or key assemblies to trigger a search function, packaging a search target with an identifier and description to send to a search engine, leveraging natural language models for efficient search execution.
Facilitates fast and convenient search execution by reducing computational complexity and search costs through tokenization and use of natural language models, enabling quick retrieval of search results.
Smart Images

Figure 0007822071000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a fast search method, in particular to a method for triggering a search function using an input device and automatically connecting to a search platform. Searching Computer Systems Regarding the method. [Background technology]
[0002] In the past, people could obtain a variety of information in various fields from various channels, such as books, newspapers, magazines, radio, and television. Nowadays, people can directly obtain more abundant and diverse information from the Internet using various computer devices. In particular, people can conveniently and quickly obtain information by searching for articles or various news items on the Internet using search engines (e.g., Google®, Microsoft Bing®, and Yahoo®).
[0003] A commonly known method for searching for information on the Internet is to search for keywords or add operators using an input interface provided by a search engine. Search engines can retrieve content corresponding to keywords from various data sources. A common search method is text search, which returns search results for text, images, and videos, but image-by-image search is also now available. Summary of the Invention [Problem to be solved by the invention]
[0004] Unlike existing information search methods, the present disclosure provides an input device and Searching Computer Systems We propose a method for Searching Computer Systems The method includes a computer system connected to an input device. but execution It is something that The search starts when a search target and a corresponding identifier are sent from an input device to a search engine, thereby realizing a fast and convenient search technique. [Means for solving the problem]
[0005] According to an embodiment, an input device connected to a computer system includes a controller, a memory, and a transmission circuit, wherein the memory stores one or more identifiers corresponding to one or more search engines, and a search hotkey or multiple key assemblies on the input device are used to search the search engines. Searching Computer Systems The execution of the method is triggered.
[0006] Searching Computer Systems In the method, the computer system acquires a search subject selected by an input device, generates a search description, packages the search subject with an identifier corresponding to a search engine acquired from the memory of the input device to generate a search package, and then transmits the search package to a search engine via a network, and the search engine executes a search based on the search subject and the search description in the search package to obtain search results.
[0007] Furthermore, the search target selected by the input device is text or an image.
[0008] The search description is the natural language model search prompt text (eg, Prompt) generated by a search program running on a computer system.
[0009] Also, computer systems M is ,Using natural language model tokens, the search prompt text is converted into information that can be processed by the natural language model. Further implement .
[0010] Furthermore, the identifier recorded in the memory of the input device may be an application programming interface identifier (API key), and may also record search engine link information (e.g., a website hyperlink (URL) connected to a search website that runs the search engine).
[0011] To further understand the features and technical contents of the present invention, please refer to the following detailed description of the present invention and the drawings, but the drawings provided are for reference and explanation purposes only and are not intended to limit the present invention. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing the configuration of a computer system relating to a computer system search method. [Figure 2] 1 is a diagram illustrating an embodiment of a circuit element of a computer system relating to a computer system search method. [Figure 3A] FIG. 10 is a schematic diagram of an embodiment in which a search target is selected by encircling it using an input device. [Figure 3B] FIG. 1 is a schematic diagram of an embodiment of performing a search using an input device. [Figure 4] 1 is a flowchart of an embodiment of a search method for a computer system. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, embodiments of the present invention will be described with reference to specific examples. Those skilled in the art will be able to understand the advantages and effects of the present invention from the content disclosed herein. The present invention can be implemented or applied through other different specific examples, and various detailed descriptions herein can be modified and changed in various ways based on different perspectives and applications without departing from the spirit of the present invention. It should be noted in advance that the drawings of the present invention are merely schematic and are not drawn to actual scale. The following embodiments will further describe the technical contents of the present invention, but the disclosed contents are not intended to limit the protection scope of the present invention.
[0014] Furthermore, although terms such as "first," "second," etc. may be used herein to describe various elements or signals, it should be understood that these elements or signals should not be limited by these terms. These terms are primarily used to distinguish one element from another or one signal from another. Also, the term "or" herein should be understood to include any one or more combinations of the associated listed items, depending on the actual circumstances.
[0015] The present disclosure relates to an input device, Searching Computer Systems In a main embodiment, a method is proposed in which a user operates an input device such as a computer mouse, keyboard, touch pen, or touch panel to select a search scope, and then triggers a search to be performed by a computer system by adding an identifier stored in the memory of the input device and a pre-defined search description or a search description generated by the computer system.
[0016] Figure 1 shows Computer system How to search relating to FIG. 1 is a diagram illustrating the configuration of a computer system.
[0017] The illustrated computer system includes a host computer 100 and various input devices connected to the host computer 100 (e.g., a first input device 101 illustrated as a computer mouse, and a second input device 102 illustrated as a computer keyboard).
[0018] Searching Computer Systems method relating toAccording to an embodiment, the process starts when a user operates an input device to select an object to be searched, and then an identifier stored in a memory (e.g., Flash or EEPROM) of the input device is sent to a search engine corresponding to the identifier, together with a preset search description or a search description generated by the user operating an application program on the host computer 100. This allows the search engine to perform a search based on the search object and the search description and generate search results.
[0019] According to an embodiment, the memory in the input device can store one or more identifiers, such as an application programming interface identifier (API key) for connecting to a service related to a specific search engine, e.g., recording a website hyperlink (URL) of a search website that runs the search engine. According to an embodiment, the application programming interface (API) identifier is a unique code consisting of a series of characters and / or symbols, used to identify and authenticate a specific application, and provided by a specific server (e.g., the manufacturer of the input device), which can provide a token.
[0020] Figure 2 shows Computer system How to search relating to FIG. 1 illustrates an example of circuit elements in a computer system.
[0021] 2 shows a circuit block diagram of an input device 20 connected to a host computer 22. The input device 20 includes a controller 201 and circuit elements electrically connected to the controller 201. The main circuit elements include a memory 203, which may generally refer to various types of storage elements in an electronic device, and stores system data for the operation of the input device 20 as well as one or more identifiers 230 corresponding to one or more search engines. A transmission circuit 205 is electrically connected to the controller 201 and is connected to the computer system via a transmission interface 207. FIG. 2 shows the host computer 22 and an operating system 220, which is a combination of software and hardware.
[0022] According to an embodiment, the input device 20 may be connected to the host computer 22 wirelessly or by wire. Taking a computer mouse as an example, the input interface 209 of the input device 20 may be a left button, a right button, a scroll wheel, or a touchable touch interface of the computer mouse. Taking a computer keyboard as an example, the input interface 209 of the input device 20 may be a keyboard key or have other additional input functions. Taking a touch panel as an example, the input interface 209 of the input device 20 may be a touch panel or an input design that can be pressed on it. However, the input device 20 is not limited to the above examples.
[0023] The computer system is a host computer and the operating system running therein, and is a computer system as proposed in this disclosure. Searching Computer Systems For related implementations, please refer to the schematic diagrams of the embodiments shown in Figures 3A and 3B.
[0024] 3A , during operation of the computer system, a connection relationship is first established between the host computer 100 and the first and second input devices 101 and 102, and an operating system runs on the host computer 100, executes a specific application program, and launches the user interface 110. When using the application program to browse a file or web page, a user may operate the first or second input device 101 or 102 to select a search target 114 on the user interface 110 using a selection tool, and input a search description to assist in the search on the user interface 110.
[0025] For example, the illustrated first input device 101 (here, a computer mouse) may be provided with a search hotkey or a key assembly formed by combining existing keys. A user presses the search hotkey or key assembly to trigger a quick search function. The user manipulates the first input device 101 to enclose and select a search area 120, which may include text or images. The content within the search area 120 forms a search target 114, which may be temporarily stored in memory in the first input device 101. To execute the search function, the first input device 101 transmits an identifier in its memory (e.g., identifier 230 in memory 203 shown in FIG. 2 ) and the search target 114 to an operating system running on the host computer 100.
[0026] Next, the operating system acquires the search description entered by the user on the user interface 110 by operating the second input device 102 (here, a computer keyboard) or acquires a predetermined search description, packages the search target 114, the identifier, and the search description into a search package, and sends it to a corresponding search engine. The search engine executes a search based on the search target and the search description in the search package, and returns search results.
[0027] According to an embodiment, the identifier may be, for example, an application programming interface identifier, which not only records link information for a search engine (e.g., a search service implemented by a specific language service) but also serves as a basis for authenticating users who are authorized to use the search service (e.g., to perform a search using a large-scale language model service such as ChatGPT). A search description must also be added. The search description may be, for example, prompt text to be imported into the large-scale language model. After generating a search package by packaging the search target, the application programming interface identifier, and the prompt text for providing the large-scale language model, the search package is sent to a search platform implemented by the large-scale language model.
[0028] Reference is now made to FIG. 3B, which is a schematic diagram of an embodiment for performing a search using an input device.
[0029] 3B is connected to a specific search platform 300 via a network 30. The search platform 300 is a service provider that provides a cloud search service implemented by a computer system, such as a large-scale language model search service. According to one embodiment, the search platform 300 includes a natural language model 301, a database 302 that provides search content, and a search engine 303 that is implemented by the cooperation of the natural language model 301 and associated hardware circuits.
[0030] When a search is performed, the operating system running on the host computer 100 is started up, and the entered or pre-set search description 112 and the search target 114 to be searched this time are displayed on the user interface 110, and a search package generated by packaging the search target 114, identifier, and search description 112 is sent to the search platform 300 corresponding to the identifier.
[0031] Computer System but execution do , Searching Computer Systems The method will be described with reference to the example flow chart shown in FIG.
[0032] When a user operates an input device to trigger a search function using a search hotkey or a multiple key assembly on the input device (step S401), the computer system acquires a search target selected by the user operating the input device (step S403). The search target may be text, an image, or other items selected via the input device. Next, the computer system acquires a search description (step S405). The search description may be generated by a search program executed on the computer system and may be search prompt text for a specific natural language model.
[0033] The computer system obtains an identifier corresponding to a search engine from the input device (step S407), and generates a search package by packaging the search target, search description, and identifier (step S409). Security measures such as encryption and encoding may be implemented. The search package is then sent to the search engine corresponding to the identifier (step S411). The search engine then executes a search based on the search target and search description in the search package, obtaining search results (step S413). This achieves the goal of quickly searching by triggering a search function via the input device.
[0034] It should be noted that the search platform uses a natural language model to implement a search engine, and the search program executed in the computer system uses tokens from the natural language model to convert the search description (prompt text) into information that can be processed by the natural language model, with the aim of reducing the computational complexity of the search platform implemented by the large-scale language model and reducing search costs. For example, based on the tokens from the natural language model, the search program can tokenize the entire content into multiple small segments and send them to the search platform in separate parts. In this way, the large-scale language model can use tokens to ensure the consistency and consistency of the text.
[0035] In summary, the above examples Searching Computer Systems The method and input device differ from the operation of conventional search engines in that the proposed method starts when the input device triggers a quick search service, selects a search target, packages it together with an identifier (e.g., an application programming interface identifier) in the memory of the input device and a search description (e.g., a natural language model prompt text), and then sends it to a search engine (e.g., a search engine implemented by a natural language model), thereby realizing a quick search.
[0036] The above disclosure is merely a preferred embodiment of the present invention and does not limit the scope of the patent application of the present invention. Therefore, all equivalent technical modifications made using the description and drawings of the present invention are included in the scope of the patent application of the present invention. [Explanation of symbols]
[0037] 100: Host computer 101: First input device 102: Second input device 20: Input device 201: Controller 203: Memory 230: Identifier 205: Transmission circuit 207: Transmission interface 209: Input interface 22: Host computer 220: Operating System 110: User Interface 112: Search Description 114: Search target 120: Search range 30: Internet 300: Search Platform 301: Natural Language Model 302: Database 303: Search Engine S401~S413: Steps
Claims
1. Acquiring a search target selected by an input device; generating a search description; obtaining an identifier corresponding to a search engine from a memory of the input device; transmitting the search subject, the search description, and the identifier to the search engine corresponding to the identifier, and the search engine executing a search based on the search subject and the search description to obtain search results; receiving the search results; and is executed by a computer system connected to the input device, A search method for a computer system.
2. the search target is text or an image selected by the input device; The computer system search method according to claim 1 .
3. the search description is a search prompt text of a natural language model generated by a search program executed on the computer system; The computer system search method according to claim 1 .
4. using tokens of the natural language model to convert the search prompt text into information that can be processed by the natural language model, The computer system further executes: The computer system search method according to claim 3.
5. the identifier recorded in the memory of the input device is an application programming interface identifier, and link information of the search engine is recorded therein; The computer system search method according to claim 1 .
6. Packaging the search target, the search description, and the identifier to generate a search package, transmitting the search package via a network to the search engine corresponding to the identifier, and causing the search engine to perform a search based on the search target and the search description in the search package. The computer system further executes: The computer system search method according to claim 1 .
7. The search method of the computer system is triggered by a search hotkey or a plurality of key assemblies on the input device and executed by the computer system. A search method for a computer system according to any one of claims 1 to 6.
8. An input device, A controller and a memory electrically connected to the controller, the memory storing one or more identifiers corresponding to one or more search engines; a transmission circuit electrically connected to the controller for connecting to a computer system that executes the computer system search method; Including, The input device is used to select a search target, a search description is generated by the computer system, an identifier is obtained from the memory, the search target, the search description, and the identifier are sent to one of the search engines corresponding to the identifier, and a search is performed by the search engine based on the search target and the search description to obtain search results. An input device characterized by:
9. the identifier recorded in the memory of the input device is an application programming interface identifier, and link information of the search engine is recorded therein; The input device according to claim 8 .
10. The search method of the computer system is triggered by a search hotkey or a plurality of key assemblies on the input device and executed by the computer system.
10. The input device according to claim 8 or 9.
Citation Information
Patent Citations
Training data search method and device, electronic device and storage medium
CN113987247A
Information processing method, information processing device, and computer program
JP2025058516A