Information processor

The implementation of an information processing unit that sends a stop instruction to the matched partner's account after a match addresses the issue of account infidelity in information processing systems, ensuring account fidelity and relationship integrity.

JP2025089176AActive Publication Date: 2025-06-12井泽 佑斗
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023204234
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-12
Estimated Expiration
2043-12-01

AI Technical Summary

Technical Problem

Existing information processing systems lack a mechanism to prevent matched accounts from engaging with other accounts, leading to potential infidelity.

Method used

An information processing unit is implemented that sends an instruction to stop the matched partner's account after a match is established, thereby preventing engagement with other accounts.

Benefits of technology

This configuration effectively prevents matched accounts from having affairs with other accounts, enhancing account fidelity and relationship integrity.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

To provide an information processor that prevents a matched account from cheating for another account.SOLUTION: The information processor has an information processing unit for sending, after an account is matched, an instruction to stop the other matching account to the other account.SELECTED DRAWING: None
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus.

Background Art

[0002] The statements in this section merely provide background information related to the present disclosure and do not necessarily constitute prior art.

[0003] Patent Document 1 discloses a method for processing client information by a first client, where the client information includes client data for matching the first and second clients, and the method includes a method for providing a client matching application.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, the inventor recognized that at least in the above - mentioned embodiment, there is a disadvantage that there is no advantage in preventing a matched account from having an affair with another account.

Means for Solving the Problems

[0006] At least one aspect of the present disclosure is an information processing unit that, after an account is matched, sends an instruction to stop the matched partner's account to the partner's account, and an information processing apparatus having is provided.

Effects of the Invention

[0007] In this configuration, there is utility in preventing at least a matched account from having an affair with another account.

[0008] These and other aspects, features, and advantages of the present disclosure will become apparent from the following detailed written description of the preferred embodiments and aspects taken in conjunction with the following drawings, but modifications and variations thereof may be made without departing from the spirit and scope of the novel concepts of the present disclosure. Aspects in one embodiment of the present disclosure can be adopted as aspects in another embodiment of the present disclosure as long as they do not conflict.

Mode for Carrying Out the Invention

[0009] In the following disclosure, many different embodiments and examples are provided for implementing different features of the presented subject matter. To simplify the present disclosure, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to be limiting. For example, a structure in which a first feature is covered by or in contact with a second feature described subsequently may include embodiments in which the first feature and the second feature are formed so as to be in direct contact, as well as embodiments in which additional features are formed between the first feature and the second feature so that the first feature and the second feature are not in direct contact. Further, in the present disclosure, reference numerals and / or letters may be repeated in various examples. Such repetition is for the purpose of simplicity and clarity and does not necessarily imply a relationship between the various embodiments and / or configurations being described. Further, when a first element is described as "connected" or "coupled" to a second element, such description includes embodiments in which the first element and the second element are directly connected or coupled to each other, as well as embodiments in which the first element and the second element are indirectly connected or coupled to each other with one or more other elements intervening therebetween. As used herein, the description "at least one of" encompasses all variations for illustration. For example, the description "comprises at least one of A, B, or C" is synonymous with "consisting of A, B, C and combinations thereof" and encompasses all possible variations of A, B, C, A + B, A + C, B + C, A + B + C.

[0010] In the present disclosure, the disclosure using an electronic operator or a computer can include embodiments of a method, a recording medium, an apparatus, or a program. The description "A is B" as used herein can be replaced with "A includes B" as long as there is no contradiction or unless otherwise stated in the present specification.

[0011] An information processing apparatus will be described. As an example, a matching apparatus will be taken up, but the effects in the present disclosure are not limited to the matching apparatus and are exhibited in any information processing apparatus.

[0012] An information processing apparatus will be described. Regarding the operation method used in at least one or more embodiments, the following embodiments can be adopted. Hereinafter, the description of JP6456303 that well describes at least one or more embodiments will be cited and described.

[0013] As used herein, the term "computer" generally includes, as is known in the art, a processor, a memory, such as a hard drive, disk drive or flash drive or memory stick, or other non-transitory computer-readable medium or non-transitory storage device, at least one information storage / search device, such as a keyboard, mouse, point and touch device, touch screen, or microphone, at least one input device, and a display structure such as a well-known computer screen. In addition, the computer may include one or more network connections, such as a wired or wireless connection. As is known in the art, such a computer or computer system may include more or less of the items listed above and is not limited to, for example, tablet computers or smart devices, but includes other electronic media and electronic devices.

[0014] As used herein, the term "cloud" or "cloud computing" refers to a centralized and virtualized computing facility in which all computing resources are shared. For application systems and subsystems, since they are all "in the cloud", it is no longer possible to refer to a specific machine

