Information processing device, information processing method, and information processing program

JP7911905B2Active Publication Date: 2026-08-27LY CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022114016
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-15
Publication Date
2026-08-27
Estimated Expiration
2042-07-15

AI Technical Summary

Benefits of technology

【0007】 実施形態の一態様によれば、ユーザの利便性を向上させることができるという効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007911905000001
    Figure 0007911905000001
  • Figure 0007911905000002
    Figure 0007911905000002
  • Figure 0007911905000003
    Figure 0007911905000003
Patent Text Reader

Abstract

To provide an information processor, a method for processing information, and an information processing program which can increase the convenience of a user.SOLUTION: The information processor according to the present application includes a reception unit, a determination unit, and a cancellation unit. The reception unit receives a hiding setting of a content by a user. The determination unit determines whether update information as information updated in a content and at least one of actions of a user after the user selects the hiding setting satisfy a predetermined condition if a content is updated. The cancellation unit cancels the hiding setting if the determination unit determines that the predetermined condition is satisfied.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] ,

[0006] , , , , , ,

[0005] , , ,

[0003] , , , , , ,

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, techniques for providing various types of information to users have been known. For example, Patent Document 1 discloses a technique for searching for content such as an information page in response to a request from a user and providing the searched content.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is a certain tendency in the content that attracts the user's interest, and the user may forget the content and view it many times even if it is content that has been viewed once. Therefore, it is conceivable to accept a non-display setting of content from the user and make the content non-displayed. However, even when the content is updated, such content remains non-displayed, and there is a problem that the viewing of the updated content is restricted, and there is room for improvement in terms of improving the convenience of the user.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that can improve the convenience of the user.

Means for Solving the Problems

[0006] The information processing device according to the present application comprises a receiving unit, a determination unit, and a release unit. The receiving unit receives a user's setting to hide content. When content is updated, the determination unit determines whether one or more of the updated information in the content and the user's actions after the content is hidden meet predetermined conditions. The release unit releases the hidden setting if the determination unit determines that the predetermined conditions are met. [Effects of the Invention]

[0007] According to one embodiment, the effect is to improve user convenience. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of a terminal device according to this embodiment. [Figure 4] Figure 4 shows an example of the configuration of an information processing device according to the present invention. [Figure 5] Figure 5 shows an example of a user information table stored in the user information storage unit according to the embodiment. [Figure 6] Figure 6 shows an example of a content table stored in the content storage unit according to this embodiment. [Figure 7] Figure 7 shows an example of home content provided by the information processing device according to the embodiment and displayed on the display unit of the terminal device. [Figure 8] Figure 8 is a flowchart showing an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 9] Figure 9 is a hardware configuration diagram showing an example of a computer that implements the respective functions of the information processing device and terminal device according to the embodiment. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to the present application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not inconsistent. Also, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment.

[0011] The information processing device 1 shown in Figure 1 is an information processing device that works in conjunction with each user U's terminal device 2 to provide various types of information to each user U online, and is implemented, for example, by one or more servers or a cloud system.

[0012] The information processing device 1 provides information on various types of content in response to the search query transmitted from the user U's terminal device 2. Such search queries include, for example, a user ID (Identifier) ​​which is an identifier that identifies user U, information indicating search keywords, and information indicating the search type.

[0013] Search types include, for example, "Web," "Images," "Videos," "Real-time," "Q&A," "Maps," "News," "Shopping," "Auctions," and "Stores / Facilities." "Web" is a search type that targets web content, "Images" is a search type that targets still image content, and "Videos" is a search type that targets video content.

[0014] "Realtime" is a search type that targets posted content on SNS (Social Networking Service) including microblogs, etc. "Q&A site" is a search type that targets posted content on Q&A sites. "Map" is a search type that targets stores, facilities, etc. on a map. "News" is a search type that targets news content.

[0015] "Shopping" is a search type that targets content related to shopping sites, and "Auction" is a search type that targets content related to auction sites. "Store·Store" is content related to stores, facilities, etc. Note that the content of shopping sites and auction sites is, for example, content such as the details of the transaction target and the web page for trading.

[0016] User U inputs a search keyword, specifies a search type, and operates a search button, whereby a search query is transmitted from terminal device 2 to information processing device 1 (step S1). In the example shown in (a) of FIG. 1, it is shown that the search type is "Web" and the search keyword is "Kyushu hot spring day trip". "Kyushu hot spring day trip" is a keyword represented by the combination of the words "Kyushu", "hot spring", and "day trip".

[0017] When information processing device 1 receives a search query from terminal device 2, it performs a search process according to the search query (step S2) and transmits a search result, which is the result of the search process according to the search query, to terminal device 2 (step S3). In the example shown in (a) of FIG. 1, a search result is shown that includes content information of content that is content of the search type "Web" and corresponds to the search keyword "Kyushu hot spring day trip".

[0018] For each content information included in the search results by the information processing device 1, as information of the content extracted in the search process of the information processing device 1, display information such as thumbnails and titles included in the content and link information are included. The link information is information for transitioning to the content shown in the search results, and for example, is the address information of the content (for example, URL (Uniform Resource Locator)).

[0019] When the content information included in the search results is selected by the tap operation or click operation of the user U, the terminal device 2 acquires and displays the content corresponding to the content information selected by the user U from the information processing device 1 or an external information processing device.

[0020] Note that the display information included in the content information may include, as information other than thumbnails and titles, for example, a part of the content information (for example, information of an emphasized snippet and information of the update date and time).<​​​​​​​​​​​​​​Furthermore, the user U's operation to hide content is an operation performed on content shown in the search results, and is performed on the content information included in the search results, but it may also be performed on content that is selected from the search results and displayed on terminal device 2.

[0025] When user U performs a hide operation on content included in the search results, hide information is transmitted from terminal device 2 to information processing device 1 (step S4). The hide information includes, for example, user U's user ID and identification information to identify the content that has been hidden.

[0026] In the example shown in Figure 1(a), content X, which is partially displayed under the title "<Kyushu> Open-air baths - Popular and recommended rankings for day trips to hot springs," has been set to be hidden. The hidden information includes information that identifies this content X.

