Method for searching input devices and computer systems
The input device with a controller and memory facilitates rapid search execution by selecting and packaging search targets with identifiers, addressing inefficiencies in existing search methods and enhancing search efficiency and cost-effectiveness.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2026-04-02
AI Technical Summary
Existing information search methods on the Internet are inefficient and lack a rapid, convenient mechanism for initiating searches using input devices to connect directly to search platforms.
An input device connected to a computer system includes a controller, memory, and transmission circuitry, storing identifiers and search hotkeys, which triggers a rapid search by selecting a target, generating a search description, and packaging it with an identifier to send to a search engine for execution.
Enables rapid and convenient searching by reducing computational complexity and search costs through tokenization and using natural language models, allowing efficient search execution via input devices.
Smart Images

Figure 2026057424000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a rapid search method, and particularly to a method that triggers a search function using an input device and automatically connects to a search platform. Searching for computer systems It relates to a method.
Background Art
[0002] Conventionally, various information in various fields can be obtained from books, newspapers, magazines, radios, and televisions through various channels. Currently, more abundant and diverse information can be directly obtained from the Internet using various computer devices. In particular, by using a search engine (e.g., Google (registered trademark), Microsoft Bing (registered trademark), and Yahoo (registered trademark)) to search for articles or various news on the Internet, information can be obtained conveniently and rapidly.
[0003] As a method for searching Internet information, mainly, it is known to search for keywords using an input interface provided by a search engine or to add operators for searching. The search engine can obtain content corresponding to the keywords from various data sources. A general search method is mainly text search that can obtain text, image, and video search results, but currently, there is also a method for searching images from images.
Summary of the Invention
Problems to be Solved by the Invention
[0004] This disclosure proposes an input device and a method different from existing information search methods. The method starts when a computer system connected to the input device, a search target, and an identifier corresponding to a search engine are transmitted from the input device, and can realize a rapid and convenient search technology. Searching for computer systems The method Searching for computer systems The method is executed by a computer system connected to the input device but executes It is something that and can realize a rapid and convenient search technology when a search target and an identifier corresponding to a search engine are transmitted from the input device. [Means for solving the problem]
[0005] According to the embodiment, the input device connected to the computer system includes a controller, memory, and transmission circuitry. The memory stores one or more identifiers corresponding to one or more search engines, and the search hotkey or a set of key assemblies in the input device accesses the aforementioned Searching for computer systems The execution of the method is triggered.
[0006] Searching for computer systems In this method, the computer system obtains the search target selected by the input device, generates a search description, and packages it together with an identifier corresponding to the search engine obtained from the input device's memory to generate a search package. Next, the search package is sent to the search engine via the network, and the search engine performs a search based on the search target and search description in the search package to obtain the search results.
[0007] Furthermore, the search target selected by the input device can be either text or an image.
[0008] A search description is the search prompt text (e.g., "Prompt") of a natural language model generated by a search program executed on a computer system.
[0009] Also, computer systems Mu is Using tokens from the natural language model, the search prompt text is transformed into information that can be processed by the natural language model. To further execute .
[0010] Furthermore, the identifier recorded in the input device's memory may be an Application Programming Interface identifier (API key), and may also record search engine link information (for example, a website hyperlink (URL) that connects to the search website that powers the search engine).
[0011] To further understand the features and technical content of the present invention, please refer to the following detailed description and drawings of the present invention, however, the provided drawings are for reference and illustrative purposes only and do not limit the present invention. [Brief explanation of the drawing]
[0012] [Figure 1] This diagram shows the configuration of a computer system related to a computer system search method. [Figure 2] This figure shows an example of a circuit element of a computer system related to a computer system search method. [Figure 3A] This is a schematic diagram of an embodiment in which the search target is selected by operating an input device to draw a box around it. [Figure 3B] This is a schematic diagram of an embodiment in which a search is performed using an input device. [Figure 4] This is a flowchart illustrating an example of a computer system search method. [Modes for carrying out the invention]
[0013] Embodiments of the present invention will be described below 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 information disclosed herein. The present invention can be implemented or applied by other different specific embodiments, and the various detailed descriptions herein can be modified and changed in various ways without departing from the spirit of the invention, based on different viewpoints and uses. It should also be noted in advance that the drawings of the present invention are for illustrative purposes only and are not based on actual dimensions. The following embodiments will describe the technical details of the present invention in more detail, but the disclosures are not intended to limit the scope of protection of the present invention.
[0014] Furthermore, in this specification, terms such as "first" and "second" may be used to describe various elements or signals, but it should be understood that these elements or signals should not be limited by these terms. These terms are mainly used to distinguish one element from another or one signal from another. Also, the term "or" in this specification should be understood to include any one or a combination of multiple related listed items according to the actual situation.
[0015] The present disclosure proposes an input device and Searching for computer systems a method. In the main embodiment, after a user operates an input device such as a computer mouse, keyboard, touch pen, or touch panel to select a search range, the execution of a search by a computer system is triggered by adding an identifier stored in the memory of the input device and a preset search description or a search description generated by the computer system.
[0016] FIG. 1 is computer systems a search method related a diagram showing the configuration of a computer system.
[0017] The illustrated computer system includes a host computer 100 and various input devices (e.g., a first input device 101 illustrated as a computer mouse and a second input device 102 illustrated as a computer keyboard) connected to the host computer 100.
[0018] Searching for computer systems a method relatedAccording to an embodiment, when a user operates an input device to select a target to be searched, it starts, and an identifier stored in a memory (e.g., Flash or EEPROM) in the input device is transmitted 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. Thereby, the search engine can execute a search based on the search target and the search description and generate a search result.
[0019] According to an embodiment, the memory in the input device can store one or more identifiers. The identifier is, for example, an application programming interface identifier (API Key) for connecting to related services of a specific search engine, and records, for example, a website hyperlink (URL) of a search website for operating the search engine. According to an embodiment, the application programming interface (API) identifier is a unique code composed of a series of characters and / or symbols, which is used for identifying and authenticating a specific application, provided by a specific server (e.g., the manufacturer of the input device), and can thereby provide a token.
[0020] Figure 2 is computer systems a search method related a diagram showing an embodiment of circuit elements in a computer system.
[0021] A circuit block diagram of an input device 20 connected to a host computer 22 is shown. 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 memory 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 connected to the computer system via a transmission interface 207. Figure 2 shows the host computer 22 and an operating system 220 that works in cooperation with software and hardware.
[0022] In some embodiments, the input device 20 may be connected to the host computer 22 wirelessly or via a wired connection. Taking a computer mouse as an example, the input interface 209 of the input device 20 may be the left button, right button, scroll wheel, or a touch-sensitive touch interface. Taking a computer keyboard as an example, the input interface 209 of the input device 20 may be the keys of the keyboard or have other additional input functions. Taking a touch panel as an example, the input interface 209 of the input device 20 may be the touch panel or have a touch-sensitive input design. However, the input device 20 is not limited to the above examples.
[0023] A computer system is a host computer and an operating system running therein, as proposed in this disclosure. Searching for computer systems Implement the method. For relevant implementation details, please refer to the schematic diagrams of the embodiments shown in Figures 3A and 3B.
[0024] As shown in Figure 3A, during the operation of the computer system, first, a connection relationship is established between the host computer 100 and the first input device 101 and the second input device 102. The operating system then runs on the host computer 100, executing a specific application program to launch the user interface 110. At this time, if the user uses the application program to view a file or web page, they may operate the first input device 101 or the second input device 102 to select a search target 114 on the user interface 110 using a selection tool, and enter a search description on the user interface 110 to assist with the search.
[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. When the user presses the search hotkey or key assembly, a rapid search function is triggered. At this time, the user operates the first input device 101 to select a search range 120 which may contain text or images, and the content within the search range 120 may form a search target 114 and be temporarily stored in the memory of the first input device 101. When executing the search function, the first input device 101 transmits an identifier in memory (for example, identifier 230 in memory 203 shown in Figure 2) and the search target 114 to the operating system running on the host computer 100.
[0026] Next, the operating system obtains the search description entered by the user on the user interface 110 by operating the second input device 102 (in this case, the computer keyboard), or obtains a predetermined search description that has been set in advance, packages the search target 114, identifier, and search description into a search package, and sends it to the corresponding search engine. The search engine performs a search based on the search target and search description in the search package and returns the search results.
[0027] According to the embodiment, the identifier is, 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 the basis for authenticating users who are authorized to use the search service (e.g., performing searches using a large-scale language model service such as ChatGPT). A search description also needs to be added. The search description is, for example, prompt text that is imported into the large-scale language model. After packaging the search target, the application programming interface identifier, and the prompt text for providing the large-scale language model to generate a search package, this search package is sent to the search platform implemented by the large-scale language model.
[0028] Next, we will refer to a schematic diagram of an embodiment in which a search is performed using the input device shown in Figure 3B.
[0029] The host computer 100 shown in Figure 3B is connected to a specific search platform 300 via a network 30. The search platform 300 is a service provider that provides cloud search services implemented by a computer system, for example, a large-scale language model search service. In 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 realized through the cooperation of the natural language model 301 and related hardware circuits.
[0030] When a search is performed, the operating system running on the host computer 100 starts up, the entered or pre-configured search description 112 and the search target 114 to be searched are displayed on the user interface 110, and a search package is generated by packaging the search target 114, identifier, and search description 112 and sent to the search platform 300 corresponding to the identifier.
[0031] computer system but execution do , Searching for computer systems The method will be explained with reference to the flowchart of the embodiment shown in Figure 4.
[0032] When a user operates an input device and triggers a search function by a search hotkey or multiple key assemblies on the input device (step S401), the computer system obtains the search target selected by the user operating the input device (step S403). The search target is text, an image, or something else selected via the input device. Next, the computer system obtains a search description (step S405). The search description may be a search prompt text for a specific natural language model, generated by a search program running on the computer system.
[0033] The computer system obtains an identifier corresponding to the search engine from the input device (step S407), and generates a search package by packaging the search target, search description, and identifier (step S409). At this time, appropriate security measures such as encryption and encoding may be implemented. Next, the search package is sent to the search engine corresponding to the identifier (step S411), and the search engine performs a search based on the search target and search description in the search package and obtains the search results (step S413). This fulfills the objective of quickly performing a search by triggering the search function via the input device.
[0034] It is important to note that in a search platform, the search engine is implemented using a natural language model. Therefore, the search program running on 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. The purpose of this is to reduce the computational complexity of the search platform, which is implemented by a large-scale language model, and to lower search costs. For example, based on the tokens of the natural language model, the search program can decompose the entire content into multiple smaller segments through tokenization and send them to the search platform in parts. This allows the large-scale language model to guarantee text consistency and consistency by using tokens.
[0035] In summary, as explained in the above example, Searching for computer systems Unlike the operation of conventional search engines, the proposed method and input device initiate when the input device triggers a rapid search service, select the search target, package it along with an identifier (e.g., an application programming interface identifier) and a search description (e.g., prompt text for a natural language model) in the input device's memory, and then send it to a search engine (e.g., a search engine implemented by a natural language model) to achieve rapid searching.
[0036] The information disclosed above represents only preferred embodiments of the present invention and does not limit the scope of the patent application for the present invention. Accordingly, all equivalent technical modifications made using the description and drawings of the present invention are included within the scope of the patent application for 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 Systems 110: User Interface 112: Search description 114: Search target 120: Search range 30: Internet 300: Search Platform 301: Natural Language Models 302: Database 303: Search Engine S401~S413: Step
Claims
1. A method for performing a search using an input device, The above method is performed in a computer system connected to the input device. To obtain the search target selected by the aforementioned input device, The computer system generates a search description, Obtaining an identifier corresponding to the search engine from the memory of the input device, The search target, the search description, and the identifier are transmitted to the search engine corresponding to the identifier, and the search engine performs a search based on the search target and the search description to obtain the search results. Receiving the aforementioned search results, including, A method for performing a search using an input device characterized by the following features.
2. The search target is the text or image selected by the input device. A method for performing a search using the input device described in claim 1.
3. The search description is the search prompt text of a natural language model generated by a search program executed in the computer system. A method for performing a search using the input device described in claim 1.
4. In the aforementioned computer system, the tokens of the natural language model are used to convert the search prompt text into information that can be processed by the natural language model. A method for performing a search using the input device described in claim 3.
5. The identifier recorded in the memory of the input device is an application programming interface identifier, and the link information of the search engine is recorded therein. A method for performing a search using the input device described in claim 1.
6. In the aforementioned computer system, the search target, the search description, and the identifier are packaged together to generate a search package, the search package is transmitted via the network to the search engine corresponding to the identifier, and the search engine is instructed to perform a search based on the search target and the search description in the search package. A method for performing a search using the input device described in claim 1.
7. A search hotkey or a set of key assemblies in the input device triggers the execution of a method for performing a search using the input device. A method for performing a search using the input device described in any one of claims 1 to 6.
8. An input device, Controller and A memory electrically connected to the controller, which records one or more identifiers corresponding to one or more search engines, A transmission circuit electrically connected to the controller and for connecting to a computer system, Includes, The input device is used to select a search target, the computer system generates a search description, one identifier is retrieved from the memory, the search target, the search description, and the identifier are transmitted to one of the search engines corresponding to the identifier, the search engine performs a search based on the search target and the search description, and search results are obtained. An input device characterized by the following features.
9. The identifier recorded in the memory of the input device is an application programming interface identifier, and the link information of the search engine is recorded therein. The input device according to claim 8.
10. The execution of the method of performing a search using the input device is triggered by a search hotkey or a set of key assemblies in the input device. 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