[0015] As used herein, the term "distributed Internet service system" refers to a distributed Internet service platform that converts Internet applications for execution in various computing environments. The DIS system distributes Internet applications, including content, data, and logic, to any number and any type of device, to whatever extent appropriate, and along the network, via a Component Distribution Server / Asset Distribution Server. Through DIS, Internet applications can be hosted and centrally managed as services based on each user's needs, locally cached and executed at the user's device or nearby location while maintaining their integrity. Web-enabled computing devices can be upgraded with DIS software to become DIS-compatible to enjoy and execute distributed Internet services. The distributed Internet service system is fully described in any one of the patent families of U.S. Patent Nos. 7,136,857, 7,150,015, 7,181,731, 7,209,921, 7,430,610, 7,685,183, 7,685,577, 7,752,214, 8,326,883, 8,386,525, 8,443,035, 8,458,142, 8,458,222, 8,473,468, 8,527,545, and 8,650,226, and U.S. Patent Publications Nos. 2012 / 0005205 and 2013 / 0091252, all of which are jointly owned by OPI 40, Holdings, Inc. and are hereby incorporated by reference. (End of citation)

[0016] Regarding the operation method used in at least one or more embodiments, the following embodiments can be adopted for the conventional Internet method that does not use a distributed Internet. Hereinafter, the description of JP7113047, which well explains at least one or more embodiments, will be cited and explained.

[0017] Embodiments including the matters specifically disclosed in this specification can provide an automatic response system realized in a form that actually converses with a human based on artificial intelligence, thereby realizing a more natural conversation with a user while quickly and conveniently processing inquiries, reservations, delivery orders, and the like.

[0018] The plurality of electronic devices 110, 120, 130, 140 may be fixed terminals or mobile terminals realized by a computer system. Examples of the plurality of electronic devices 110, 120, 130, 140 include AI speakers, smartphones, mobile phones, navigation devices, PCs (personal computers), notebook PCs, digital broadcast terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablets, game consoles, wearable devices, IoT (internet of things) devices, VR (virtual reality) devices, AR (augmented reality) devices, and the like. As an example, in FIG. 1, an AI speaker is shown as the electronic device 110. However, in an embodiment of the present invention, the electronic device 110 may mean one of various physical computer systems that can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 via a network 170 using substantially wireless or wired communication methods.

[0019] The communication method is not limited, and it may include not only a communication method using a communication network that the network 170 can include (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.), but also short-range wireless communication between devices. For example, the network 170 may include any one or more of networks such as a PAN (personal area network), a LAN (local area network), a CAN (campus area network), a MAN (metropolitan area network), a WAN (wide area network), a BBN (broadband network), and the Internet. Further, the network 170 may include any one or more of network topologies including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, etc., but is not limited thereto.

[0020] The servers 150 and 160 may each be implemented by one or more computer devices that communicate with a plurality of electronic devices 110, 120, 130, 140 via a network 170 to provide instructions, code, files, content, services, and the like. For example, the server 150 may be a system that provides a first service to a plurality of electronic devices 110, 120, 130, 140 connected via the network 170, and the server 160 may also be a system that provides a second service to a plurality of electronic devices 110, 120, 130, 140 connected via the network 170. As a more specific example, the server 150 may provide, as the first service, a service (such as an automatic response service, for example) targeted by the corresponding application to a plurality of electronic devices 110, 120, 130, 140 through an application that is a computer program installed and executed in the plurality of electronic devices 110, 120, 130, 140. As another example, the server 160 may provide, as the second service, a service that distributes files for installation and execution of the above-described application to a plurality of electronic devices 110, 120, 130, 140.

[0021] FIG. 2 is a block diagram for explaining the internal configurations of an electronic device and a server in an embodiment of the present invention. In FIG. 2, the internal configuration of the electronic device 110 and the internal configuration of the server 150 are described as examples for the electronic device. Also, the other electronic devices 120, 130, 140 and the server 160 may have the same or similar internal configurations as the above-described electronic device 110 or server 150.

[0022] The electronic device 110 and the server 150 may include memories 211 and 221, processors 212 and 222, communication modules 213 and 223, and input / output interfaces 214 and 224. The memories 211 and 221 may be non-transitory computer-readable recording media, and may include non-transitory mass storage devices such as RAM (random access memory), ROM (read only memory), disk drives, SSDs (solid state drives), flash memories, etc. Here, non-transitory mass storage devices such as ROM, SSD, flash memory, and disk drives may be included in the electronic device 110 or the server 150 as separate non-transitory recording devices distinct from the memories 211 and 221. Also, the memories 211 and 221 may record an operating system and at least one program code (for example, code for a browser installed and executed in the electronic device 110, an application installed in the electronic device 110 for providing a specific service, etc.). Such software components may be loaded from a computer-readable recording medium different from the memories 211 and 221. Such another computer-readable recording medium may include computer-readable recording media such as floppy (registered trademark) drives, disks, tapes, DVD / CD-ROM drives, memory cards, etc. In other embodiments, the software components may be loaded into the memories 211 and 221 through the communication modules 213 and 223 which are not computer-readable recording media. For example, at least one program may be loaded into the memories 211 and 221 based on a computer program (for example, the above-described application) installed by a file distributed by a file distribution system (for example, the above-described server 160) that provides files via the network 170 to install a developer or an application installation file.