[0027] When the information processing device 1 receives hidden information from the terminal device 2, it performs a hidden setting based on such hidden information (step S5). For example, the information processing device 1 performs the hidden setting by adding specific information contained in the hidden information to the information of user U corresponding to the user ID contained in the hidden information.

[0028] Then, the information processing device 1 deletes the information of the hidden content and updates the search results, and sends the updated search results to the terminal device 2 (step S6). In the example shown in Figure 1(b), the search results shown in Figure 1(a) are shown with the information of the aforementioned content X excluded. Note that the process of excluding the information of the hidden content may be performed by the terminal device 2 instead of the information processing device 1.

[0029] Subsequently, user U performs a search operation similar to that in step S1. Specifically, user D enters the search keyword "Kyushu hot spring day trip" and specifies the search type as "Web," then operates the search button to perform the search. As a result, the search query is sent from terminal device 2 to information processing device 1 (step S7).

[0030] When the information processing device 1 receives a search query from the terminal device 2, it performs a search process according to the search query (step S8). The information processing device 1 then determines whether the content that was set to be hidden in step S5 has been updated since the hiding setting in step S5 (step S9).

[0031] For example, if the content that has been hidden by user U, whose user ID is included in the search query, is the aforementioned content X, then the information processing device 1 determines whether or not content X has been updated after user U has hidden it. The information processing device 1 determines that content X has been updated if the text, images, etc., included in content X have been updated (for example, added).

[0032] If the information processing device 1 determines that the hidden content has been updated since it was set to be hidden, it checks whether the conditions for unhiding the updated hidden content have been met (step S10). The conditions for unhiding are set for each type of content or for each piece of content. The conditions for unhiding are examples of predetermined conditions.

[0033] The conditions for unblocking hidden content are one or more of the following: updated information in the hidden content, and user U's actions after the content was hidden.

[0034] For example, the information processing device 1 determines that the condition for undoing the setting is met if the user U's actions after the hidden setting are specific actions related to the hidden content. The user U's actions after the hidden setting are, for example, the actions of user U from the time the hidden content is hidden until the search query is sent, but are not limited to such examples.

[0035] For example, User U's actions after hiding content may include User U's actions from the time the hidden content is hidden until before the hidden content is updated, User U's actions during a predetermined period after hiding content but before a search query is submitted, or User U's actions during a predetermined period after hiding content but before the hidden content is updated.

[0036] Furthermore, certain actions related to hidden content include, for example, viewing the trade items shown in the hidden content. Trade items are goods or services on shopping or auction sites, and viewing trade items includes viewing content that introduces the trade items or viewing content for trading the trade items (e.g., purchase pages).

[0037] Furthermore, certain actions related to hidden content do not include the purchase of the transaction items indicated in the hidden content. For example, if user U purchases the transaction items indicated in the hidden content after it has been hidden, the information processing device 1 determines that the conditions for undoing the setting are not met.

[0038] Additionally, certain actions related to hidden content include searching for related content, which is content associated with the update. Related content is, for example, content that contains characteristic words or words similar to those contained in the update.

[0039] Feature words are words pre-stored in the information processing device 1 as characteristic words or phrases, but are not limited to such examples. For example, the information processing device 1 can calculate the TF-IDF (Term Frequency-Inverse Document Frequency) value of words or phrases contained in the text of the update information and extract feature words based on these TF-IDF values. Words similar to feature words are stored in the information processing device 1 in association with the feature words.

[0040] Furthermore, related content is, for example, content that contains images with a high similarity to the images included in the update information. Image similarity is, for example, similarity obtained based on comparison between images, but it may also be similarity obtained based on comparison between objects included in the images. Note that image similarity can be calculated using a learning model generated by deep learning or the like. Such a learning model is, for example, a model that takes information about the image included in the update information and information about the image to be compared as input and outputs a score indicating the similarity.

[0041] Furthermore, the information processing device 1 determines that the setting cancellation condition is met if the update information is positive information. For example, the information processing device 1 has a positive word list which is a list of positive words, and determines that the update information is positive information if the text of the update information contains positive words or if the proportion of words or phrases contained in the text of the update information that are positive words is above a threshold.

[0042] Furthermore, the information processing device 1 determines that the setting cancellation conditions are met if the update information is negative. For example, the information processing device 1 has a negative word list, and determines that the update information is negative if the text of the update information contains negative words or if the proportion of words or phrases in the text of the update information that are negative words is above a threshold.

[0043] Furthermore, the information processing device 1 can also determine whether the updated information is negative or positive using a learning model generated by deep learning or the like.

[0044] Next, the information processing device 1 removes the hidden setting for the hidden content if it determines that the above-mentioned setting removal conditions are met (step S11). For example, if the above-mentioned content X is hidden content and content X satisfies the setting removal conditions, the information processing device 1 removes the hidden setting for content X and makes content X a displayable content that is not hidden.

[0045] Then, in step S8, the information processing device 1 transmits the search results, which include information on content other than the content that has been set to be hidden, to the terminal device 2 (step S12).

[0046] The search results shown in Figure 1(c) include content X, whose hidden setting has been removed. In this way, the information processing device 1 includes information about content that has been hidden by user U in the search results, as long as the conditions for removing the setting are met. Therefore, the information processing device 1 can improve the convenience for user U.

[0047] In addition, content that is set to be hidden may be excluded from the search process in step S8 instead of being excluded in the process of step S12. Furthermore, in the example described above, the information processing device 1 generates the search results and displays them on the terminal device 2, but the home content may be displayed by a process primarily handled by the terminal device 2.

[0048] For example, the information processing device 1 may provide the terminal device 2 with information on multiple content items extracted through a search process based on information input from the terminal device 2 via an interface such as an API (Application Programming Interface), and the terminal device 2 may generate and display search results based on the information on multiple content items provided by the information processing device 1. Also, although Figure 1 shows a case where the terminal device 2 and the information processing device 1 are separate devices, the terminal device 2 and the information processing device 1 may be an integrated unit.

[0049] The configuration of the information processing system, including the information processing device 1 and terminal device 2 that perform such processing, will be described in detail below.

[0050] [2. Configuration of the Information Processing System] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. As shown in Figure 2, the information processing system 100 according to the embodiment includes an information processing device 1 and a plurality of terminal devices 2.

