Information processing device

By sending a suspension instruction to matched accounts, the system effectively prevents cheating, ensuring integrity in account interactions.

JP2025160355APending Publication Date: 2025-10-22井泽 佑斗
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025125958
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-28
Publication Date
2025-10-22

AI Technical Summary

Technical Problem

Existing systems do not effectively prevent matched accounts from cheating on other accounts.

Method used

An information processing unit sends an instruction to suspend matched accounts after they are matched.

Benefits of technology

Prevents matched accounts from cheating on other accounts by suspending their ability to match new accounts.

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

Abstract

To provide an information processing device and information processing method, which prevent a matched account from cheating with another account by sending an instruction to the account of a matched counterpart to suspend the account of the counterpart after the account is matched.SOLUTION: An information processing device serving as a matching device is provided, comprising an information processing unit configured to send an instruction to an account of a matched counterpart to suspend the account of the counterpart after the account is matched, and a processing unit configured to suspend the account of the counterpart and a host account when the counterpart agrees on suspension of the 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 device. [Background technology]

[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, the client information including client data for matching a first client and a second client, the method providing a client matching application. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Special Publication No. 2009-541844 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the inventors have recognized that at least the above embodiment has a drawback in that it does not provide the advantage of preventing matched accounts from cheating on other accounts. [Means for solving the problem]

[0006] At least one aspect of the present disclosure provides a method for manufacturing a semiconductor device, comprising: an information processing unit that, after the accounts are matched, sends an instruction to the matched account to suspend the matched account; Information processing device having to provide. [Effects of the Invention]

[0007] This configuration has the advantage of at least preventing matched accounts from cheating on other accounts.

[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, variations and modifications of which may be made without departing from the spirit and scope of the novel concepts of the present disclosure. Aspects of one embodiment of the present disclosure may be employed as aspects of another embodiment of the present disclosure, to the extent not inconsistent. DETAILED DESCRIPTION OF THE INVENTION

[0009] The following disclosure provides many different embodiments and examples for implementing different features of the presented subject matter. To simplify the 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 subsequently described second feature may include an embodiment in which the first and second features are formed in direct contact with each other, as well as an embodiment in which an additional feature is formed between the first and second features to prevent direct contact between the first and second features. Furthermore, the disclosure may repeat reference numbers and / or letters in various examples. Such repetition is for the purposes of brevity and clarity and does not, in itself, require a relationship between the various embodiments and / or configurations described. Furthermore, when a first element is described as being "linked" or "coupled" to a second element, such a description includes embodiments in which the first and second elements are directly linked or coupled to each other, as well as embodiments in which the first and second elements are indirectly linked or coupled to each other via one or more intervening elements. As used herein, the phrase "at least one of" encompasses all exemplary variations. For example, the phrase "comprises at least one of A, B, or C" is equivalent to "consisting of A, B, and C and combinations thereof," and encompasses all possible variations of A, B, C, A+B, A+C, B+C, and A+B+C.

[0010] In this disclosure, disclosures using an electronic operator or computer may include embodiments of a method, a recording medium, an apparatus, or a program. As used herein, the statement "A is B" may be replaced with "A includes B" unless there is a contradiction or unless otherwise stated in this specification.

[0011] A matching device will be described as an example, but the effects of the present disclosure are not limited to matching devices and can be achieved in any information processing device.

[0012] An information processing device will be described. The operating method used in at least one or more embodiments can take the following forms. The following description will be made with reference to JP6456303, which clearly explains at least one or more embodiments.

[0013] As used herein, the term "computer" generally includes, as known in the art, a processor; memory; at least one information storage / retrieval device, 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 input device, such as a keyboard, mouse, point-and-touch device, touch screen, or microphone; and a display structure, such as a well-known computer screen. In addition, a computer may include one or more network connections, such as wired or wireless connections. As known in the art, such a computer or computer system may include more or less of the above, including, for example, but not limited to, tablet computers and smart devices, as well as other electronic media and devices.

[0014] As used herein, the terms "cloud" or "cloud computing" refer to a centralized and virtualized computing facility in which all computing resources are shared. Application systems and subsystems can no longer be referred to as specific machines because they are all in the "cloud."

[0015] As used herein, the term "distributed Internet service system" refers to a distributed Internet service platform that transforms Internet applications to run in various computing environments. The DIS system distributes Internet applications, including content, data, and logic, to whatever extent appropriate and along the network to any number and type of devices via a Component Distribution Server / Asset Distribution Server. Through the DIS, Internet applications can be hosted and centrally managed, with services based on each user's needs, and cached and executed locally on the user's device or nearby locations while maintaining their integrity. Web-enabled computing devices can be upgraded with DIS software to become DIS-enabled, enjoying and running distributed Internet services. The distributed internet services system is more fully described in any one of the following patent families: 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 Publication Nos. 20120005205, and 20130091252, all of which, like the present invention, are commonly owned by OP40 Holdings, Inc., and all of which are incorporated by reference. (End of quote)

[0016] The operating method used in at least one embodiment can be implemented in the conventional Internet mode without using a distributed Internet. The following description will be given with reference to JP7113047, which provides a detailed explanation of at least one embodiment.

[0017] Embodiments including those specifically disclosed in this specification can provide an automated response system that is based on artificial intelligence and is implemented in a manner that resembles a real conversation with a human, thereby enabling more natural conversations with users and quickly and conveniently handling inquiries, reservations, delivery orders, etc.

[0018] The electronic devices 110, 120, 130, and 140 may be fixed or mobile terminals implemented by computer systems. Examples of the electronic devices 110, 120, 130, and 140 include AI speakers, smartphones, mobile phones, navigation systems, personal computers (PCs), laptop PCs, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), tablets, game consoles, wearable devices, internet of things (IoT) devices, virtual reality (VR) devices, and augmented reality (AR) devices. While FIG. 1 illustrates an AI speaker as the electronic device 110, in embodiments of the present invention, the electronic device 110 may represent one of a variety of physical computer systems capable of communicating with other electronic devices 120, 130, and 140 and / or servers 150 and 160 via a network 170 using a substantially wireless or wired communication method.

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

[0020] The servers 150 and 160 may each be realized by one or more computer devices that communicate with the multiple electronic devices 110, 120, 130, and 140 via the network 170 and provide instructions, codes, files, content, services, etc. For example, the server 150 may be a system that provides a first service to the multiple electronic devices 110, 120, 130, and 140 connected via the network 170, and the server 160 may be a system that provides a second service to the multiple electronic devices 110, 120, 130, and 140 connected via the network 170. As a more specific example, the server 150 may provide a service (such as an auto-answer service, for example) targeted by an application, which is a computer program installed and executed in the multiple electronic devices 110, 120, 130, and 140, as a first service to the multiple electronic devices 110, 120, 130, and 140. As another example, the server 160 may provide, as a second service, a service of distributing files for installing and executing the above-mentioned application to the multiple electronic devices 110, 120, 130, and 140.

[0021] 2 is a block diagram illustrating the internal configuration of an electronic device and a server according to an embodiment of the present invention. In FIG. 2, the internal configuration of electronic device 110 and the internal configuration of server 150 are described as examples of electronic devices. Furthermore, other electronic devices 120, 130, 140 and server 160 may also have the same or similar internal configuration as electronic device 110 or server 150 described above.

[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 random access memory (RAM), read only memory (ROM), disk drives, solid state drives (SSD), flash memory, etc. Here, non-transitory mass storage devices such as ROM, SSD, flash memory, and disk drives are separate and distinct from the memories 211 and 221. The memories 211 and 221 may be included in the electronic device 110 or the server 150 as non-transitory storage devices. The memories 211 and 221 may also store an operating system and at least one program code (e.g., code for a browser installed and executed in the electronic device 110, or code for an application installed in the electronic device 110 to provide a particular service). Such software components may be loaded from a computer-readable recording medium separate from the memories 211 and 221. Such a separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. In other embodiments, the software components may be loaded into the memories 211 and 221 through a communication module 213 and 223 that is not a computer-readable recording medium. For example, at least one program may be loaded into the memories 211 and 221 based on a computer program (e.g., the above-mentioned application) to be installed by a file provided over the network 170 by a developer or a file distribution system (e.g., the above-mentioned server 160) that distributes application installation files.

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

[0024] The communication modules 213 and 223 may provide a function for the electronic device 110 and the server 150 to communicate with each other via the network 170, or may provide a function 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). For example, a request generated by the processor 212 of the electronic device 110 in accordance with program code recorded in a recording device such as the memory 211 may be transmitted to the server 150 via the network 170 under the control of the communication module 213. Conversely, a control signal, instruction, content, file, etc. provided under the control of the processor 222 of the server 150 may be received by the electronic device 110 via the communication module 213 of the electronic device 110 via the communication module 223 and the network 170. For example, control signals, instructions, content, files, etc. from the server 150 received through the communication module 213 may be transmitted to the processor 212 or memory 211, and the content, files, etc. may be recorded on 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 a means for interfacing with the input / output device 215. For example, the input device may include a keyboard, a mouse, a microphone, a camera, etc., and the output device may include a display, a speaker, a haptic feedback device, etc. As another example, the input / output interface 214 may be a means for interfacing with a device that integrates input and output functions into one, such as a touchscreen. The input / output device 215 may be configured as a single device together with the electronic device 110. Furthermore, the input / output interface 224 of the server 150 may be a means for interfacing with an input or output device (not shown) that may be connected to or included in the server 150. As a more specific example, when the processor 212 of the electronic device 110 processes 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 a display via the input / output interface 214.

[0026] In other embodiments, the electronic device 110 and the server 150 may include more components than those shown in FIG. 2 . However, it is not necessary to explicitly illustrate most of the conventional components. For example, the electronic device 110 may be implemented to include at least some of the input / output devices 215 described above, and may further include other components such as a transceiver, a camera, various sensors, a database, etc. As a more specific example, if the electronic device 110 is an AI speaker, the electronic device 110 may be implemented to further include various components typically included in AI speakers, such as various sensors, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration. (End of quote)

[0027] Machine Description: According to at least one embodiment, a user terminal comprises a control unit, RAM, a storage unit, a graphics processing unit, a communication interface, and an interface unit, each 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 programs stored in the storage unit and controls the user terminal. The RAM is the work area of ​​the control unit. The storage unit is a memory area for saving programs and data. The control unit reads and processes the programs and data from the RAM. The control unit processes the programs and data loaded into the RAM and outputs drawing commands to the graphics processing unit.

[0029] According to at least one embodiment, the graphics processing unit is connected to a 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 the 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 via a wire, and can transmit and receive data to and from a server device via the communication network. Data received via the communication interface is loaded into RAM, and processed by the control unit. An external memory (e.g., an SD card) is connected to the interface unit.

[0031] According to at least one embodiment, the user terminal is a computing device having a display screen and an input section, but is not limited thereto. Examples of user terminals include conventional mobile phones, tablet devices, smartphones, and desktop or laptop personal computers. VR goggles may also be configured with a screen (or two display panels, one for each eye) attached to a frame (or headset) strapped or attached to the head. The user terminal also has an audio output section.

[0032] According to at least one embodiment, the user terminal is communicatively connected to the server device via a communications network, and is capable of transmitting or receiving information via the communications network.

[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 to each other by an internal bus.

[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. The control unit also has an internal timer for measuring time. The RAM is the work area of ​​the control unit. The storage unit is a memory area for saving 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] This section explains AI. According to at least one embodiment, artificial intelligence includes machine learning, deep learning, generative AI, large-scale language models, LLMs, foundational models, and generative AI. Generative AI uses transformers and multiple mechanisms called attention. It employs self-supervised learning and extract prediction. In this case, the AI ​​can guess the next word. Given a sentence, it guesses the next word based on the sentence up to that point. A large number of supervised learning problems are created. These techniques result in an AI that can guess the next word. Generative AI can predict grammatical structure, topic connections, and the type of sentence a person with a certain writing style is likely to write. Furthermore, simply by guessing the next sentence, generative AI can learn the underlying structure, causal relationships, and knowledge. Generative AI is scalable, and the larger the number of parameters, the higher its accuracy. In conventional statistics and machine learning, overfitting can occur if the model parameters are too large compared to the data sample size. In LLM, the higher the number of parameters, the higher its accuracy. One generative AI has 175 billion parameters and is overlaid with supervised learning to ensure smooth dialogue. They are instructed not to say anything strange. They write reviews and act as call center operators. According to at least one embodiment, Large Language Models (LLMs) are machine learning natural language processing models built non-exhaustively using large datasets and deep learning techniques. They are typically trained for specific tasks, known as "fine-tuning," to adapt them to various natural language processing (NLP) tasks, such as text classification and generation, sentiment analysis, text summarization, and question answering.

[0036] A matching device will be described. The operating method used in at least one or more embodiments can take the following embodiments. The following description will be made with reference to the description in JP-A-2009-541844, which clearly explains at least one or more embodiments.

[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, including a first client 100, a second client 200, a third client 300, and a fourth client 400, each designated by a reference numeral. The clients 100, 200, 300, and 400 have communication parameters A, B, and C. These communication parameters indicate that a client device having communication parameter A can synchronize with another client device having the corresponding matching parameter A. Optionally, one or more of the clients 500 and 600 shown in FIG. 1, in this case two clients 500 and 600, may be embodied as mobile phone base stations. The clients 100, 200, 300, and 400 communicate with each other wirelessly via radio communication (schematically indicated by double-headed arrows). The number of clients 100, 200, 300, and 400 is by no means limited to a specific number and may be virtually any number (e.g., 50). Each client 100, 200, 300, 400 has a limited operating coverage area (e.g., a maximum diameter of 50 meters). However, some clients, typically mobile phone base stations 500, 600, may have much wider coverage areas. This is shown schematically by the smaller circled areas 101, 201, 301 representing the wireless coverage area and the radio propagation waves (unnumbered) emanating from the base stations 500, 600. Wireless communication between clients 100, 200, 300, 400 may be provided using peer-to-peer radio communication in a manner known per se, typically using technology suitable for short-range communication. That is, radio transmitters have limited transmission power. This is usually advantageous, since client information is only distributed within a limited area. The frequency range may be selected from so-called free frequencies (i.e., frequencies that do not require permission from an authority). However, other non-free frequencies may of course be used, although this is generally not preferred. Examples of free frequency ranges are 868 to 870 MHz and 902 to 928 MHz. Typically, the ranges vary from country to country or region to region.Therefore, frequencies may be other than those given in the example. One client may be embodied as a "master" client, in the form of a web server or the like, equipped with radio circuitry for wireless short-range communication. Such a client may be provided in a store to serve other visiting clients with information such as advertisements sent (locally or geographically) by SMS. This is explained in more detail below.

[0038] The communication line between the master client 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 (e.g., a wireless gateway / switch and a TCP / IP-based network). This is not part of the present invention and is known per se, so it will not be further described here. The master client 500, 600 may further comprise electrical circuitry and computer programs to program or update the client 100, 200, 300, 400 automatically (i.e., without operator assistance) if the client's operator accepts this. Typically, there will be a message indicating that new software is available for download.

[0039] Referring to Figure 2, there is shown an embodiment of the present invention illustrated schematically in the form of a physical client device 100. Client device 100 comprises a display 102 (here a display with numeric or alphanumeric output), an input device such as a navigator 104 (here a conventional joystick device for a handheld device), and an indicator 106 (here embodied as an optical display) that indicates a match to the client visually or tactilely. An optional built-in indicator such as a buzzer (not shown) may be provided instead of or in combination with optical display 106. Client device 100 comprises: The client device further comprises (but is not visible in) conventional wireless circuitry and antenna (or other means for communication, e.g., Bluetooth, infrared circuitry, etc.) for receiving / transmitting radio waves for transmitting client data, storage devices such as memory, and a power source such as a battery (not shown). Typically, as briefly described above, the wireless circuitry is configured to provide at least a limited operating range, typically a distance of 10 to 50 meters (effectively for other client devices), similar to a communication radio device such as a walkie-talkie, and operates according to predetermined parameters. In this manner, there is no need to use an operator-controlled cellular communication network, which is generally very cost-effective and convenient for clients. Thus, the client device is generally independent of the cellular network infrastructure and a particular service provider, such as a cellular network operator. Furthermore, it operates worldwide without limitations imposed by network infrastructure, such as the need for various mobile phone standards, such as GSM or AMPS, to be compatible. In this manner, many different clients throughout the world can easily benefit from the present invention. Typically, a client device issues requests to all other client devices within a specific, limited service area. All other devices are passively aware, but only matching devices establish a link to exchange client information, which is unique to the present invention.

[0040] According to an alternative embodiment, a "timeout" feature is provided whereby a message from one client to another is only received once within a predetermined period of time (eg, 30 minutes).

[0041] The client device 100 also includes a unique client identification code (not shown in this figure) that is configured to provide secure communications between multiple clients. The purpose of including the client identification code is to establish communication between two or more clients when desired according to operator configuration, provided that the clients are within range of each other (i.e., if there is sufficient wireless coverage, for example).

[0042] Of course, alternatively, client device 100 may be configured to operate only with a particular service provider, for example configured to receive messages broadcast from that particular service provider within a given range, such as in a store, at an exhibition, inside a company, receiving advertisements, etc. An advantage of the latter embodiment of the invention is that in this way a larger group of clients (operators) with particular preferences can have information within a given geographic area. The settings are typically operated by an operator, such as a user, although of course other criteria for settings may be provided instead. Here, the term "operator" primarily refers to the user.

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

[0044] Each client 100, 200, 300, 400 may typically, but not necessarily, be provided in the form of a physical client device equipped with a computer and wireless circuitry, configured to communicate with other client devices, and capable of accessing server 500.

[0045] The client device may be, for example, a completely standalone device equipped with wireless circuitry and dedicated solely 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) utilizing a conventional operating system, or may be a further application with software providing the client application together. The client application may be provided as a specific (usually simple) hardware unit for the application. A typical example of the latter would be a plug-in card with specific software for the client application, which card is adapted 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 to participate in a conventional chat site or the like. This embodiment makes use of the confidentiality using a 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 interaction data, but only the unique client identification code. Of course, the unique client identification code can be switched off if desired by the operator. However, this feature will not be described in further detail.

[0047] The protocols, routines, etc. configured for a particular communication may be updated or changed by downloading new routines, etc.

[0048] Thus, 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, as these can be provided by the other device (i.e., the Palm Pilot device or PDA to which the client device of the present invention is connected).

[0049] The PDA device may be programmed with software to interface with the device of the present invention, or alternatively, the device of the present invention may be provided as a pure software solution downloaded to a Palm Pilot device or PDA. The device or PDA device may be docked at a central station to transfer logged or entered data. Different types of adapters may be provided to connect the client device to other hardware. New software versions, manuals, etc. may be downloaded in this manner. Of course, the manual may be distributed in other ways, for example, on a record carrier such as a CD containing the routines and settings. In that regard, there are many uses for information made available online via the Internet.

[0050] Reference is now made to FIG. 3, which shows a block diagram of a client 100 of a preferred embodiment of the present invention in the form of a client device. The client device 100 includes a first transmitter 104 for transmitting data signals including matching determination parameters and client information to and from a second client (or server 500). This first transmitter 104 may be of any conventional type, including input / output elements for wirelessly receiving and transmitting video, audio, and data signals. Typically, the first transmitter 104 includes conventional wireless circuitry, including an antenna (not shown) for wireless communication. However, the present invention is in no way limited to radio communication; other wireless communications (e.g., cellular technology, NMT, GSM, 3G, Bluetooth, wireless LAN (wlan), infrared (ir), etc.) may be used instead. The client 100 includes a second transmitter 106 for transmitting processed signals (including processed client information) to a display (typically a display (not shown)). Between these two units 104, 106 there is provided a control system 108 arranged to process client information.

[0051] Generally, the control system 108 includes a processor 110 connected to computer memory 112 by a system bus 114. The memory 112 stores, for execution, The memory 110 includes computer-executable instructions 116. The processor 110 executes the computer-executable instructions 116 to perform all method steps described below. The interfaces, communication protocols, etc. required for receiving input from and interacting with an operator, for example using a joystick (see FIG. 2), are conventional and their design is obvious to those skilled in the art of electronics and computer science, and therefore will not be described in further detail. The memory is generally configured to store routines, settings, received messages, and different response messages. The design of the memory is known per se to those skilled in the art. Also, electrical circuitry may be provided to switch communication channels so that a common channel is used to establish communication, and other channels are used to carry client data. This will not be described in detail, but is within the scope of the present invention.

[0052] Please refer to Fig. 4, which shows an example of settings (corresponding to parameters) visible to the operator of the client device and executable algorithms for illustrative purposes, and also to Fig. 5, which shows the relevant method steps of an embodiment of the present invention.

[0053] The device generally operates as follows, although many alternatives are possible: In this figure, selection is made from a menu, for example using a joystick (not shown in further detail), and menu selection is known per se. Therefore, only the menu functionality directly relevant to the present invention is shown and described.

[0054] For simplicity, menus are shown diagrammatically within square brackets, each square bracket representing the title of a new menu.

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

[0056] A new menu will appear (120) presenting personal information such as gender, age, nationality, etc. It is important to note that the information presented is merely an example and not a limitation; therefore, business-related information, etc. may be entered instead.

[0057] This menu 120 typically contains similar personal information as on dating sites. 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 future matching purposes.

[0058] Finally, in the event of a match, an interaction message 140 is recorded or selected for transmission to the second client. Typically, each client device 100 sends requests according to a schedule, such as a request every minute. The frequency of requests typically depends on the traffic density, i.e., the number of devices in the service area. For example, the more client devices present at the same time, the fewer requests will be provided (and vice versa). However, without limitation, maximum efficiency is typically desired. The request typically includes the client device's unique client identification code (similar to a serial number). Each client device, when turned on, typically looks for requests coming from other client devices.

[0059] The client device 100 may be configured to receive other information, such as SMS or advertisements, from a second client in the form of a base station or server. The present invention is for illustrative purposes only. An exhaustive description is difficult because countless other algorithms may be developed to achieve the same result. It is similarly impossible to construct a claim on such an algorithm.

[0060] For example, another embodiment of the present invention provides a device in one of two modes: scan mode and match mode. In scan mode, the device is designed to read only SMS, advertisements, etc. In this mode, the operator (i.e., the user of the client device, typically a customer) can determine whether or not he / she wants to receive advertisements and the type of advertisement, for example, by exchanging his / her unique code. In this way, advertisers can target group (segment) advertisements to interested clients (customers only). Parameters (programming) for the scan mode can be provided directly from the client device, or alternatively, can be provided over the Internet using other conventional programming devices, such as a PC. For example, if a client is planning to visit a certain location, he / she can pre-program his / her client device so that relevant travel guides or maps are received upon arrival at the location. This feature can be used, for example, to hail a taxi. A user desiring 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 will indicate an available taxi.

[0061] When in match mode, the device is expected to perform client matching, as described in more detail below, although both modes may exist simultaneously.

[0062] When the request is responded to, some kind of interaction message is shown, for example, by the indicator 106 or by the display unit 102 (here, the display). A sound (beep) is provided to indicate a match.

[0063] 5, there is shown a flow chart of a method for processing client information by a first client, the method corresponding to that already described above in relation to the client and the system.

[0064] In summary, matching is performed by the following steps: (First step 410): A request is provided to the second client to send its client information to the first client, if it has not already been sent. (Step 420): Then, a client processing operation that matches the client device is determined by the first client based on the client information, which includes client data that includes predetermined parameters for client matching. (Step 430): Finally, one or more client-based processing operations are performed, including synchronizing and transmitting client information, to provide a matching application for the first and second clients within a predetermined distance of the clients.

[0065] (Step 411): According to an alternative embodiment of the present invention, a step is performed of requesting the second client to transmit a unique client identification code that identifies the second client if and only if predetermined parameters for client matching match a desired setting of 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 for the second client.

[0067] Based on the information already given in this context, implementing and / or performing all this is clear to a person skilled in the art of electronics and / or computer science, so this will not be described in further detail. Any suitable computer language and / or electronic technology may be used for this purpose.

[0068] An application area of ​​the present invention is, for example, advertising clothing, etc., whereby customers can be presented with relevant information that influences them to purchase a particular product, but this is merely a non-limiting example of a typical application.

[0069] As will be further explained below, the client may alternatively be provided as a computer program product (called a client application) that can be executed by a computer residing in an already available mobile communication device, for example a PDA or a mobile phone. Preferably, it is structured and provided as an independent application program or DLL. This computer program product may be stored on a storage carrier such as a USB or downloaded from the Internet. This is not shown in any of the figures, as the operating principle can be easily derived from the disclosure of the client device in Figures 2 and 3 above.

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

[0071] Also, for example, a client may be another type of cordless, handheld, typically a handheld communication device such as a PDA, or a suitably Internet-enabled cordless handheld terminal. The particular type of device (i.e., the device providing the client) is not believed to be important, as long as the client is capable of providing a means of interacting with other clients and web servers.

[0072] Web server 500 may be of a type known in the art that is capable of communicating with clients at particular locations using an intervening network, such as the Internet. Of course, in addition, web server 500 is preferably representative of any source of client data and capable of receiving operator and user input. Thus, for example, web server 500 may be accessible from the Internet or may be part of an intranet and represent any number of web servers (some with access to databases).

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

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

[0075] In addition to manual closure, the client application preferably also automatically closes the After a certain period of time, the communication channel can be closed.

[0076] Throughout this description, the embodiments shown and described should be considered as examples rather than limitations on the present invention.

[0077] An information processing unit is described that, after the accounts are matched, sends an instruction to the matched account to suspend the matched account. According to at least one embodiment, the information processing unit operates using the machine or information processing method described above.

[0078] An account will now be described. According to at least one embodiment, an account may be implemented in one or more of the above-described ways. Alternatively, an account may be connected to another account via electromagnetic means. In this case, the account may communicate with the other account.

[0079] Now, a description of matching will be given. According to at least one or more embodiments, matching is performed by one or more of the methods described above. Alternatively, matching is approval to communicate information (including communication) with another account. The information is one or more pieces of information that an account can transmit. For example, the account's profile, resume, work history, communication, electronic data, etc. In other words, an account that receives a match instruction from another account can communicate information (including communication) with that account by approving the match. This state is referred to as the accounts being matched. Alternatively, if information communication (including communication) with that account is possible regardless of whether the match is approved, the accounts are said to be matched at the point in time when some information communication occurs. Alternatively, the accounts are said to be matched at the point in time when some information communication occurs, regardless of whether the match is approved. In other words, there is no change in the fact that the present disclosure provides a product or method that can achieve the effects of the present disclosure. Note that, in at least one embodiment, matching is performed to achieve a certain relationship. For example, the purpose is to find a friendship partner, a work partner, a romantic partner, a spouse, or a business partner.

[0080] Account suspension. According to at least one embodiment, suspending an account means suspending the ability to match new accounts. Alternatively, suspending an account means suspending or canceling the account's registration with the application, if the account functions within the application. Alternatively, the suspended account may be unable to be matched with other accounts. Alternatively, the suspended account may be unable to be searched for by other accounts.

[0081] After accounts are matched, a request to instruct the matched person to deactivate their account is described. According to at least one embodiment, the request can be communicated to the matched person, or the request can be displayed on the matched person's device, or the reason for the request can be transmitted along with the request. For example, in a match for finding a romantic partner or spouse, a request can be made to deactivate the matched person's account because a romantic partner or spouse has been found.

[0082] A processor is described that terminates both the other party's account and the user's account when the other party agrees to terminate the account. In at least one or more embodiments, the processor can be implemented by any one or more of the machines or methods described above.

[0083] In at least one embodiment, the person to whom the request is sent can consent to the account suspension. For example, the person to whom the request is sent can approve the information processing agreeing to the account suspension by operating a terminal or the like.

[0084] In at least one embodiment, when the requested account agrees to the account suspension, both the requested account and the account are suspended. For example, when the requested account agrees to the account suspension, not only is the account suspended, but the account that sent the request is also suspended. This embodiment allows both matched accounts to It is useful and industrially feasible because it prevents cheating on other accounts.

[0085] A suspension processing unit is described below that suspends the account of the other party and the user's own account when the other party does not respond for a certain period of time after receiving an instruction to suspend the account. In at least one or more embodiments, the suspension processing unit can be implemented by any one or more of the machines or methods described above.

[0086] In at least one embodiment, when the other party to whom the request was sent does not respond for a certain period of time to the account suspension, the other party's account and the user's own account are suspended. Alternatively, in another embodiment, the phrase "when the other party receives an instruction to suspend their account and does not respond for a certain period of time" can be replaced with "when the other party receives an instruction to suspend their account." In other words, the present disclosure remains applicable to a product or method that can achieve the effects of the present disclosure. This embodiment is useful and industrially feasible because it prevents matched accounts from cheating on each other.

[0087] and after the accounts are matched, sending an instruction to the matched account to suspend the matched account. According to at least one embodiment, the method is an information processing method using any one or more of the embodiments of the information processing device described above.

[0088] According to at least one embodiment, the term "information processing device" in this disclosure may have the same meaning as the "matching device." In other words, it is still a product or method that can achieve the effects of the present disclosure.

[0089] According to at least one embodiment, the information processing device includes an information processing unit that allows a person who matches with a person to send an instruction to the matched person's account to suspend the matched person's account. According to at least one embodiment, the requester can send an instruction to suspend the matched person's account even if they do not have an account. For example, this may be the case when the requester voluntarily suspends their own account, but the matched person has not. Or, this may be the case when the requester has not created an account, but the matched person has created or is running an account in another application. The requester can send the request to a device or administrator that manages the account, and the managing device or administrator sends a request to suspend the account to the matched person's account. In other words, the present disclosure remains applicable to an object or method that can achieve the effects of the present disclosure.

[0090] According to at least one embodiment, the information processing device has a "processing unit that suspends the other party's account when the other party agrees to suspend the account." In other words, it remains an object or method that can achieve the effects of the present disclosure.

[0091] According to at least one embodiment, the information processing device has a "suspension processing unit that suspends the other party's account when the other party does not respond for a certain period of time after receiving an instruction to suspend the account." In other words, it remains an object or method that can achieve the effects of the present disclosure.

[0092] According to at least one embodiment, in the present disclosure, the phrase "an information processing unit that sends an instruction to the matched person's account to suspend the matched person's account after the accounts are matched" may have the same meaning as "an information processing unit that sends an instruction to the matched person's account to suspend the matched person's account." The requester can send an instruction to suspend the matched person's account even if they do not have an account. For example, this may be the case if the requester voluntarily suspended their own account but the matched person has not suspended their account. Or, this may be the case if the requester has not created an account but the matched person has created or is running an account in another application. The requester can send the request to a device or administrator managing the account, and the managing device or administrator will send a request to suspend the account to the matched person's account. In other words, this remains true of any product or method that can achieve the effects of the present disclosure.

[0093] The above-described embodiment will now be outlined.

[0094] an information processing unit that, after the accounts are matched, sends an instruction to the matched account to suspend the matched account; Information processing device having

[0095] This configuration has the usefulness and industrial applicability of at least preventing matched accounts from cheating on other accounts.

[0096] a processing unit that suspends the other party's account and the user's own account when the other party agrees to suspend the account; An information processing device further comprising:

[0097] This configuration has the usefulness and industrial applicability of at least preventing matched accounts from cheating on other accounts.

[0098] a suspension processing unit that suspends the other party's account and the user's own account when the other party does not respond for a certain period of time after receiving an instruction to suspend the account; An information processing device further comprising:

[0099] This configuration has the usefulness and industrial applicability of at least preventing matched accounts from cheating on other accounts.

[0100] After the accounts are matched, sending instructions to the matched account to suspend the matched account; Information processing method having

[0101] This configuration has the usefulness and industrial applicability of at least preventing matched accounts from cheating on other accounts.

[0102] The invention according to the present disclosure may have at least one of the above-described effects.

Claims

1. an information processing unit that, after the accounts are matched, sends an instruction to the matched account to suspend the matched account; Information processing device having

2. a processing unit that suspends the other party's account and the user's own account when the other party agrees to suspend the account; An information processing device further comprising:

3. After the accounts are matched, sending instructions to the matched account to suspend the matched account; Information processing method having

Citation Information

Patent Citations

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

    JP2009541844A