[0023] Processors 212 and 222 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to processors 212 and 222 by memory 211, 221 or communication modules 213, 223. For example, processors 212 and 222 may be configured to execute instructions received according to program code recorded in a recording device such as memory 211, 221.

[0024] Communication modules 213 and 223 may provide functions for the electronic device 110 and the server 150 to communicate with each other via the network 170, or may provide functions for the electronic device 110 and / or the server 150 to communicate with other electronic devices (for example, the electronic device 120) or other servers (for example, the server 160). As an example, a request generated by the processor 212 of the electronic device 110 according to program code recorded in a recording device such as memory 211 may be transmitted to the server 150 via the network 170 under the control of the communication module 213. Conversely, control signals, instructions, contents, files, etc. provided under the control of the processor 222 of the server 150 may be received by the electronic device 110 through the communication module 213 of the electronic device 110 via the communication module 223 and the network 170. For example, control signals, instructions, contents, files, etc. received through the communication module 213 may be transmitted to the processor 212 or the memory 211, and the contents and files may be recorded in a recording medium (the non-transitory recording device described above) that the electronic device 110 may further include.

[0025] The input / output interface 214 may be means for interfacing with an input / output device 215. For example, the input device may include devices such as a keyboard, a mouse, a microphone, a camera, etc., and the output device may include devices such as a display, a speaker, a tactile feedback device, etc. As another example, the input / output interface 214 may be means for interfacing with a device in which functions for input and output are integrated into one, such as a touch screen. The input / output device 215 may be composed of the electronic device 110 and one device. Also, the input / output interface 224 of the server 150 may be means for interfacing with a device (not shown) for input or output that can be connected to the server 150 or included in the server 150. As a more specific example, when the processor 212 of the electronic device 110 processes the instructions of a computer program loaded in the memory 211, a service screen or content configured using data provided by the server 150 or the electronic device 120 may be displayed on the display through the input / output interface 214.

[0026] Also, in other embodiments, the electronic device 110 and the server 150 may include more components than the components shown in FIG. 2. However, it is not necessary to clearly show most of the conventional components in the figure. For example, the electronic device 110 may be implemented to include at least a part of the input / output device 215 described above, or may further include other components such as a transceiver, a camera, various sensors, a database, etc. As a more specific example, when the electronic device 110 is an AI speaker, various components such as various sensors, a camera module, physical buttons, buttons using a touch panel, an input / output port, a vibrator for vibration, etc., which are generally included in the AI speaker, may be implemented to be further included in the electronic device 110. (End of citation)

[0027] Describe the machine. According to at least one embodiment, the user terminal consists of a control unit, a RAM, a storage unit, a graphics processing unit, a communication interface, and an interface unit, which are respectively connected by an internal bus.

[0028] According to at least one embodiment, the control unit is composed of a CPU and a ROM. The control unit executes the program stored in the storage unit to control the user terminal. The RAM is the work area of the control unit. The storage unit is a storage area for storing programs and data. The control unit reads the program and data from the RAM for processing. By processing the program and data loaded into the RAM, the control unit outputs a drawing command to the graphics processing unit.

[0029] According to at least one embodiment, the graphics processing unit is connected to the display unit. The display unit has a display screen. When the control unit outputs a drawing command to the graphics processing unit, the graphics processing unit outputs a video signal for displaying an image on the display screen. Here, the display unit may be a touch panel equipped with a touch sensor. The touch panel of this display unit functions as an input unit.

[0030] According to at least one embodiment, the communication interface can be connected to a communication network wirelessly or by wire, and it is possible to transmit and receive data with a server device via the communication network. The data received via the communication interface is loaded into the RAM and processed by the control unit. An external memory (e.g., SD card, etc.) is connected to the interface unit.

[0031] According to at least one embodiment, the user terminal is not particularly limited as long as it is a computer device having a display screen and an input unit. Examples of the user terminal include a conventional mobile phone, a tablet terminal, a smartphone, a desktop or laptop personal computer, etc. It may also be composed of a VR goggle, that is, a screen (or two display panels, one for each eye) attached to a frame (or headset) fixed or attached to the head with a strap. The user terminal has an audio output unit.

[0032] According to at least one embodiment, the user terminal can be communicatively connected to the server device via a communication network. It can communicate via the communication network to send or receive information.

[0033] According to at least one embodiment, the server device includes at least a control unit, a RAM, a storage unit, and a communication interface, which are connected by an internal bus respectively.

[0034] According to at least one embodiment, the control unit is composed of a CPU and a ROM, executes a program stored in the storage unit, and controls the server device. Also, the control unit has an internal timer for timing. The RAM is a work area of the control unit. The storage unit is a storage area for storing programs and data. The control unit reads the program and data from the RAM and performs program execution processing based on information received from the user terminal, etc.