[0051] The information processing device 1 and the multiple terminal devices 2 are connected to each other via a network N, either by wire or wireless connection, enabling communication between them. Note that the information processing system 100 shown in Figure 2 may include multiple information processing devices 1. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

[0052] Information processing device 1 provides various types of content. For example, information processing device 1 provides a search service, which is a service that provides search results in response to search queries from terminal device 2. Information processing device 1 can also provide online services such as Q&A sites, shopping sites, auction sites, flea market sites, restaurant review sites, review sites, or social networking sites.

[0053] Each terminal device 2 may be, for example, a desktop PC (Personal Computer), a notebook PC, a tablet device, a smartphone, a mobile phone, or a PDA (Personal Digital Assistant). Each terminal device 2 is operated by user U. Note that each terminal device 2 is not limited to the examples described above; for example, it may be a smartwatch or a wearable device.

[0054] Furthermore, terminal device 2 can connect to network N via wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th generation mobile communication system), or via short-range wireless communication such as Bluetooth (registered trademark) and Wi-Fi, and communicate with information processing device 1.

[0055] [3. Terminal device 2] Figure 3 shows an example of the configuration of the terminal device 2 according to the embodiment. As shown in Figure 3, the terminal device 2 according to the embodiment includes a communication unit 10, a display unit 11, an operation unit 12, a sensor group 13, a storage unit 14, and a processing unit 15.

[0056] [3.1. Communications Section 10] The communication unit 10 is implemented, for example, by a NIC (Network Interface Card). The communication unit 10 is connected to the network N by wire or wireless connection and transmits and receives information to and from the information processing device 1 via the network N.

[0057] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0058] [3.3. Operation section 12] The operation unit 12 includes, for example, a keyboard with keys for entering letters, numbers, and spaces, an enter key and arrow keys, a mouse, and a power button. If the display unit 11 is a touch panel compatible display, the operation unit 12 includes a touch panel.

[0059] [3.4. Sensor Group 13] Sensor group 13 includes various sensors. Sensor group 13 includes, for example, a positioning sensor, an acceleration sensor, a gyroscope sensor, a geomagnetic sensor, a voice sensor (microphone), an illuminance sensor, a temperature sensor, a humidity sensor, a pressure sensor, a proximity sensor, sensors for acquiring biometric information such as odor, sweat, heart rate, pulse, and brain waves, and an image sensor. The positioning sensor is a sensor that detects the position of the terminal device 2.

[0060] [3.5. Storage section 14] The memory unit 14 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.

[0061] The storage unit 14 stores, for example, information transmitted from the information processing device 1 and acquired by the processing unit 15 via the network N and the communication unit 10, as well as detection information, which is information detected by the sensor group 13.

[0062] [3.6. Processing Unit 15] The processing unit 15 is a controller, and is implemented, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the memory device inside the terminal device 2 using RAM as the working area. The processing unit 15 may be partially or entirely implemented by an integrated circuit, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The processing unit 15 includes an information acquisition unit 16, a display processing unit 17, and an information output unit 18.

[0063] [3.6.1. Information acquisition unit 16] The information acquisition unit 16 acquires various content transmitted from the information processing device 1 and received by the communication unit 10 via the network N. The content transmitted from the information processing device 1 may include, but is not limited to, content showing search results containing multiple pieces of content information, or content corresponding to the content information included in such search results.

[0064] [3.6.2. Display Processing Unit 17] The display processing unit 17 displays the information acquired by the information acquisition unit 16 on the display unit 11. For example, the display processing unit 17 displays information such as content acquired by the information acquisition unit 16 on the display unit 11.

[0065] [3.6.3. Information Output Unit 18] The information output unit 18 transmits, for example, operation information corresponding to operations performed by user U on the operation unit 12 to the information processing device 1 via the communication unit 10. The information output unit 18 also transmits detection information, which is information detected by the sensor group 13, to the information processing device 1 via the communication unit 10.

[0066] [4. Configuration of Information Processing Device 1] Figure 4 shows an example of the configuration of an information processing device 1 according to an embodiment. As shown in Figure 4, the information processing device 1 has a communication unit 20, a storage unit 21, and a processing unit 22.

[0067] [4.1. Communications Section 20] The communication unit 20 is implemented, for example, by a NIC (Network Interface Card). The communication unit 20 is connected to the network N by wire or wireless connection and transmits and receives information with various other devices. For example, the communication unit 20 transmits and receives information with the terminal device 2 via the network N.

[0068] [4.2. Storage section 21] The storage unit 21 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. The storage unit 21 has a user information storage unit 30 and a content storage unit 31.

[0069] [4.2.1. User Information Storage Unit 30] The user information storage unit 30 stores various information about user U. Figure 5 is a diagram showing an example of a user information table stored in the user information storage unit 30 according to this embodiment. In the example shown in Figure 5, the user information table stored in the user information storage unit 30 includes information on items such as "user ID," "attribute information," "history information," and "setting information."

[0070] The "User ID" is an identifier that identifies User U. The "Attribute Information" is attribute information about User U's attributes associated with the "User ID". User U's attributes include, for example, demographic attributes and psychographic attributes. Demographic attributes are demographic attributes such as age, gender, occupation, place of residence, annual income, and family structure. Psychographic attributes are psychological attributes such as lifestyle, values, and interests.

[0071] "History information" refers to history information that includes information such as the service usage history, and includes, for example, user U's payment history information, user U's search history information, user U's browsing history information, user U's context history information, and user U's movement history information.

[0072] User U's payment history information includes purchase history information for goods purchased by User U online, in physical stores, or at physical facilities using payment services, and service usage history information for services used by User U for a fee online, in physical stores, or at physical facilities using payment services.

[0073] Purchase history information includes information about the products purchased by user U, purchase costs, purchase date and time, and store of purchase. Service usage history information includes information about the services used by user U, usage costs, usage date and time, and store of use.

[0074] User U's search history information includes, for example, information on web content searches on search engines and search history on various websites. User U's browsing history information includes information on web content that User U has viewed, and includes various types of information such as User U's property information browsing history and browsing history of flyers from stores such as convenience stores and supermarkets.

[0075] User U's movement history information is information about User U's movement history, and for example, it includes information about User U's location for each unit of time. Note that User U's movement history information may also include information about stores and facilities visited. User U's context history information is the history information of User U's context estimated by the processing unit 22. User U's context is User U's situation.