[0035] Describe AI. According to at least one embodiment, artificial intelligence includes machine learning, deep learning, generative AI, large language models, LLM, foundation models, generative AI. Generative AI uses transformers and a number of mechanisms called attention. It uses self-supervised learning and Extract Prediction. In this case, the AI can guess the next word. Given a sentence, it guesses the next word from the text up to that point. It creates a large number of supervised learning problems. Through these, an AI that can guess the next word can be created. Generative AI can predict grammar structures, topic connections, and that people of this style are likely to write this kind of sentence. Furthermore, generative AI can learn the structure, causal relationships, and knowledge behind just guessing the next sentence. Generative AI has a high speed of scaling, and the greater the number of parameters, the higher the accuracy. Ordinary statistics and machine learning will overfit if the model parameters are made too large compared to the data sample size. For LLM, the greater the number of parameters, the higher the accuracy. One generative AI has 175 billion parameters. Generative AI is covered with supervised learning to make conversations smooth. It is trained not to say strange things. It writes reviews or acts as a call center operator. According to at least one embodiment, a large language model (LLM) is, non-inclusively, a machine learning natural language processing model constructed using a large amount of dataset and deep learning techniques. Generally, it is adapted to various natural language processing (NLP) tasks such as text classification / generation, sentiment analysis, text summarization, and question answering using a method called "fine-tuning" for training on a specific task.

[0036] Describe the matching device. Regarding the operation method used in at least one or more embodiments, the following embodiments can be adopted. Hereinafter, the description of Japanese Patent Application Laid-Open No. 2009-541844, which well describes at least one or more embodiments, will be cited for explanation.

[0037] Referring to FIG. 1, a system 10 for processing client information according to an embodiment of the present invention is shown. The system 10 shown in FIG. 1 includes 12 clients, among which the first client 100, the second client 200, the third client 300, and the fourth client 400 are indicated by reference numerals. The clients 100, 200, 300, 400 are provided with AC parameters A, B, C. These AC parameters mean that a certain client device having the AC parameter A can be synchronized with another client device having the corresponding matching parameter A. Optionally, one or more, in this case two clients 500, 600 shown in FIG. 1 can be embodied as mobile phone base stations. The clients 100, 200, 300, 400 communicate wirelessly with each other by wireless communication (this is schematically shown by double-headed arrows). The number of clients 100, 200, 300, 400 is not limited to a specific number and can be generally arbitrary (for example, 50). Each client 100, 200, 300, 400 has a limited operating service area (for example, a range with a maximum diameter of 50 m). However, of course, some clients, typically the mobile phone base stations 500, 600, may have a much wider service area. This is schematically shown by the circles of the smaller areas 101, 201, 301 indicating the wireless service area and the wireless propagation waves (without symbols) radiated from the base stations 500, 600. The wireless communication between the clients 100, 200, 300, 400 can be provided using a technology generally suitable for short-distance communication using peer-to-peer wireless communication in a method known per se. That is, the wireless transmitter has a limited transmission power. Since the client information is distributed only within a limited area, this is usually convenient. The frequency range can be selected from so-called free frequencies (i.e., frequencies that do not require permission from an authority). However, although generally not preferred, of course, other non-free frequencies may be used. Examples of the free frequency range are 868 to 870 MHz and 902 to 928 MHz. Typically, the range varies by country or regionally.Therefore, the frequency may be other than the given example. One client may be embodied as a "master" client equipped with a radio circuit for short-range wireless communication in the form of a web server or the like. Such a client may be provided in a store, for example, to provide other visiting clients with information such as advertisements transmitted (locally or geographically) by SMS. This will be described in more detail below.

[0038] The communication line between the master clients 500, 600 and a data bus or other information source (not shown) can be any suitable one such as a cable connection combined with a wireless application (for example, a wireless gateway / switch and a TCP / IP-based network). Since this is not part of the present invention and is known per se, no further explanation will be given here. The master clients 500, 600 may further include an electric circuit and a computer program for programming or updating the clients 100, 200, 300, 400 automatically (i.e., without operator assistance) if the client operator accepts this. Generally, there is a message indicating that new software can be downloaded.

[0039] Referring to FIG. 2, an embodiment of the present invention schematically shown in the form of a physical client device 100 is shown. The client device 100 includes a display unit 102 (here, a display for numerical or alphanumeric output), an input device such as a navigator 104 (here, a conventional joystick device for a mobile terminal), and an indicator 106 that visually or tactilely indicates matching to the client (here, embodied as an optical display device). Any built-in indicator such as a buzzer (not shown) may be provided instead of or in combination with the optical display device 106. The client device 100 A conventional radio circuit and antenna (or other means for communication, such as an electric circuit for Bluetooth, infrared IR, etc.) for receiving / sending radio waves for transmitting client data, a storage device such as a memory, and a power source such as a battery (not shown) are further provided (although not visible but included therein). Generally, as already briefly described, the radio circuit is configured to provide a distance of 10 to 50 m, which is at least a limited operating range and generally similar to a communication radio device such as a transceiver (effective for other client devices), and operates according to predetermined parameters. Thus, there is no need to use a mobile communication network controlled by an operator, and generally, it is very cost-effective and convenient for the client. Therefore, generally, the client device is independent of the cellular network infrastructure and specific service providers such as cellular network operators. Further, there are no restrictions by the network infrastructure, such as the need for compatibility between various mobile phone standards such as GSM or AMPS, and it operates worldwide. Thus, many different clients around the world can easily benefit from the present invention. Generally, the client device makes requests to all other client devices within a specific limited service area. All other devices passively notice that only the matching devices establish a link for exchanging client information. This is unique to the present invention.

[0040] According to an alternative embodiment, a "timeout" function is provided in which a message from one client to another client is received only once during a predetermined period (e.g., 30 minutes).

[0041] In addition, the client device 100 has a unique client identification code (not shown in this figure) configured to provide secure communication among a plurality of clients. The purpose of incorporating the client identification code is to establish communication between two or more clients when desired according to the operator's settings if these clients are within range of each other (i.e., for example, if the wireless range is sufficient).

[0042] Naturally, alternatively, the client device 100 may be configured to operate only with a specific service provider, for example, configured to receive messages broadcast from a specific service provider within a predetermined range, such as in a store, at an exhibition, or within a company to receive advertisements. The advantage of the latter embodiment of the present invention is that in this way, a larger group of clients (operators) with specific preferences can have information within a predetermined geographical area. The settings are generally operated by an operator such as a user, but of course, other criteria for the settings may be provided instead. Here, the term "operator" mainly refers to the user.

[0043] The client can be used as a device for measuring the distance between two clients, or as a device for determining coordinates or providing a paging function.

[0044] Each of the clients 100, 200, 300, 400 can generally, but not necessarily, be provided in the form of a physical client device equipped with a computer and a radio circuit. The client device is configured to communicate with other client devices and can access the server 500.

[0045] The client device may be, for example, a complete stand-alone device equipped with a radio circuit and provided only for client application tasks, but may also be implemented or configured to be implemented in a conventional portable communication device such as a PDA (Personal Digital Assistant) using a conventional operating system, or may be provided as a specific (usually simple) hardware unit of a further application that provides software for providing client applications together. A common example of the latter may be a plug-in card with specific software for client applications. The card is configured to be inserted into a conventional portable communication device such as a PDA.

[0046] According to an alternative embodiment, the client is configured to be able to communicate using a network such as the Internet or an intranet in order to participate in a conventional chat site or the like. This embodiment is effective in terms of confidentiality using the unique client identification code, which is the basic principle of the present invention. Thus, the operator does not need to provide his / her phone number, email, or other traceable communication data. However, only the unique client identification code must be provided. Of course, if desired by the operator, the unique client identification code can be switched off. However, further details of this feature will not be described.

[0047] Protocols, routines, etc. configured for a specific communication can be updated or changed by downloading new routines, etc.

[0048] Therefore, in an alternative embodiment of the present invention, a Palm Pilot device or similar PDA device is programmed to receive input from a serial port attached to the device of the present invention. In this embodiment, a display, keypad, etc. are not required since they can be provided by another device (i.e., the Palm Pilot device or PDA to which the client device of the present invention is connected).

[0049] The PDA device is programmed by software to cooperate with the device of the present invention or, alternatively, the device of the present invention can be provided as a pure software solution downloaded to the Palm Pilot device or PDA. The device or PDA device is docked to a central station to transfer logs or input data. Different types of adapters can be provided to connect the client device to other hardware. New software versions, manuals, etc. can be downloaded in this way. Of course, the manuals may be distributed by other means. For example, they may be distributed on a recording medium such as a CD containing routines and settings. In that regard, there are many uses for information that can be made available online via the Internet.

[0050] Now, refer to FIG. 3. FIG. 3 shows a schematic diagram of the blocks of client 100 of a preferred embodiment of the present invention in the form of a client device. The client device 100 includes a first transmission unit 104 for transmitting a data signal including matching determination parameters and client information to and from a second client (or server 500). This first transmission unit 104 may be of any conventional type including input / output elements for wirelessly receiving and transmitting video, audio, and data signals. Generally, the first transmission unit 104 includes a conventional radio circuit including an antenna (not shown) for wireless communication. However, the present invention is in no way limited to radio communication, and other wireless communications (such as mobile phone technology, NMT, GSM, 3G, Bluetooth, wireless LAN (w-lan), infrared (ir), etc.) may be used instead. The client 100 has a second transmission unit 106 for transmitting the processed signal (including the processed client information) to a display unit (generally a display (not shown)). A control system 108 prepared for processing client information is provided between these two units 104 and 106.