[0076] User U's status includes, for example, User U's location, User U's orientation, User U's actions, and User U's emotions. This information is stored in the user information storage unit 30 by the processing unit 22 based on detection information transmitted from the terminal device 2 to the information processing device 1.

[0077] "Configuration information" includes the information on the hidden settings mentioned above. This hidden setting information includes specific information for each user, such as identifying the hidden content that corresponds to the hidden setting. This specific information may be, for example, the content ID or address information of the hidden content.

[0078] Although not shown in the diagram, the user information table in the user information storage unit 30 also contains information such as detection information transmitted from the terminal device 2 to the information processing device 1 for each user U.

[0079] [4.2.2. Content Storage Unit 31] The content storage unit 31 stores information about the content. Figure 6 shows an example of a content table stored in the content storage unit 31 according to this embodiment. In the example shown in Figure 6, the content table stored in the content storage unit 31 contains information for items such as "Content ID" and "Content".

[0080] A "Content ID" is an identifier that identifies content. "Content" refers to information about the content associated with the "Content ID". Specifically, information about content includes, for example, information about the content's content or the content's address, and includes the information included in the search results mentioned above.

[0081] In Figure 6, the content with content ID "C1" is content CNT1, the content with content ID "C2" is content CNT2, and the content with content ID "C3" is content CNT3.

[0082] In the example shown in Figure 6, the content is represented by a string containing an abstract code such as "Content CNT1," but the content can be, for example, data in a file format containing various information such as specific numerical values ​​and specific strings, or information indicating the storage location of such data. The content may also be information in a format other than that described above. Furthermore, the content storage unit 31 is not limited to the above and may store various types of information depending on the purpose.

[0083] [4.3. Processing Unit 22] The processing unit 22 is a controller and is implemented, for example, by a processor such as a CPU or MPU, which executes various programs (an example of an information processing program) stored in a memory device (e.g., memory unit 21) inside the information processing device 1, using RAM as a working area. Alternatively, the processing unit 22 may be partially or entirely implemented by an integrated circuit such as an ASIC or FPGA.

[0084] As shown in Figure 4, the processing unit 22 includes an acquisition unit 40, a reception unit 41, a search unit 42, an estimation unit 43, a determination unit 44, a release unit 45, and a provision unit 46, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the processing unit 22 is not limited to the configuration shown in Figure 4, and other configurations are also acceptable as long as they perform the information processing described later.

[0085] [4.3.1. Acquisition part 40] The acquisition unit 40 acquires various types of information. The acquisition unit 40 acquires various types of information from the storage unit 21. The acquisition unit 40 acquires various types of information from the user information storage unit 30 and the content storage unit 31, etc.

[0086] Furthermore, the acquisition unit 40 can acquire information about user U from, for example, a terminal device 2 or an external device, and store the acquired user U information in the user information storage unit 30. The user U information acquired from the terminal device 2 includes, for example, the detection information described above. The acquisition unit 40 can also acquire various types of content from, for example, an external device, and store the acquired content in the content storage unit 31.

[0087] [4.3.2. Reception Department 41] The reception unit 41 receives various requests. The reception unit 41 receives various requests from external information processing devices. The reception unit 41 receives information indicating various requests from external information processing devices via the communication unit 20. For example, the reception unit 41 receives a request from the terminal device 2.

[0088] The reception unit 41 receives, for example, the search query described above from the terminal device 2. The search query includes, for example, the user ID which is the identifier of user U, information indicating the search keyword, and information indicating the search type.

[0089] Furthermore, the reception unit 41 receives the aforementioned hidden information from the terminal device 2. The hidden information includes, for example, the user ID of user U and identification information to identify the hidden content, which is the content for which the hidden setting operation was performed.

[0090] Furthermore, the reception unit 41 can also accept hidden settings for each search type. In this case, for example, content that has been hidden for the "Web" search type will be treated as searchable and displayable for search types other than "Web".

[0091] [4.3.3. Search Section 42] When a search query is received by the receiving unit 41, the search unit 42 performs search processing based on the search query received by the receiving unit 41.

[0092] For example, the search unit 42 searches for and extracts content corresponding to the search keyword from the content storage unit 31 or an external information processing device among the content of the search type indicated by the search query.

[0093] For example, if the search type indicated in the search query is "web," the search unit 42 searches for and extracts content corresponding to the search keyword from web content. Also, if the search type indicated in the search query is "video," the search unit 42 searches for and extracts content corresponding to the search keyword from video content.

[0094] [4.3.4. Estimation section 43] The estimation unit 43 estimates the emotions of user U at each point in time based on detection information and behavioral history acquired by the acquisition unit 40. User U's emotions can be positive or negative. Positive emotions are, for example, feelings of joy and happiness, while negative emotions are, for example, feelings of anger and sadness.

[0095] Sensor information includes, for example, user U's position, stride length, amplitude movement information, biometric information such as user U's scent, sweat, heart rate, pulse, and brain waves, image information of user U's face, user U's speech information, and user U's surroundings information. User U's surroundings information includes, for example, information such as temperature, illuminance, and humidity around user U.

[0096] For example, the estimation unit 43 estimates user U's emotions based on information such as user U's position, stride length, and amplitude, or estimates user U's emotions using user U's biometric information and image information. The estimation unit 43 also uses information from user U's speech to estimate that user U's emotions are positive if the tone of user U's speech is high, and negative if the tone of user U's speech is low.

[0097] Furthermore, the estimation unit 43 can estimate that user U has a positive emotion if the number or amount of products purchased by user U is above a predetermined threshold. The estimation unit 43 estimates that user U has a positive emotion if the search keywords entered by user U are positive words, and estimates that user U has a negative emotion if the search keywords are negative words.

[0098] The estimation unit 43 can estimate changes in user U's emotions based on the emotions of user U at each point in time estimated as described above. Changes in user U's emotions may be, for example, changes in user U's emotions before and after the content that user U hides has been updated, but may also be changes in user U's emotions from when user U hides the content to the latest emotions of user U, or any other changes in user U's emotions.