[0051] Generally, the control system 108 has a processor 110 connected to a computer memory 112 by a system bus 114. The memory 112 is for execution, It includes computer-executable instructions 116. The processor 110 executes the computer-executable instructions 116 and performs all the method steps described below. For example, the interface, communication protocol, etc. required to receive input from the operator and interact with the operator using a joystick (see Figure 2) are prior arts, and the design is obvious to those skilled in the art of electronic technology and computer science, so no further details will be described. The memory is generally configured to store routines, settings, received messages, and different response messages. The memory is known to those skilled in the art in terms of its design itself. Also, an electric circuit for switching the communication channel may be provided so that a general channel is used to establish communication. Thus, other channels are used to carry client data. This is within the scope of the present invention but will not be described in detail.

[0052] Refer to Figure 4. Figure 4 shows an example of settings that appear to be an algorithm executable by an operator of a client device for illustrative purposes (corresponding to parameters). At the same time, refer to Figure 5. Figure 5 shows the method steps related thereto in an embodiment of the present invention.

[0053] Although there are many alternatives for the device, it generally operates as follows. In this figure, the selection is made from the menu using, for example, a joystick (further details are not shown). Also, the menu selection is known per se. Therefore, only the functionality of the menu directly related to the present invention is illustrated and described.

[0054] For simplicity, the menu is shown schematically within angle brackets. Each angle bracket represents the title of a new menu.

[0055] The client switches the device 100 on or off by pressing the power on / off button (not shown). Thereafter, the preferred language is selected [[LANGUAGE]]. Here, Swedish is selected from the first menu 110. Generally, this is done only at the beginning of the application. Then, the selected language is stored in the store for later use.

[0056] A new menu (120) appears that presents personal information such as gender, age, nationality, etc. It is important to note that the information presented is merely an example and not limiting. Therefore, business-related information etc. may be entered instead.

[0057] Generally, this menu 120 usually contains similar personal information, such as on a dating site. In this menu, or in the next menu 130, as shown here, the desired information is entered by the operator. This information is used for the purpose of future matching.

[0058] Finally, in the case of matching, a communication message 140 to be sent to the second client is recorded or selected. Typically, each client device 100 sends requests according to a schedule, such as a request per minute. Typically, the frequency of requests depends on the traffic density, i.e., the number of devices in the service area. For example, many client devices present at the same time provide fewer requests (and vice versa). However, there is no limitation, and usually, maximum efficiency is required. This request generally includes a unique client identification code (similar to a serial number) of the client device. Each client device, when switched on, generally looks for requests coming from other client devices.

[0059] The client device 100 can be configured to receive other information, such as SMS and advertisements, from the second client in the form of a base station or a server. The described algorithm is an example It is for the purpose of illustration. Since countless other algorithms can be developed to achieve the same result, a comprehensive explanation is difficult. Similarly, it is impossible to formulate claims for such algorithms.

[0060] For example, other embodiments of the present invention include an apparatus in one of two modes, a scan mode and a match mode. In the scan mode, the apparatus is configured to read only SMS, advertisements, etc. In this mode, the operator (i.e., the user of the client device, typically a customer) can determine, for example, whether he / she wants to receive an advertisement and the type of advertisement by exchanging with his / her unique code. In this way, the advertiser can target group (segment) advertisements to interested clients (only customers). The parameters (programming) related to the scan mode can be provided directly from the client device or, alternatively, from the Internet using another conventional programming device such as a PC. For example, when a client is about to visit a location, he / she can program his / her client device in advance so that relevant travel guides or maps are received when they arrive at that location. This feature can be utilized, for example, to call a taxi. A user who desires a taxi from a particular company can define his / her parameters accordingly. When he / she is close enough to a taxi, a beep or other indication points to an available taxi.

[0061] In the match mode, the apparatus is configured to perform client matching, as will be described in more detail later. However, both modes may exist simultaneously.

[0062] When a request is responded to, a certain type of communication message is indicated, for example, by indicator 106 or by display unit 102 (here a display). A sound (beep) indicating a match is provided

[0150] .

[0063] Referring to FIG. 5, a flowchart of a method for processing client information by a first client is shown. The method corresponds to that already described above in relation to the client and the system.

[0064] In summary, the matching is performed by the following steps. (First step 410): If the client information has not yet been sent, a request to send that client information to the first client is provided to the second client. (Step 420): Then, based on the client information including client data containing predetermined parameters for client matching by the first client, a client processing operation suitable for the client device is determined. (Step 430): Finally, one or more client-based processing operations including synchronization and transmission of client information are performed to provide a matching application for the first and second clients within a predetermined distance of the client.

[0065] (Step 411): According to an alternative embodiment of the present invention, a step of requesting the second client to send a unique client identification code for identifying the second client is performed when and only when the predetermined parameters for client matching match the desired setting of the parameters.

[0066] (Step 440): According to an alternative embodiment of the present invention, the step of performing one or more client-based image processing operations includes processing the received information to provide displayable information about the second client.

[0067] Based on the information already provided in this context, performing and / or implementing all of this will be obvious to those skilled in the art of electronics and / or computer science. Therefore, no further details will be provided about this. Any suitable computer language and / or electronic technology can be used for this purpose.

[0068] An application area of the present invention is, for example, to issue advertisements such as clothing. Thereby, customers can be presented with relevant information that affects purchasing a specific product. However, this is merely a non-limiting example of a typical application.

[0069] As will be further described below, instead, the client can be provided as a computer program product (referred to as a client application) that can be executed by a computer within a provided mobile communication device such as a PDA or a mobile phone, for example. Preferably, it is configured and provided as an independent application program or DLL. This computer program product can be stored on a recording medium such as a USB or downloaded from the Internet. Since the operating principle can be easily derived from the disclosure of the client device in FIGS. 2 and 3 described above, it is not shown in any figure.

[0070] The client application may be installed during the manufacture of the client device or may be downloadable as a result of other processes. Further, the client application may be manually activated or may be automatically activated. The client application can be launched from a remote location such as a web server in a manner known per se.

[0071] Also, for example, the client may be another type of cordless portable communication device, typically a PDA or the like, or a cordless portable terminal with Internet access. The client only needs to be able to provide a two-way means of communication with other clients and the web server, and a specific type of device (i.e., the device providing the client) is not considered important.

[0072] The web server 500 may be of a type known in the art that can communicate with a client at a specific location using an intervening network such as the Internet. Of course, in addition, the web server 500 preferably represents any source of client data and is capable of receiving operator and user input. Thus, for example, the web server 500 may be accessible from the Internet or may be part of an intranet and represents any number of web servers (some having access to a database).

[0073] The interaction between the web server 500 and clients 100, 200, 300, 400 and the interaction between clients are facilitated by various software protocols (i.e., communication protocols, rules, and structures) including application-level protocols that manage data transfer on the network to the client's client applications. The protocol is proprietary or exclusive so that only client software is used to communicate with server software.

[0074] The client application preferably gives the user an opportunity to close the session, and the client application closes the communication channel to the online service and the procedure ends.

[0075] In addition to manual closing, the client application preferably can automatically close the communication channel, for example, after a predetermined period. The communication channel can be closed after a specified period.

[0076] Throughout this description, the embodiments shown and described should be regarded as examples rather than as limiting the invention. (End of citation)

[0077] After the accounts match, the information processing unit that sends an instruction to stop the matched counterpart's account to the counterpart's account will be described. According to at least one or more embodiments, the information processing unit operates using the above-described machine and information processing method.

[0078] The account will be described. According to at least one or more embodiments, the account is implemented by any one or more of the above methods. Alternatively, the account can be in electromagnetic contact with other accounts. In that case, the account can communicate (including communication) with other accounts.

[0079] Describe the match. According to at least one or more embodiments, the match is implemented by any one or more of the above methods. Or, the match is to approve information communication (including communication) with other accounts. The information is any one or more information that the account can send. For example, the profile, resume, work history, communication, electronic data, etc. of the account. That is, an account that receives an instruction for a match from others can communicate with that account (including communication) by approving the match. This state is said to be that the accounts have matched. Or, if information communication (including communication) can be performed with that account regardless of whether the match is approved, when any information communication is performed, it is said that the accounts have matched. Or, regardless of whether the match is approved, when any information communication is performed, it is said that the accounts have matched. That is, there is no change in that it is a thing or method that can achieve the effects of the present disclosure. In at least one embodiment, the match is performed to obtain a certain relationship. For example, it has the purpose of obtaining a friend, a work partner, a lover, a marriage partner, a business partner.

[0080] Describe the suspension of the account. According to at least one embodiment, the suspension of the account means stopping the function of matching new accounts. Or, it means stopping the function of making a match. For example, when the account functions in an application, the account takes a leave or withdraws from the registration of the application. Or, the suspended account cannot be matched with other accounts. Or, the suspended account cannot be searched from other accounts.

[0081] After the accounts match, a request to send an instruction to stop the matched partner's account to the partner's account will be described. According to at least one embodiment, the request can be communicated to the matched partner. Or, the request can be displayed on the partner's terminal. Or, the reason for making the request can be sent. For example, in a match to find a lover or a marriage partner, a request to stop the account is made to the partner's account on the grounds that a lover or a marriage partner has been found.

[0082] When the partner agrees to stop the account, the processing unit for stopping the partner's account and one's own account will be described. In at least one or more embodiments, the processing unit can be implemented by any one or more of the above-mentioned machines or methods.

[0083] In at least one or more embodiments, the partner to whom the request is sent can agree to stop the account. For example, the information processing for agreeing to stop the account can be approved by an operation of the terminal or the like.

[0084] In at least one or more embodiments, when the partner to whom the request is sent agrees to stop the account, the partner's account and one's own account are stopped. For example, when the account to which the request is sent agrees to stop the account, not only that account is stopped, but also the account that sent the request is stopped. This embodiment has utility and industrial applicability for the reason of preventing infidelity to other accounts. For the reason of preventing infidelity to other accounts.