[0099] Furthermore, the estimation unit 43 can also estimate the emotional changes of user U towards hidden content using an emotional change estimation model, which is a learning model that takes information on user U's behavioral history towards hidden content as input and outputs information indicating changes in user U's emotions towards hidden content as output. User U's behavioral history towards hidden content is, for example, user U's viewing history of hidden content. The viewing history of hidden content includes information such as the date and time when user U viewed the hidden content.

[0100] The emotion change estimation model is generated, for example, by training on a dataset that includes information on the behavioral history of other users U regarding hidden content that user U has hidden, and information on the emotional changes of other users U regarding hidden content, for each user U.

[0101] Learning models, including emotion change estimation models, are generated by machine learning using neural networks such as convolutional neural networks, recurrent neural networks, or deep neural networks, but are not limited to these examples. For instance, the learning model may be generated using machine learning algorithms such as linear regression or logistic regression instead of neural networks.

[0102] [4.3.5. Judgment unit 44] The determination unit 44 determines whether the conditions for unhiding the hidden content are met when the hidden content is updated. The unhiding conditions are set for each type of content or for each piece of content. Different conditions can be set for each type of content, or different conditions can be set for each piece of content.

[0103] The conditions for unhiding hidden content are one or more of the following: updated information in the hidden content, and actions taken by the user who hid the content after it was hidden. The user who hid the content is user U, who hid the hidden content.

[0104] For example, the determination unit 44 determines that the setting removal condition is met if the actions of the user who has hidden the content after the hiding setting are specific actions related to the hidden content. The actions of the user who has hidden the content after the hiding setting are, for example, the actions of the user who has hidden the content from the time the hidden content is hidden until the search query is sent, but are not limited to such examples.

[0105] For example, the actions of a user after hiding content may be the actions of the user from the time the hidden content is hidden until the hidden content is updated, or the actions of the user during a predetermined period after hiding content but before a search query is submitted, or the actions of the user during a predetermined period after hiding content but before the hidden content is updated.

[0106] Specific actions related to hidden content include, for example, viewing the trade items shown in the hidden content. Trade items are goods or services on shopping or auction sites, and viewing trade items includes viewing content that introduces the trade items or viewing content for trading the trade items (e.g., purchase pages).

[0107] Furthermore, certain actions related to hidden content do not include the purchase of the transaction items indicated in the hidden content. For example, if a user who has hidden content makes a purchase of the transaction items indicated in the hidden content after it has been hidden, the information processing device 1 will determine that the conditions for undoing the setting have not been met.

[0108] Additionally, certain actions related to hidden content include searching for related content, which is content associated with the update. Related content is, for example, content that contains multiple characteristic words or words similar to the characteristic words included in the update.

[0109] Feature words are words that have been pre-stored in the information processing device 1 as characteristic words or phrases, but are not limited to such examples. For example, the information processing device 1 can calculate the TF-IDF value of words or phrases contained in the text of the update information and extract feature words based on such TF-IDF values. Words similar to feature words are stored in the information processing device 1 in association with the feature words.

[0110] Furthermore, related content is, for example, content that contains images with a high similarity to the images included in the update information. Image similarity is, for example, similarity obtained based on comparison between images, but it may also be similarity obtained based on comparison between objects included in the images. Note that image similarity can be calculated using a learning model generated by deep learning or the like. Such a learning model is, for example, a model that takes information about the image included in the update information and information about the image to be compared as input and outputs a score indicating the similarity.

[0111] Furthermore, the determination unit 44 determines that the setting cancellation condition is met if the update information is positive information. For example, the information processing device 1 determines that the update information is positive information if the text of the update information contains positive words or if it has a positive word list that lists positive words, and the proportion of words or phrases contained in the text of the update information that are positive words is above a threshold.

[0112] Furthermore, the determination unit 44 determines that the setting cancellation conditions are met if the update information is negative information. For example, the determination unit 44 has a negative word list which is a list of negative words, and determines that the update information is negative information if the text of the update information contains negative words or if the proportion of words or phrases contained in the text of the update information that are negative words is above a threshold.

[0113] Furthermore, the determination unit 44 can also determine whether the updated information is negative or positive using a learning model generated by deep learning or the like.

[0114] Furthermore, the determination unit 44 can also determine that content is of higher quality if the number of users who have hidden it is small, or if the ratio of users who have hidden it to the total number of users who view it is small.

[0115] Furthermore, the determination unit 44 can also determine one of several deactivation conditions based on the number of users who have hidden their settings or the percentage of users who have hidden their settings relative to the number of users who are viewing their settings. For example, if the number of users who have hidden their settings or the percentage of users who have hidden their settings is less than the first threshold, the determination unit 44 determines one of the following conditions as the deactivation condition: update information or the actions of users who have hidden their settings after they have been hidden.

[0116] [4.3.6. Release section 45] The release unit 45 releases the hidden setting of the hidden content when the determination unit 44 determines that the setting release conditions are met.

[0117] For example, the unhide unit 45 unhides the hidden content if the content extracted by the search processing in response to the search query by the search unit 42 includes hidden content and the determination unit 44 determines that the conditions for unhiding such hidden content are met. The hidden content is content that user U, whose user ID is included in the search query, has hidden.

[0118] The release unit 45 releases the hidden setting of hidden content by, for example, updating the setting information contained in the user information table stored in the user information storage unit 30. For example, if the user ID included in the search query is "U1" and the hidden content is content X, the release of the hidden setting of content X is done by deleting the information that identifies content X from the setting information associated with user ID "U1".

[0119] Furthermore, the release unit 45 may choose not to release the hidden content even if the release conditions are met by the determination unit 44, if the quality of the hidden content determined by the determination unit 44 is below a threshold.

[0120] Furthermore, the release unit 45 may choose not to release the hidden setting even if the release conditions are met by the determination unit 44, if the latest emotion of user U determined by the determination unit 44 (for example, the emotion when the search query was submitted) is a negative emotion.

[0121] Furthermore, the release unit 45 can also release the hidden setting only if the release conditions are met by the determination unit 44, and the latest emotion of user U determined by the determination unit 44 (for example, the emotion at the time the search query was submitted) is positive.

[0122] Furthermore, the release unit 45 can also, for example, set a period during which the content is prohibited from being hidden, depending on the type of content that has been set to be hidden. In this case, the release unit 45 may refrain from removing the hidden setting even if the conditions for removing the setting are met by the determination unit 44, until the elapsed time since the content was set to be hidden exceeds the period during which the setting is prohibited.