[0085] When the partner does not respond during the period after receiving the instruction to stop the account, the stop processing unit for stopping the partner's account and one's own account will be described. In at least one or more embodiments, the stop processing unit can be implemented by any one or more of the above-mentioned machines or methods.

[0086] In at least one or more embodiments, when the party to whom the request is sent does not respond during the period when the account is suspended, a process of suspending the other party's account and one's own account is performed. Alternatively, in another embodiment, this "when the other party does not respond during the period of receiving the instruction to suspend the account" can be replaced with "when the other party receives the instruction to suspend the account". That is, there is no change in that it is a thing or method capable of achieving the effects of the present disclosure. This embodiment is useful and industrially applicable for the reason of preventing both of the matched accounts from having an affair with other accounts.

[0087] An information processing method having a step of sending an instruction to suspend the matched other party's account to the other party's account after the accounts are matched will be described. According to at least one embodiment, this method is an information processing method using any one or more of the embodiments of the above information processing apparatus.

[0088] According to at least one embodiment, in the present disclosure, the "information processing apparatus" may have the same meaning as the "matching apparatus". That is, there is no change in that it is a thing or method capable of achieving the effects of the present disclosure.

[0089] According to at least one embodiment, an information processing apparatus has an information processing unit that sends an instruction to stop the account of a person who has matched with a certain person to the other person's account. According to at least one embodiment, a person who sends a request can send an instruction to stop the account of the matched other person to the other person's account even if the person does not hold an account. For example, it is a case where the person who sends the request has voluntarily stopped their own account, but the matched other person has not stopped the account. Or, it is a case where the person who sends the request has not created an account, but the matched person has created or executed an account in another application. That person can send the request to the device or administrator that manages the account, and the managing device or administrator sends a request to stop the account to the other person's account. That is, there is no change in that it is a thing or method that can achieve the effects of the present disclosure.

[0090] According to at least one embodiment, an information processing apparatus has a processing unit that stops the other person's account when the other person agrees to stop the account. That is, there is no change in that it is a thing or method that can achieve the effects of the present disclosure.

[0091] According to at least one embodiment, an information processing apparatus has a stop processing unit that stops the other person's account when the other person does not respond during a period after receiving an instruction to stop the account. That is, there is no change in that it is a thing or method that can achieve the effects of the present disclosure.

[0092] According to at least one embodiment, in the present disclosure, the "information processing unit that sends an instruction to stop the account of the matched partner to the account of the matched partner after the accounts are matched" may have the same meaning as the "information processing unit that sends an instruction to stop the account of the matched partner to the account of the matched partner". The person sending the request can send an instruction to stop the account of the matched partner to the account of the matched partner even if they do not own an account. For example, the person sending the request has voluntarily stopped their own account, but the matched partner has not stopped that account. Or, the person sending the request has not created an account, but the matched person has created or executed an account in another application. That person can send the request to the device or administrator managing the account, and the managing device or administrator sends a request to stop the account to the account of the matched partner. That is, it remains a thing or method capable of achieving the effects of the present disclosure.

[0093] Hereinafter, an overview of the embodiments described above will be described.

[0094] An information processing unit that sends an instruction to stop the account of the matched partner to the account of the matched partner after the accounts are matched, An information processing apparatus having

[0095] In this configuration, there is at least the usefulness and industrial applicability of preventing the matched account from having an affair with another account.

[0096] A processing unit that stops the account of the partner and one's own account when the partner agrees to the stop of the account, An information processing apparatus further having

[0097] In this configuration, there is at least the usefulness and industrial applicability of preventing the matched account from having an affair with another account.

[0098] When the other party does not respond during a period in which the other party has received an instruction to suspend the account, a suspension processing unit that suspends the other party's account and its own account; An information processing apparatus further having

[0099] In this configuration, there is at least the usefulness and industrial applicability of preventing at least the matched account from having an affair with another account.

[0100] After the accounts are matched, sending an instruction to suspend the matched other party's account to the other party's account; An information processing method having

[0101] In this configuration, there is at least the usefulness and industrial applicability of preventing at least the matched account from having an affair with another account.

[0102] The invention according to the present disclosure only needs to be able to achieve at least one of the above-described effects.

Claims

1. An information processing unit that sends an instruction to stop the matched partner's account to the partner's account after the accounts are matched, An information processing apparatus having the same

2. A processing unit that stops the partner's account and its own account when the partner agrees to stop the account, An information processing apparatus further having the same

3. A step of sending an instruction to stop the matched partner's account to the partner's account after the accounts are matched, An information processing method having the same

Citation Information

Patent Citations

  • Method and apparatus for matching people based on pre-programmed preferences

    JP2009541844A

  • Wedding communication system

    JP2013178657A

  • Conversation partner matching device, conversation partner matching system and conversation partner matching program

    JP2016173726A

  • User matching method

    JP2022029336A