[0123] For example, the unlocking unit 45 shortens the unlocking prohibition period if the content includes time-series information spanning several days or more (e.g., content related to childbirth or travel guides), and lengthens the unlocking prohibition period if the content does not include time-series information spanning several days or more (e.g., content related to shopping or gourmet food).

[0124] Furthermore, the unlocking unit 45 can shorten the unlocking prohibition period if the content type has an update frequency above a threshold, and lengthen the unlocking prohibition period if the content type has an update frequency below a threshold.

[0125] Furthermore, the unlocking unit 45 can also set an unlocking prohibition period depending on the search type. For example, the unlocking unit 45 can set different unlocking prohibition periods for search type "web" and search type "video".

[0126] [4.3.7.Providing Department 46] When a search query from the terminal device 2 is received by the receiving unit 41, the providing unit 46 transmits home content, which includes search results containing information on multiple contents extracted by the search processing of the search unit 42 according to the search query, to the terminal device 2.

[0127] If the content extracted by the search process performed by the search unit 42 includes hidden content, the providing unit 46 transmits the search results, which include information on multiple pieces of content excluding the hidden content, to the terminal device 2.

[0128] Figure 7 shows an example of home content provided by the information processing device 1's providing unit 46 and displayed on the terminal device 2's display unit 11 according to this embodiment. The home content 50 shown in Figure 7 includes a search box 51, a search button 52, a tab column 53, and search results 54.

[0129] The search box 51 receives a search keyword through an operation on the control unit 12 by the user U. When the search button 52 is selected by the user U through an operation on the control unit 12 while the search keyword is entered in the search box 51, the information output unit 18 of the terminal device 2 sends a search query containing the search keyword entered in the search box 51 to the information processing device 1. The providing unit 46 sends the search results corresponding to the search keyword included in the search query to the terminal device 2. These search results are acquired by the information acquisition unit 16 and displayed on the display unit 11 by the display processing unit 17.

[0130] Tab column 53 contains multiple tabs 56a, 56b, 56c, 56d, and 56e that can be selected by user U. Tab 56a is the "Web" tab, tab 56b is the "Images" tab, tab 56c is the "Videos" tab, tab 56d is the "Real-time" tab, and tab 56e is the "Q&A" tab.

[0131] Although not shown in the diagram, tab column 53 also includes tabs other than tabs 56a, 56b, 56c, 56d, and 56e. User U can select and display tabs other than tabs 56a, 56b, 56c, 56d, and 56e on the display unit 11 of the terminal device 2 by swiping or scrolling. In the following, when multiple tabs including tabs 56a, 56b, 56c, 56d, and 56e are not individually distinguished, they may be referred to as tab 56.

[0132] Tab 56 is a tab for identifying the search type. User U selects a tab corresponding to the desired search type from among multiple tabs 56, and a search query containing information indicating the search type corresponding to the tab 56 selected by User U is sent from terminal device 2 to information processing device 1.

[0133] In search result 54, multiple content information items 57a, 57b, 57c, 57d, and 57e are arranged vertically. Search result 54 also includes content information other than content information items 57a, 57b, 57c, 57d, and 57e.

[0134] Each piece of content information included in search result 54 is information that, when selected by user U, will redirect to the corresponding content. This information includes display information such as thumbnails and titles, as well as link information, which are included in the corresponding content.

[0135] When content information included in the search results is selected by user U through a tap or click operation, the information acquisition unit 16 of terminal device 2 acquires the content corresponding to the content information selected by user U from the information processing device 1 or an external information processing device. Then, the display processing unit 17 of terminal device 2 displays the content acquired by the information acquisition unit 16 on the display unit 11.

[0136] User U can hide content shown in the search results 54 of the home content 50 by operating the operation unit 12 while the home content 50 shown in Figure 7 is displayed on the display unit 11.

[0137] When a user U performs a hide setting operation, the information output unit 18 of the terminal device 2 transmits hide information, which includes identifying information for identifying the content to be hidden, to the information processing device 1. The receiving unit 41 of the information processing device 1 receives the hide information transmitted from the terminal device 2 and, based on the received hide information, sets the content identified by the identifying information in the hide information to be hidden for user U, whose user ID is included in the hide information.

[0138] In the example described above, the provisioning unit 46 excludes the hidden content from being displayed, but the search unit 42 may also perform the exclusion of the hidden content from being displayed. For example, the search unit 42 can exclude the hidden content from being displayed by excluding it from the search target.

[0139] [5. Processing Procedure] Next, the procedure for information processing by the processing unit 22 of the information processing device 1 according to the embodiment will be described. Figure 8 is a flowchart showing an example of information processing by the processing unit 22 of the information processing device 1 according to the embodiment.

[0140] As shown in Figure 8, the processing unit 22 of the information processing device 1 determines whether or not it has received a search query from the terminal device 2 (step S20). If the processing unit 22 determines that it has received a search query (step S20: Yes), it performs a search process according to the search query (step S21). Then, the processing unit 22 sends the search results, which include information on multiple content items excluding the hidden content among the multiple content items extracted by the search process, to the terminal device 2 (step S22).

[0141] If the processing in step S22 is completed, or if it determines that no search query has been received (step S20: No), the processing unit 22 determines whether or not it has received the hidden information from the terminal device 2 (step S23). If the processing unit 22 determines that it has received the hidden information (step S23: Yes), it sets the hidden information based on the received hidden information (step S24).

[0142] If the processing in step S24 is completed, or if it is determined that no hidden information has been received (step S23: No), the processing unit 22 determines whether or not it is time to determine whether the setting has been canceled (step S25). In the processing in step S25, the processing unit 22 determines that it is time to determine whether the setting has been canceled, for example, when a predetermined periodic timing has arrived, when a search query has been received from the terminal device 2 of user U who performed the hidden setting operation, or when the hidden content has been updated.

[0143] If the processing unit 22 determines that it is time to determine whether to cancel the setting (step S25: Yes), it determines whether the conditions for canceling the setting of the hidden content are met (step S26). If the processing unit 22 determines that the conditions for canceling the setting of the hidden content are met (step S26: Yes), it performs the process of canceling the hidden setting of the hidden content (step S27).

[0144] If the processing in step S27 is completed, the processing unit 22 determines that it is not time to determine whether the setting has been canceled (step S25: No), or that the conditions for canceling the setting of the hidden content are not met (step S26: No), then it determines whether it is time to terminate the operation (step S28). For example, the processing unit 22 determines that it is time to terminate the operation if the power to the information processing device 1 is turned off, or if it determines that a termination operation has been performed by operating on an unillustrated operation unit of the information processing device 1.

[0145] If the processing unit 22 determines that it is not yet time to terminate the operation (step S28: No), it proceeds to step S20. If it determines that it is time to terminate the operation (step S28: Yes), it terminates the process shown in Figure 8.

[0146] [6. Variant Example] The example above mainly described how to hide content included in search results from a search query. However, the content to be hidden may also be content included in a specified category instead of content included in the search results from the search query, or other types of content.

[0147] Furthermore, the determination unit 44 may, for example, determine that the setting cancellation condition is met if the change in user U's emotion is a specific change in emotion towards the hidden content, in addition to or instead of the conditions described above. The specific change in emotion is, for example, a change from negative emotion to positive emotion, but it may also be a change from negative emotion to non-negative emotion. The change in user U's emotion towards the hidden content is, for example, the change in user U's emotion towards the hidden content before and after the hidden content is set to be hidden, and is estimated, for example, by the estimation unit 43.

[0148] Furthermore, terminal device 2 can work in conjunction with information processing device 1 to execute some or all of the functions of one or more of the acquisition unit 40, reception unit 41, search unit 42, estimation unit 43, determination unit 44, release unit 45, and provision unit 46, and can function as part of an information processing device having some or all of the functions of one or more of the acquisition unit 40, reception unit 41, search unit 42, estimation unit 43, determination unit 44, release unit 45, and provision unit 46. In the following, the configuration including some or all of the above-described information processing device 1 and terminal device 2 may be referred to as information processing device 1.

[0149] The processing unit 15 shown in Figure 3 is realized, for example, by a processor such as a CPU or MPU executing various programs (an example of an information processing program) stored in a memory device (for example, a memory unit 14) inside the terminal device 2, using RAM as the working area.

[0150] [7. Hardware Configuration] Each of the information processing device 1 and terminal device 2 according to the above embodiment is implemented by a computer 80 having a configuration such as that shown in Figure 9. Figure 9 is a hardware configuration diagram showing an example of a computer 80 that implements the respective functions of the information processing device 1 and terminal device 2 according to the embodiment. The computer 80 has a CPU 81, RAM 82, ROM (Read Only Memory) 83, HDD (Hard Disk Drive) 84, communication interface (I / F) 85, input / output interface (I / F) 86, and media interface (I / F) 87.

[0151] The CPU 81 operates based on programs stored in the ROM 83 or HDD 84, and controls various parts of the system. The ROM 83 stores boot programs executed by the CPU 81 when the computer 80 starts up, as well as programs that depend on the computer 80's hardware.

[0152] HDD84 stores programs executed by CPU81 and data used by such programs. The communication interface85 receives data from other devices via network N (see Figure 2) and sends it to CPU81, and transmits the data generated by CPU81 to other devices via network N.

[0153] The CPU 81 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 86. The CPU 81 acquires data from input devices via the input / output interface 86. The CPU 81 also outputs data it has generated to output devices via the input / output interface 86.

[0154] The media interface 87 reads a program or data stored in the recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 can be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0155] For example, when the computer 80 functions as an information processing device 1 or terminal device 2 according to the embodiment, the CPU 81 of the computer 80 realizes the functions of the processing unit 15 and processing unit 22 by executing programs loaded on the RAM 82. In addition, data in the storage unit 14 or storage unit 21 is stored in the HDD 84. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from other devices via the network N.

[0156] [8. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0157] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0158] For example, the information processing device 1 described above may be implemented using multiple server computers, and the configuration can be flexibly changed, such as by calling external platforms via APIs or network computing depending on the function.

[0159] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0160] [9. Effects] As described above, the information processing device 1 according to the embodiment comprises a reception unit 41, a determination unit 44, and a release unit 45. The reception unit 41 receives a setting to hide content by user U. When content is updated, the determination unit 44 determines whether one or more of the updated information in the content and user U's actions after the content is hidden meet predetermined conditions. The release unit 45 releases the hidden setting if the determination unit 44 determines that the setting release conditions are met. The setting release conditions are an example of predetermined conditions. This allows the information processing device 1 to improve the convenience of user U.

[0161] Furthermore, the determination unit 44 determines that the conditions for deactivating the setting are met if the user U's actions after the content is hidden are specific actions related to the content. This allows the information processing device 1 to improve the convenience of user U.

[0162] Furthermore, certain actions include viewing the transaction items indicated in the content. This allows the information processing device 1 to improve the convenience of user U.

[0163] Furthermore, certain actions do not include the purchase of the transaction item. This allows the information processing device 1 to improve user U's convenience.

[0164] Furthermore, a specific action is searching for update information and related content. This allows the information processing device 1 to improve the user U's convenience.

[0165] Furthermore, the determination unit 44 determines that the setting cancellation condition is met if the update information is positive. This allows the information processing device 1 to improve the convenience of the user U.

[0166] Furthermore, the determination unit 44 determines that the setting cancellation condition is met if the update information is negative. This allows the information processing device 1 to improve the convenience of user U.

[0167] Furthermore, the conditions for deactivating the settings are set for each type of content or for each piece of content. This allows the information processing device 1 to improve the convenience for user U.

[0168] Although embodiments of the present application have been described in detail based on the drawings, these are illustrative examples, and the present invention can be implemented in various other forms, including those described in the disclosure section of the invention, based on the knowledge of those skilled in the art.

[0169] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of symbols]

[0170] 1. Information Processing Device 2 Terminal devices 10,20 Communications Department 11 Display section 12 Control section 13 Sensor Groups 14,21 Storage part 15,22 Processing Unit 16 Information acquisition department 17 Display Processing Unit 18. Information Output Unit 30 User information storage unit 31 Content storage unit 40 Acquisition Department 41 Reception Department 42 Search Section 43 Estimation part 44 Judgment section 45 Release section 46 Providing Department 100 Information Processing Systems

Claims

1. A reception desk that accepts user requests to hide content, When the aforementioned content is updated, a determination unit determines whether the updated information in the aforementioned content satisfies predetermined conditions, using a predetermined word list or learning model. The system includes a release unit that releases the hidden setting when the determination unit determines that the predetermined conditions are met. An information processing device characterized by the following:

2. A reception desk that accepts user requests to hide content, When the aforementioned content is updated, a determination unit determines whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The system includes a release unit that releases the hidden setting when the determination unit determines that the predetermined conditions are met, The determination unit, If the user's action after the content has been hidden is a specific action related to the content, it is determined that the predetermined conditions are met. The aforementioned specific actions are This includes viewing the trading targets shown in the aforementioned content. An information processing device characterized by the following:

3. The aforementioned specific actions are This does not include the purchase of the aforementioned transaction items. The information processing apparatus according to feature 2.

4. A reception desk that accepts user requests to hide content, When the aforementioned content is updated, a determination unit determines whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The system includes a release unit that releases the hidden setting when the determination unit determines that the predetermined conditions are met, The determination unit, If the user's action after the content has been hidden is a specific action related to the content, it is determined that the predetermined conditions are met. The aforementioned specific actions are This is a search for content related to the aforementioned update information. An information processing device characterized by the following:

5. The determination unit, If the aforementioned update information is positive, it is determined that the predetermined conditions are met. The information processing apparatus according to any one of claims 1 to 4.

6. A reception desk that accepts user requests to hide content, When the aforementioned content is updated, a determination unit determines whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The system includes a release unit that releases the hidden setting when the determination unit determines that the predetermined conditions are met, The determination unit, If the aforementioned update information is negative, it is determined that the predetermined conditions are met. An information processing device characterized by the following:

7. A reception desk that accepts user requests to hide content, When the aforementioned content is updated, a determination unit determines whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The system includes a release unit that releases the hidden setting when the determination unit determines that the predetermined conditions are met, The aforementioned predetermined conditions are: Set for each type of content or for each piece of content. An information processing device characterized by the following:

8. A method of information processing performed by a computer, A process for accepting user requests to hide content, When the aforementioned content is updated, a determination step is made using a predetermined word list or learning model to determine whether the updated information in the aforementioned content satisfies predetermined conditions. The determination step includes a release step which releases the hidden setting if it is determined by the determination step that the predetermined conditions are met. An information processing method characterized by the following:

9. A method of information processing performed by a computer, A process for accepting user requests to hide content, When the aforementioned content is updated, a determination step is made to determine whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The process includes a release step which releases the hidden setting if the determination step determines that the predetermined conditions are met, The aforementioned determination step is, If the user's action after the content has been hidden is a specific action related to the content, it is determined that the predetermined conditions are met. The aforementioned specific actions are This includes viewing the trading targets shown in the aforementioned content. An information processing method characterized by the following:

10. A method of information processing performed by a computer, A process for accepting user requests to hide content, When the aforementioned content is updated, a determination step is made to determine whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The process includes a release step which releases the hidden setting if the determination step determines that the predetermined conditions are met, The aforementioned determination step is, If the user's action after the content has been hidden is a specific action related to the content, it is determined that the predetermined conditions are met. The aforementioned specific actions are This is a search for content related to the aforementioned update information. An information processing method characterized by the following:

11. A method of information processing performed by a computer, A process for accepting user requests to hide content, When the aforementioned content is updated, a determination step is made to determine whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The process includes a release step which releases the hidden setting if the determination step determines that the predetermined conditions are met, The aforementioned determination step is, If the aforementioned update information is negative, it is determined that the predetermined conditions are met. An information processing method characterized by the following:

12. A method of information processing performed by a computer, A process for accepting user requests to hide content, When the aforementioned content is updated, a determination step is made to determine whether one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions. The process includes a release step which releases the hidden setting if the determination step determines that the predetermined conditions are met, The aforementioned predetermined conditions are: Set for each type of content or for each piece of content. An information processing method characterized by the following:

13. The procedure for accepting user requests to hide content, When the aforementioned content is updated, a determination procedure is provided to determine whether the updated information in the aforementioned content satisfies predetermined conditions, using a predetermined word list or learning model. If the determination procedure determines that the predetermined conditions are met, the computer is instructed to execute a procedure to undo the hidden setting. An information processing program characterized by the following features.

14. The procedure for accepting user requests to hide content, A determination procedure for determining whether, when the aforementioned content is updated, one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions, If the determination procedure determines that the predetermined conditions are met, the computer is instructed to perform a procedure to remove the hidden setting. The aforementioned determination procedure is: If the user's action after the content has been hidden is a specific action related to the content, it is determined that the predetermined conditions are met. The aforementioned specific actions are This includes viewing the trading targets shown in the aforementioned content. An information processing program characterized by the following features.

15. The procedure for accepting user requests to hide content, A determination procedure for determining whether, when the aforementioned content is updated, one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions, If the determination procedure determines that the predetermined conditions are met, the computer is instructed to perform a procedure to remove the hidden setting. The aforementioned determination procedure is: If the user's action after the content has been hidden is a specific action related to the content, it is determined that the predetermined conditions are met. The aforementioned specific actions are This is a search for content related to the aforementioned update information. An information processing program characterized by the following features.

16. The procedure for accepting user requests to hide content, A determination procedure for determining whether, when the aforementioned content is updated, one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions, If the determination procedure determines that the predetermined conditions are met, the computer is instructed to perform a procedure to remove the hidden setting. The aforementioned determination procedure is: If the aforementioned update information is negative, it is determined that the predetermined conditions are met. An information processing program characterized by the following features.

17. The procedure for accepting user requests to hide content, A determination procedure for determining whether, when the aforementioned content is updated, one or more of the updated information in the aforementioned content and the user's actions after the hiding setting satisfy predetermined conditions, If the determination procedure determines that the predetermined conditions are met, the computer is instructed to perform a procedure to remove the hidden setting. The aforementioned predetermined conditions are: Set for each type of content or for each piece of content. An information processing program characterized by the following features.

Citation Information

Patent Citations

  • Information providing server, information retrieval system, information retrieval method, and information retrieval program

    JP2013011940A

  • Information processor and program

    JP2014052719A