Information processing system, program, and information processing method
The information processing system addresses the challenge of identifying and removing infringing products by acquiring and analyzing product data through a trained model, improving the management of intellectual property rights on websites.
Patent Information
- Application Number
- JP2024090249
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-03
- Publication Date
- 2026-01-14
- Estimated Expiration
- 2044-06-03
AI Technical Summary
Existing systems fail to efficiently output or display information regarding intellectual property infringement, particularly in identifying counterfeit goods on websites.
An information processing system that includes a processor to acquire product information from websites, input it into a trained model to estimate intellectual property infringement, and output the results, allowing for the display of infringement information and enabling the removal of infringing products.
Effectively identifies and displays intellectual property infringement, enabling the automatic or user-initiated removal of infringing products from online platforms, enhancing the accuracy and efficiency of intellectual property rights management.
Smart Images

Figure 0007798388000001 
Figure 0007798388000002 
Figure 0007798388000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, a program, and an information processing method. [Background technology]
[0002] According to one aspect of the prior art, a system, a method, and a program for dealing with intellectual property rights related to counterfeit goods are disclosed that can efficiently extract counterfeit goods posted on a website and determine whether they have similar design rights (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-76690 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is still room for improvement in outputting or displaying information regarding intellectual property infringement. [Means for solving the problem]
[0005] According to one aspect of the present invention, there is provided an information processing system. The information processing system includes at least one processor that executes the following steps: an acquisition control step acquires product information, the product information being information about products listed on a website; and an output control step inputs the product information into a trained model and outputs information that estimates whether the product infringes intellectual property rights. [Brief explanation of the drawings]
[0006] [Figure 1] 1 is a diagram illustrating an example of a system configuration of an information processing system 1. FIG. [Figure 2]2 is an example of a block diagram showing functions realized by a processor 21 of the server device 2. FIG. [Figure 3] FIG. 2 is a diagram illustrating an example of an activity diagram according to the present embodiment. [Figure 4] FIG. 10 is a diagram showing an example of a scraping list screen 4. [Figure 5] FIG. 10 is a diagram showing an example of a scraping setting screen 5. [Figure 6] FIG. 10 is a diagram showing an example of a scraping target screen 6. [Figure 7] FIG. 10 is a diagram showing an example of a scraping result screen 7. [Figure 8] FIG. 2 is a diagram showing an example of a commodity information screen 8. [Figure 9] FIG. 2 is a diagram showing an example of a dashboard screen 9. [Figure 10] FIG. 10 is a diagram showing an example of an analysis result screen 1000. [Figure 11] FIG. 10 is a diagram showing an example of an analysis result screen 1010. DETAILED DESCRIPTION OF THE INVENTION
[0007] [Embodiment] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.
[0008] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0009] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously trained the correlation between input and output, or a large-scale language model that can output a desired result by inputting a prompt.
[0010] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.
[0011] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0012] An "organization" is a group that aims to achieve a specific purpose. An organization may include any legal entity, such as a joint stock company, a limited liability company, a limited partnership, a general incorporated association, a general incorporated foundation, a public interest incorporated association or public interest incorporated foundation, an NPO, or a union. Furthermore, if the organization is a company, the organization may include, for example, group companies, affiliated companies, related companies, parent companies, and subsidiaries.
[0013] "Intellectual property rights" means at least one of patent rights, utility model rights, design rights, trademark rights, copyrights, layout design rights, breeder's rights, and trade secrets.
[0014] "Intellectual property rights information" means information about an organization's intellectual property rights. Intellectual property rights information may include application information and infringement information.
[0015] "Application information" refers to information on the number of applications for intellectual property rights held by an organization by region. In this specification, the application information is described as information showing the number of trademark registration applications that have been registered as trademark rights, but it may also be information showing the number of patent applications, utility model registration applications, design registration applications, etc.
[0016] "Infringement information" is information about infringement of an organization's intellectual property rights. Specific examples of infringement information are described below. For example, infringement information may include information about regions where intellectual property rights held by an organization may be infringed.
[0017] In this specification, the term "region" may refer to an address, a country, or an organization. An address as a region may include information that does not include a street address, such as "Tokyo" or "Shinjuku-ku, Tokyo." Countries may include PCT member countries such as Japan, China, South Korea, the United States, and Germany, as well as non-PCT member countries such as Taiwan, Argentina, and Venezuela. Organizations may include the World Intellectual Property Organization, the Madrid Protocol, the Geneva Act of the Hague Agreement, the European Patent Convention, and the European Community. On an e-commerce site, a region may be determined by the location of the seller who offers the product. A region may also be determined by the location of the entity that provides the platform for the service using the website, such as "Japan" for "Rakuten Ichiba."
[0018] The term "website" may include the concept of a collection of multiple web pages on the Internet that have the same domain. For example, in the case of an e-commerce site, each product page corresponds to a web page.
[0019] The term "service" may include the concept of a service that sells products using the Internet. In this specification, the term "service" may include those that use websites such as e-commerce sites, auction sites, and web pages of social networking sites for the purpose of selling products.
[0020] The term "platform" may include the concept of an environment for running a service. The platform may include a place where products are listed, such as Amazon, Rakuten Ichiba, Mercari, Alibaba, eBay, etc.
[0021] "Legal measures" are measures based on law, and the content of the measures may differ from country to country. Legal measures may include administrative investigations, criminal investigations, civil lawsuits, etc.
[0022] 1.1. System configuration of information processing system 1 First, the system configuration of an information processing system 1 according to this embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram illustrating an example of the system configuration of the information processing system 1. As illustrated in FIG. 1, the information processing system 1 includes a server device 2, a client device 3, and an external server device ESD. The server device 2 is configured to be able to communicate with the client device 3 and the external server device ESD via a network. This allows the server device 2, the client device 3, and the external server device ESD to transmit and receive various information to and from each other. Note that the server device 2, the client device 3, and the external server device ESD are examples of information processing devices and are not limited to the present embodiment. The client device 3 may be any of a PC (Personal Computer), a tablet computer, a smartphone, etc. Note that there are at least one server device 2, one client device 3, and one external server device ESD. Here, a system exemplified as the information processing system 1 is composed of one or more devices or components. Therefore, even a single server device 2, a single client device 3, or a single external server device ESD is included in the system exemplified as the information processing system 1.
[0023] 1.2. Hardware configuration of server device 2 1, the server device 2 includes a processor 21, a storage unit 22, and a communication unit 23, and these components are electrically connected via a communication bus inside the server device 2. The server device 2, for example, acquires information from an external server device ESD and causes the client device 3 to display the information.
[0024] The processor 21 processes and controls the overall operations related to the server device 2. The processor 21 is, for example, a central processing unit (CPU). The processor 21 reads out a predetermined program stored in the storage unit 22 and executes processing based on the program, thereby realizing various functions related to the server device 2, for example, the processing shown in FIG. 3 described later. The processor 21 is not limited to being a single processor, and may be implemented with multiple processors 21 for each function. Alternatively, a combination of these may be used.
[0025] The storage unit 22 stores various pieces of information defined above. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to the server device 2 executed by the processor 21, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to program operations. The storage unit 22 stores various programs related to the server device 2 executed by the processor 21, variables, and data used when the processor 21 executes processing based on the programs. The storage unit 22 is an example of a storage medium.
[0026] The communication unit 23 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as LTE / 3G / 4G / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server device 2 may communicate various information from the outside via the communication unit 23.
[0027] 1.3. Hardware Configuration of Client Device 3 1, the client device 3 has a processor 31, a storage unit 32, a communication unit 33, an input unit 34, and an output unit 35, and these components are electrically connected via a communication bus inside the client device 3. The client device 3 executes the processing according to the embodiment. For the processor 31, the storage unit 32, and the communication unit 33 of the client device 3, please refer to the processor 21, the storage unit 22, and the communication unit 23 of the server device 2. The client device 3 is operated by a user.
[0028] The input unit 34 may be included in the housing of the client device 3 or may be externally attached. For example, the input unit 34 may be implemented as a touch panel integrated with the output unit 35. A touch panel allows a user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be used instead of a touch panel. That is, the input unit 34 accepts an input based on an operation performed by the user. The input is transferred as a command signal to the processor 31 via a communication bus, and the processor 31 can execute predetermined control or calculation as necessary.
[0029] The output unit 35 can function as a display unit of the client device 3. The output unit 35 may be included in the housing of the client device 3 or may be externally attached. The output unit 35 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably implemented by selectively using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display depending on the type of client device 3.
[0030] 1.4. Hardware configuration of external server device ESD The external server device ESD includes a processor, a storage unit, and a communication unit. The components of the external server device ESD are electrically connected to each other via a communication bus within the external server device ESD. The external server device ESD executes the processing according to the embodiment. For the processor, storage unit, and communication unit of the external server device ESD, please refer to the processor 21, storage unit 22, and communication unit 23 of the server device 2. The external server device ESD is a server for providing services such as an e-commerce site, an auction site, and SNS.
[0031] 2. Functional configuration of information processing system 1 In this section, the functional configuration of the processor 21 of this embodiment will be described with reference to Fig. 2. Fig. 2 is an example of a block diagram showing functions implemented by the processor 21 of the server device 2. The processor 21 of the server device 2, which is an example of the information processing system 1, includes an acquisition control unit 210, a transmission control unit 211, an output control unit 212, a display control unit 213, and a deletion request unit 214. As described above, information processing by software stored in the storage unit 22 is specifically realized by the processor 21, which is an example of hardware, and can be executed as each functional unit included in the processor 21. The processor 21 may execute an acquisition control step, a transmission control step, an output control step, a display control step, and a deletion request step.
[0032] The acquisition control unit 210 is configured to accept, receive, or acquire various types of information.
[0033] The transmission control unit 211 is configured to transmit various information to other terminals or systems via the communication unit 23 and the network.
[0034] The output control unit 212 is configured to execute processing for outputting information.
[0035] The display control unit 213 is configured to control screen data to be displayed on the output unit 35 of the client device 3. Note that the screen data may be visual information itself, such as a screen, an image, an icon, or text, generated in a manner that is visible to the user, or may be rendering information for displaying visual information, such as a screen, an image, an icon, or text, on various terminals.
[0036] The deletion request unit 214 is configured to execute a control for requesting the suspension of listing on the website.
[0037] The acquisition control unit 210, the transmission control unit 211, the output control unit 212, the display control unit 213, and the deletion request unit 214 will be described in detail below.
[0038] 3.1. Overview of Operation of Information Processing System 1 Next, an example of information processing executed by the information processing system 1 of this embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of an activity diagram according to this embodiment.
[0039] In the following, the information processing related to the display of the infringement diagram (activities A1 to A11) and the information processing related to the deletion request (activities A12 to A18) are described as being performed as a series of information processing, but each information processing may be performed independently, or any of the information processing may be executed repeatedly. Note that the activities may include any exception processing not shown. Exception processing includes the interruption of the information processing or the omission of each processing.
[0040] In this specification, various information transmitted and received via communication unit 23 or communication unit 33 may be stored in storage unit 22 or storage unit 32. In this case, it is assumed that the information is stored in a storage unit within the device having the communication unit used. For example, when communication unit 23 is used, the transmitted and received information is assumed to be stored in storage unit 22.
[0041] In activity A1, the processor 31 accepts input of operation information via a user's operation on the input unit 34. The operation information is information about an operation for acquiring intellectual property right information, and may include, for example, information about the start of scraping, intellectual property right information (infringement information or application information, described later) directly input by the user, etc. The screens displayed may include the screens shown in FIGS. 4 and 5.
[0042] In activity A2, the processor 31 transmits operation information to the server device 2 via the communication unit 33. In activity A3, the acquisition control unit 210 receives operation information from the client device 3 via the communication unit 23. If the operation information is application information received as direct input from the user, the acquisition control unit 210 may further acquire application information.
[0043] In activity A4, the transmission control unit 211 transmits an instruction to acquire product information to the external server device ESD based on the operation information. The instruction to acquire product information includes a source request. This source request may be information requesting a source that can be analyzed by scraping, such as an HTTP request.
[0044] In activity A5, the processor of the external server device ESD receives an instruction to acquire product information via the communication unit. In activity A6, the processor of the external server device ESD transmits the product information to the server device 2 via the communication unit.
[0045] In activity A7, the acquisition control unit 210 receives product information from the client device 3 via the communication unit 23. The product information is information about products listed on a website. The acquisition control unit 210 scrapes the product information listed on the website and analyzes the product information to acquire infringement information. Scraping is the acquisition of product information from a scraping target screen 6, which will be described later with reference to FIG. 6, based on a preset algorithm. Scraping includes web scraping, which analyzes HTML, XML, etc.
[0046] In activity A8, the output control unit 212 outputs information for estimating whether a product infringes intellectual property rights in response to inputting product information into the trained model. The acquisition control unit 210 acquires the infringement information output from the trained model. If scraping is not performed, activities A4 to A8 are omitted. This makes it possible to estimate whether a product listed on a website infringes intellectual property rights.
[0047] In activity A9, the acquisition control unit 210 acquires an infringement drawing based on the infringement information. The display control unit 213 generates image data that allows multiple infringement drawings to be displayed at a glance. The infringement drawing is a drawing generated based on intellectual property right information such as infringement information. The display control unit 213 may also generate image data that allows multiple infringement drawings and application drawings to be displayed at a glance. The application drawing is a drawing generated based on the application information. The infringement drawing and application drawing will be described later. This allows the user to make decisions while viewing the application drawing and multiple infringement drawings.
[0048] "Viewable" refers to a state in which all of the information to be displayed is displayed on the output unit 35 at the same time.
[0049] In activity A10, the transmission control unit 211 transmits the screen data to the client device 3. In activity A11, processor 31 receives screen data from server device 2. Processor 31 causes output unit 35 to display the screens shown in Figs. 9 to 11, etc., based on the screen data.
[0050] In activity A12, processor 31 accepts input of removal request information via input unit 34. The removal request information is information for requesting the EC site to stop listing infringing products. A screen for accepting input of removal request information is not shown in this specification, but an object that allows such input may be arranged, for example, in FIGS. 7 and 8.
[0051] In activity A13, the processor 31 transmits the deletion request information to the server device 2 via the communication unit 33. In activity A14, the acquisition control unit 210 receives the deletion request information from the client device 3 via the communication unit 23.
[0052] In activity A15, the deletion request unit 214 causes the output control unit 212 to execute a request to the website to stop listing of an infringing product that is estimated to infringe intellectual property rights in response to receiving an instruction from the user. That is, the transmission control unit 211 transmits deletion request information to the external server device ESD. According to this aspect, a request to stop listing of a product that is estimated to infringe intellectual property rights by the trained model can be made by receiving an operation from the user.
[0053] In activity A16, the processor of the external server device ESD receives removal request information from the server device 2. When the processor of the external server device ESD receives the removal request information and determines that the product is an infringing product, it executes information processing to stop the listing of the infringing product (this information processing may be performed automatically or may be executed in response to an instruction from a user who manages the EC site).
[0054] In activity A17, the processor of the external server device ESD transmits to the server device 2 a notice that the deletion request information has been accepted. In activity A18, the acquisition control unit 210 receives from the external server device ESD a notification that the deletion request information has been received.
[0055] 3.2. Details of the operation of the information processing system 1 Next, with reference to Figures 4 to 11, we will explain the details of the screens and information processing that were omitted in the activity diagram shown in Figure 3. In addition, although the following description will be given assuming that the website used for scraping is an e-commerce site, it may be applied to any website.
[0056] First, scraping settings will be described with reference to FIGS. 4 to 5. For example, the screens shown in FIGS. 4 to 5 may be screens operated by a user in activity A1. FIG. 4 is a diagram showing an example of a scraping list screen 4. The scraping list screen 4 is a screen for listing the scraping conditions that have been set. The scraping list screen 4 may include at least one of a narrowing-down area 40, a list area 41, and an add button 42.
[0057] The narrowing area 40 may be configured to allow input of conditions (scraping start date, end date, keywords, etc.) for narrowing down the set scrapings to scrapings with specific settings.
[0058] The list area 41 may be an area where scraping settings can be listed. The list area 41 may display information indicating whether scraping is before, during, or after scraping. The list area 41 may display information set on the scraping setting screen 5 described below, such as the client name, title name, and data extraction format. The list area 41 may display the number of pieces of information obtained by scraping (e.g., 430 pieces), the date scraping started (June 9, 2023), and the like. The list area 41 may include buttons that allow the user to check details, status, operation, and the like for each scraping setting.
[0059] The add button 42 is a button for setting a new scraping, and may be configured to display the scraping setting screen 5 shown in FIG. 5 in response to pressing the add button 42.
[0060] 5 is a diagram showing an example of a scraping setting screen 5. The scraping setting screen 5 is a screen for accepting scraping settings from a user. The scraping setting screen 5 may include at least one of a start date area 50, a client setting area 51, a title setting area 52, a type setting area 53, an add button 54, and an edit button 55.
[0061] The start date area 50 may be configured to allow the date on which scraping should start to be set, such as "June 19, 2023."
[0062] The client setting area 51 may be configured to allow the name of the client who desires scraping, such as "ABC Watch Co., Ltd.", to be set.
[0063] The title setting area 52 may be configured to allow the name of the scraping settings, such as "abc-amazon," to be set.
[0064] The type setting area 53 may be configured to allow the user to set a method for extracting data by scraping. The data may be extracted by displaying it on a web browser, outputting it in a file format that can be referenced in a spreadsheet format (e.g., xlsx, ods, csv, tsv, txt), or the like.
[0065] The add button 54 may be a button for accepting new input of settings such as the website to be scraped, such as "misisippi.sg," the webpage as the URL to start scraping, the keywords to be scraped, such as "ABC," and the number of products to be scraped.
[0066] The edit button 55 may be a button for editing the settings accepted by operating the add button 54.
[0067] That is, the acquisition control unit 210 acquires information on the website to be scraped and keyword settings for searching for products through operations on the scraping setting screen 5 shown in Fig. 5 by the user of the client device 3. The acquisition control unit 210 acquires product information by executing scraping based on the settings of the website, keywords, etc. In this way, by scraping the website, it is possible to estimate whether products listed on the website infringe intellectual property rights.
[0068] Next, scraping and the trained model will be described with reference to FIG. 6. The scraping target screen 6 shown in FIG. 6 may be an example of a screen to be scraped in activities A6 to A7. FIG. 6 is a diagram illustrating an example of the scraping target screen 6. The scraping target screen 6 is a screen to be scraped. The acquisition control unit 210 acquires text data obtainable from the scraping target screen 6 as an e-commerce site as product information. The text data may vary depending on the service, such as an e-commerce site, used. The scraping target screen 6 may include at least one of the following text data: listing URL information 600, site name information 601, keyword information 602, image URL information 603, listing title information 604, sales unit information 605, inventory information 606, sales quantity information 607, price information 608, currency information 609, seller name information 610, region information 611, and brand name information 612. This text data may also include product brand information. The information 600 to 612 relating to products that are suspected or determined to infringe intellectual property rights may be managed as infringement information. For example, regional information 611 relating to products that are suspected or determined to infringe intellectual property rights is managed as the region where a seller who is selling a product that may infringe intellectual property rights is located.
[0069] The exhibition URL information 600 may be information indicating the URL of the product's web page, such as "https: / / www.misisippi.co.jp...".
[0070] The site name information 601 may be information indicating the name of the EC site where the product is sold, such as "misisippi."
[0071] The keyword information 602 may be information indicating the keyword used in the search, such as "ABC watch."
[0072] The image URL information 603 may be information indicating the URL of an image of a product.
[0073] The item title information 604 may be information indicating the title of the item being sold, such as "ABC ABC Watch 50mm Smart Watch...".
[0074] The sales unit information 605 may be information indicating the smallest unit of sales for the product, such as "1".
[0075] The stock quantity information 606 may be information indicating the stock of the product, such as "3".
[0076] The sales number information 607 may be information indicating the number of past purchases of a product, such as "119."
[0077] The price information 608 may be information indicating the numerical value of the price of the product being put up for sale, such as "10000."
[0078] The currency information 609 may be information indicating the currency unit of the price of the product being put up for sale, such as "yen."
[0079] The seller name information 610 may be information indicating the name of the seller of the product, such as "Watch Company."
[0080] The area information 611 may be information indicating the area where the seller who is selling the product is located, such as "Tokyo, Japan."
[0081] The brand name information 612 may be information indicating the brand name of the product, such as "ABC."
[0082] In addition, although not shown in Figure 6, the text data may include at least one of the following: information on a number assigned to each web page (e.g., "3307"), information on the month in which the data was collected (e.g., "August"), information on the number of comments made by purchasers about the product (e.g., "37 comments"), and information on the type of vendor (e.g., "Sales", "Factory", etc.).
[0083] The product information may further include image data that can be obtained from the EC site. The image data may be obtained, for example, from the exhibition URL information 600. Furthermore, the text data used as the product information may include the information shown in FIG. 8.
[0084] The trained model is trained to be able to output information that estimates whether intellectual property rights have been infringed based on the above-mentioned product information. The trained model is generated using any algorithm, such as a neural network or a large-scale language model. For example, the trained model may be trained to be able to output information that estimates whether intellectual property rights have been infringed in response to input of only image data included in the product information, only text data included in the product information, or both image and text data included in the product information. The trained model may be stored in the memory unit 22, or one stored in an external server may be used. This makes it possible to estimate whether a product listed on an e-commerce site infringes intellectual property rights based on product information obtainable from the e-commerce site.
[0085] Next, information processing after scraping will be described with reference to FIGS. 7 and 8. For example, the screens shown in FIGS. 7 and 8 may be displayed to the user after activity A8. FIG. 7 is a diagram showing an example of a scraping result screen 7. The scraping result screen 7 is a screen on which the results of scraping are displayed. The scraping result screen 7 may include at least one of a narrowing-down area 70 and a list area 71.
[0086] The narrowing area 70 may be configured to allow input of conditions (scraping start date, end date, keywords, etc.) for narrowing down the set scrapings to scrapings with specific settings.
[0087] The list area 71 may be an area where the scraping results and the results of the estimation of whether an intellectual property right is infringed are displayed. The list area 71 displays at least one area from a product image area 710, an image diagnosis result area 711, an e-commerce site name area 712, a search keyword area 713, a listing title area 714, a seller area 715, a simple diagnosis area 716, a product status area 717, a possibility of infringement area 718, an infringement presence / absence area 719, a report implementation flag area 720, a final result area 721, and an action area 722. Information contained in these areas 710 to 722 regarding products that are estimated or determined to infringe intellectual property rights may be managed as infringement information.
[0088] The product image area 710 may be an area where an image of a product acquired by scraping is displayed. The information included in the product image area 710 may be acquired from the image URL information 603.
[0089] The image diagnosis result area 711 may be an area where information is output that uses a trained model to estimate whether an intellectual property right is being infringed based only on the image information of the product. In the example of Figure 7, an exclamation mark is displayed in the image diagnosis result area 711 for products that are estimated to be infringing intellectual property rights.
[0090] The EC site name field 712 may be information about an entity that provides a platform for services that use a website. The information included in the EC site name field 712 may be acquired from the site name information 601.
[0091] The search keyword area 713 may be an area where the keyword used for scraping (for example, “ABC”) is displayed. The information included in the search keyword area 713 may be obtained from the keyword information 602.
[0092] The product title area 714 may be an area where information about the product title being offered on the EC site is displayed. The information included in the product title area 714 may be acquired from the product title information 604.
[0093] The seller area 715 may be an area where information about the seller (e.g., "Watch Company") who is selling the product on the e-commerce site is displayed. The information included in the seller area 715 may be obtained from the seller name information 610.
[0094] The simple diagnosis area 716 may be an area where setting information on whether to use a trained model to estimate whether an intellectual property right is being infringed is displayed. The setting displayed in the simple diagnosis area 716 may be set by the user or may be set to "Yes" by default.
[0095] The product status area 717 may be an area where product status information is displayed. The status information is information indicating the state of the product to be used to determine whether to request the suspension of listing, and may include, for example, information such as whether the product does not infringe intellectual property rights, whether the product infringes intellectual property rights, whether the product is a counterfeit, whether it is difficult to determine whether the product infringes intellectual property rights or is a counterfeit, whether the product is no longer on sale, or whether the product is an old model.
[0096] The possible infringement area 718 may be an area displaying information on the results of an estimation of whether an intellectual property right is infringed, using a trained model, based on only the text data included in the product information or only the image and text data included in the product information. In the example of Figure 7, an exclamation mark is displayed in the simplified diagnosis area 716 for products that are estimated to infringe intellectual property rights.
[0097] The infringement area 719 may be an area that displays information indicating whether the seller who is selling the product has a history of being determined to have infringed intellectual property rights in the past. The information displayed in the infringement area 719 may be obtained by determining from the seller name information 610 and the status information.
[0098] The report implementation flag area 720 may be an area that displays information regarding the status of the suspension of listing of a product listed on the website, for example, information on the report implementation flag. The report implementation flag is, for example, information regarding the implementation of a deletion notification, and if a deletion has been reported, the information is displayed as "Deletion Notification" or the like, and if a deletion has been made, the information is displayed as "Deletion" or the like. The acquisition control unit 210 acquires information on the report implementation flag according to the status of the deletion notification to the external server device ESD.
[0099] The final result area 721 may be an area that displays information regarding the status of the suspension of listing of a product listed on the website, and displays, for example, information on the final result. The final result is information that displays the progress status of the report implementation flag, and is information that displays "Completed" or the like when the content indicated by the report implementation flag has been completed. The acquisition control unit 210 acquires the information on the final result according to the status of the deletion notification to the external server device ESD and the listing status of the product acquired from the external server device ESD.
[0100] The operation area 722 may be an area including buttons for transitioning to the screen shown in FIG.
[0101] 8 is a diagram showing an example of a selling information screen 8. The selling information screen 8 is configured so that product information can be confirmed. The selling information screen 8 may include at least one of a categorization content area 80, a rights holder response area 82, and a deletion notification area 83. Information included in these areas 800-810, 820-823, and 830-833 regarding products that are suspected or determined to infringe intellectual property rights may be managed as infringement information.
[0102] The categorization content area 80 may be configured to allow input of information used to estimate infringement. The categorization content area 80 may include at least one of a submission date area 800, a blacklist target area 801, a whitelist target area 802, a simple diagnosis area 803, a title determination area 804, a brand determination area 805, a product determination area 806, an adoption criteria area 807, a category area 808, a status area 809, and a comment area 810. The information included in the submission date area 800, the blacklist target area 801, the whitelist target area 802, a simple diagnosis area 803, a title determination area 804, a brand determination area 805, a product determination area 806, an adoption criteria area 807, a category area 808, a status area 809, and a comment area 810 may be used to estimate whether intellectual property rights are infringed using a trained model.
[0103] The submission date area 800 may be an area in which information on the date on which the auction information screen 8 was generated is displayed.
[0104] The blacklist subject area 801 may be an area that displays information on whether the seller associated with the product is on a blacklist for infringement of intellectual property rights.
[0105] The whitelist subject area 802 may be an area that displays information on whether the seller associated with the product is subject to a whitelist for infringement of intellectual property rights.
[0106] The simple diagnosis area 803 may be an area that displays information on whether or not to use a trained model to estimate infringement of intellectual property rights.
[0107] The title determination area 804 may be an area configured so that information about the name of the item being put up for sale on the EC site can be edited.
[0108] The brand determination area 805 may be an area configured so that information about the brand name of the product can be edited.
[0109] The product determination area 806 may be an area configured so that information about the product name can be edited.
[0110] The adoption criteria area 807 may be an area that displays information on whether or not to use the criteria for determining infringement of intellectual property rights of which EC site.
[0111] The category area 808 may be an area where the user can input information on the results of their investigation into whether an intellectual property right has been infringed.
[0112] The status area 809 may be an area where information on the results of estimation using a trained model is displayed.
[0113] The comment area 810 may be configured to allow the administrator of the server device 2 to input comment information.
[0114] The rights holder response area 82 may be configured to allow input of information regarding the rights holder's response to the product using intellectual property rights. The rights holder response area 82 may include at least one of a declaration implementation area 820, a comment input area 821, a response date area 822, and a number area 823. The information included in the declaration implementation area 820, the comment input area 821, the response date area 822, and the number area 823 may be used to estimate whether intellectual property rights have been infringed using a trained model.
[0115] The declaration implementation area 820 may be configured to be able to receive information on whether or not to declare deletion.
[0116] The comment input area 821 may be configured so that the user of the client device 3 can input information about a comment on a product.
[0117] The response date area 822 may be configured to be able to display information about the date on which an input from the user of the client device 3 was received in the right holder response area 82.
[0118] The number area 823 may be configured to allow the entry of trademark or copyright registration number information.
[0119] The deletion declaration area 83 may be an area where information regarding the deletion declaration is displayed. The deletion declaration area 83 may include at least one of a progress area 830, a declaration date area 831, a confirmation date area 832, and a declaration result area 833. The information included in the progress area 830, the declaration date area 831, the confirmation date area 832, and the declaration result area 833 may be used to estimate whether an intellectual property right has been infringed using a trained model. Also, although not shown in FIG. 8 , information on the second or subsequent declaration date, confirmation date, and declaration result may also be used to estimate whether an intellectual property right has been infringed using a trained model.
[0120] The progress area 830 is an area where information indicating how many times a deletion request has been made is displayed, and in the example of Fig. 7, the first to fourth requests are visibly displayed in the progress area 830, indicating that the first request has already been made. That is, the display control unit 213 generates image data including the number of requests for suspension of the infringing product made by the deletion request unit 214. This makes it possible to check how many times a request for suspension of listing has been made.
[0121] The declaration date area 831 may be an area that displays information about the date on which the deletion declaration was made by the client, and in the example of Figure 7, it displays that the first declaration was made on November 2, 2023.
[0122] The confirmation date area 832 may be an area that displays information about the date on which the administrator of the server device 2 confirmed that the client had declared the deletion. In the example of Figure 7, it is displayed that the first declaration was confirmed by the administrator on November 2, 2023.
[0123] The declaration result area 833 may be an area where information on the result of the deletion declaration is displayed, and in the example of FIG. 7, it is shown that the first declaration has been completed for the EC site.
[0124] 9 is a diagram showing an example of a dashboard screen 9. The dashboard screen 9 is a screen that displays information regarding at least one of intellectual property right information, infringement drawings, and application drawings. The dashboard screen 9 may include at least one of a case count area 90 and a drawing area 91.
[0125] The number of cases field 90 may include information on the number of cases related to the organization's intellectual property rights. The number of cases field 90 may include, for example, at least one of a number of protections field 900, a number of actions field 901, a number of applications field 902, and a number of purchases field 903.
[0126] The protected number area 900 may display the number of web pages being monitored online. For example, the protected number area 900 may display the total number of web pages included in services such as e-commerce sites, auction sites, and social networking sites worldwide over a certain period of time, and in the example of FIG. 9, this number is 5,000 per year. The acquisition control unit 210 may acquire the total number of web pages scraped in activities A4 to A7 shown in FIG. 3 as the number of web pages.
[0127] The number of legal actions taken in the number of legal actions area 901 may be displayed. For example, the number of legal actions taken in the number of legal actions area 901 may display the total number of administrative investigations, criminal investigations, and civil lawsuits taken worldwide over a certain period of time, and the example in Fig. 9 shows that the total number is three per year. The acquisition control unit 210 may acquire the total number of legal actions taken by accepting an input from a user or by cooperating with another system at any timing on the activity diagram shown in Fig. 3.
[0128] The number of applications area 902 may display the number of intellectual property rights for which the client has completed the application procedures. For example, the number of applications area 902 may display the number of trademark registration applications filed by the client worldwide over a certain period of time, which in the illustrated example shows three applications per year. The acquisition control unit 210 may acquire a value obtained by summing up the values for each country by accepting input from a user at any timing on the activity diagram shown in FIG. 3 or by linking with another system. The number of trademark registration applications may be displayed as a value for each country individually, or may be displayed as a sum of the values for each country.
[0129] The purchase count area 903 may display the number of purchases of the suspected infringing product. For example, the purchase count area 903 may display the number of procedures for purchasing the suspected infringing product worldwide, both online and offline, over a certain period of time. In the example shown in the figure, it shows that seven purchase procedures were completed in one year. The acquisition control unit 210 may acquire the number of purchases of the suspected infringing product by accepting input from a user or by linking with another system at any timing on the activity diagram shown in FIG. 3.
[0130] The diagram area 91 may be an area where a diagram relating to the infringement of intellectual property rights is displayed. The diagram area 91 may include, for example, at least one of a right application country area 910, an infringing seller area 911, a number of test purchases area 912, and a legal action display area 913. The diagram area 91 may include diagrams shown in the infringing seller area 911, the number of test purchases area 912, and the legal action display area 913 as infringement diagrams generated based on infringement information.
[0131] The right application country area 910 may include a diagram generated based on the application information. More specifically, for example, the right application country area 910 shows the number of intellectual property right applications by country. In the example of Figure 9, the right application country area 910 displays the number of trademark registration applications by region (Japan, Northern Europe, South America, China, Europe) in a pie chart.
[0132] The infringing seller area 911 may include a diagram showing the prevalence of intellectual property infringers on websites by region on a world map. In the example of Figure 9, the infringing seller area 911 indicates the prevalence of infringers by country on a world map using different shades of color. For example, the infringing seller area 911 may also show the total number of suspected infringing products listed by online sellers in each region to which they belong on a world map.
[0133] The number of test purchases field 912 may include a diagram showing the number of purchases of the allegedly infringing product by region. For example, the number of test purchases field 912 may show the number of purchases in North America, Japan, China, Singapore, etc.
[0134] That is, the infringement information may include information indicating that the organization has purchased a product that may infringe an intellectual property right held by the organization. In activity A1 shown in FIG. 3, the processor 31 may accept input of the infringement information via a user's input to the input unit 34. Also, in activity A3 shown in FIG. 3, the acquisition control unit 210 acquires the infringement information. Also, in activity A11 and subsequent activities, the acquisition control unit 210 may acquire the infringement information by accepting a purchase instruction for the product information acquired by scraping.
[0135] The legal action display area 913 may include a diagram showing the number of legal actions taken by region on a world map. In the example of Figure 9, the legal action display area 913 includes a diagram showing that legal actions have been taken in various provinces of China, Myanmar, Thailand, Vietnam, Laos, etc., with the largest circle showing the largest number of legal actions taken in Shan Thong Province. Also, for example, the infringing seller area 911 may display the total number of legal actions taken by region on a world map.
[0136] That is, the infringement information may include information indicating that an organization has taken legal action against a product that is suspected of infringing. In activity A1 shown in Fig. 3, processor 31 may accept input of the infringement information via a user's input to input unit 34. Also, in activity A3 shown in Fig. 3, acquisition control unit 210 acquires the infringement information.
[0137] The drawing area 91 allows the user to visually view a plurality of infringement drawings and application drawings at a glance.
[0138] FIG. 10 is a diagram showing an example of an analysis result screen 1000. The analysis result screen 1000 is a screen that displays information regarding at least one of intellectual property right information, infringement drawings, and application drawings. The analysis result screen 1000 may include at least one of a condition specification area 1001, a deletion amount area 1002, a categorized item count area 1003, an infringing seller area 1004, a categorization breakdown graph area 1005, and an EC ranking area 1006. The analysis result screen 1000 may include the diagrams shown in the condition specification area 1001, the deletion amount area 1002, the categorized item count area 1003, the infringing seller area 1004, the categorization breakdown graph area 1005, and the EC ranking area 1006 as infringement drawings generated based on infringement information.
[0139] The condition specification area 1001 may be configured to allow specification of the name of the client to be displayed and the period for which the information was acquired. In accordance with the conditions specified in the condition specification area 1001, the display control unit 213 generates image data to be displayed on the analysis result screen 1000.
[0140] The deletion amount area 1002 may be configured to display the total sales amount of the products for which the notification of deletion has been approved on the e-commerce site. The deletion amount area 1002 may display the amount after currency conversion taking into account the exchange rate, and in the example of Fig. 10, the total sales amount of the products for which the notification of deletion has been approved, which is 266 dollars (30,867 yen), is displayed at an exchange rate of 1 dollar = 116 yen. The total sales amount of the products for which the notification of deletion has been approved may be acquired based on at least the status information, price information 608, and currency information 609.
[0141] The categorized count area 1003 may be configured to display the number of analyzed web pages, the number of suspected infringers among them, and the ratio of the number of suspected infringers for each period (e.g., day, week, month, etc.). The information displayed in the categorized count area 1003 may be obtained based on at least the information shown in the image diagnosis result area 711, the information shown in the possible infringement area 718, or status information, and the number of pieces of information obtained by scraping, as described in the list area 41 of FIG. 4, etc.
[0142] Infringing seller area 1004 may be configured to include a diagram of regions with a high number of infringements mapped on a world map. The information displayed in infringing seller area 1004 may be obtained based on at least the information shown in image diagnosis result area 711, the information shown in possible infringement area 718, status information, etc., and region information 611.
[0143] The categorization breakdown graph area 1005 may be configured to display a graph showing status information for the products on the analyzed webpage, such as whether they infringe intellectual property rights, whether they are counterfeit, whether it is difficult to determine, whether they are no longer on sale, whether they are old models, etc. The information shown in the categorization breakdown graph area 1005 may be obtained based on at least the seller name information 610 and the status information.
[0144] The EC ranking area 1006 may be configured to display the total number of products that infringe intellectual property rights for each EC site. The EC ranking area 1006 may also be configured to display the percentage of each region where the entity that provides the platform for the EC site is located. The information displayed in the EC ranking area 1006 may be obtained based on at least the site name information 601 and the status information.
[0145] FIG. 11 is a diagram showing an example of an analysis result screen 1010. The analysis result screen 1010 is displayed by scrolling the analysis result screen 1000 downward. The analysis result screen 1010 displays information on at least one of intellectual property right information, infringement drawings, and application drawings. The analysis result screen 1010 may include at least one of a categorization breakdown table region 1011, a regional infringement status region 1012, an overall status region 1013, an e-commerce site infringement status region 1014, a vendor ranking region 1015, and a filing status region 1016. The analysis result screen 1010 may include, as infringement diagrams generated based on infringement information, the diagrams shown in the categorization breakdown table region 1011, a regional infringement status region 1012, an overall status region 1013, an e-commerce site infringement status region 1014, a vendor ranking region 1015, and a filing status region 1016.
[0146] The detailed analysis results for each month may be displayed in the categorization breakdown table area 1011. The information displayed in the categorization breakdown table area 1011 may be obtained based on at least the status information and the date information included in the submission date area 800, the response date area 822, the declaration date area 831, or the confirmation date area 832.
[0147] The infringement status by region area 1012 may display the number of cases by month for each region where the entity providing the platform for the e-commerce site is located. The information displayed in the infringement status by region area 1012 may be acquired based on at least the region information 611 and the date information included in the response date area 822, the declaration date area 831, or the confirmation date area 832.
[0148] The overall status area 1013 may be configured to display a pie chart showing the percentage of products that do not infringe intellectual property rights, that infringe intellectual property rights, that are counterfeit, that are difficult to determine, that are no longer on sale, that are outdated models, etc. The information shown in the overall status area 1013 may be obtained based at least on the status information.
[0149] The infringement status by EC site area 1014 includes a diagram displaying status information by EC. The infringement status by EC site area 1014 may include a diagram showing the number of suspected infringing products for each entity that is selling products. The information displayed in the merchant ranking area 1015 may be obtained based on at least the status information and the site name information 601.
[0150] The vendor ranking area 1015 may display infringing sellers in a ranked format. The vendor ranking area 1015 may include a diagram showing entities providing platforms for website-based services in descending order of the number of cases of intellectual property right infringement. The information displayed in the vendor ranking area 1015 may be obtained based on at least the status information and the site name information 601. This allows the user to make a decision while viewing the diagram showing entities providing platforms for website-based services in descending order of the number of cases of intellectual property right infringement.
[0151] The notification status area 1016 includes a graph regarding the suspension of product listings for entities that provide platforms for services that utilize websites. The graph regarding the suspension of listings may be, for example, a graph showing the status of deletion notifications (e.g., successful deletion, deletion application pending, or deletion failure) by country. The information shown in the notification status area 1016 may be obtained based on at least the information included in the deletion notification area 83 and the site name information 601. This allows the user to make a decision while viewing a graph regarding the suspension of product listings for entities that provide platforms for services that utilize websites.
[0152] As described above, according to the present disclosure, it is possible to output or display information relating to infringement of intellectual property rights in a manner that is improved over conventional methods.
[0153] [others] With respect to the information processing system 1 according to the above embodiment, it may be a program that causes a computer to function as the processor 31 of the information processing system 1. It may also be an information processing method that the information processing system 1 executes.
[0154] The server device 2 may be an on-premise type or a cloud type. As a cloud type server device 2, the above functions and processes may be provided in the form of, for example, SaaS (Software as a Service) or cloud computing.
[0155] In addition to inferring trademark infringement and copyright infringement, the trained model may also infer other intellectual property rights (patents, utility models, designs, circuit layout rights, breeder's rights, and trade secrets), other laws and regulations (violations of laws, rules, ordinances, etc., such as the Pharmaceuticals and Medical Devices Act and the Unfair Competition Prevention Act), and violations of regulations (violations of the operating regulations and standards of e-commerce sites).
[0156] Each of the application views and infringement views may be displayed in either a graphical or tabular format.
[0157] The application drawings and infringement drawings explained with reference to FIGS. 9 to 11 may be displayed in any arrangement on the same screen so that they can be viewed at a glance.
[0158] Furthermore, it may be provided in the following aspects.
[0159] (1) An information processing system comprising at least one processor that executes the following steps: in an acquisition control step, product information is acquired, the product information being information about products listed on a website; and in an output control step, the product information is input into a trained model, and information that estimates whether the product infringes intellectual property rights is output.
[0160] According to this embodiment, it is possible to estimate whether a product offered on a website infringes intellectual property rights.
[0161] (2) In the information processing system described in (1) above, in the acquisition control step, information on the website on which scraping is performed and information on keywords for searching for the product within the website are acquired, and the product information is acquired by performing scraping based on the information on the website and the information on the keywords.
[0162] According to this aspect, by scraping a website, it is possible to estimate whether products listed on the website infringe intellectual property rights.
[0163] (3) In the information processing system described in (1) or (2) above, in the deletion request step, in response to receiving an instruction from a user regarding a product that is presumed to infringe the intellectual property right in the output control step, the information processing system executes a request to the website to stop listing the product that is presumed to infringe the intellectual property right.
[0164] According to this aspect, for a product that is estimated by the trained model to infringe intellectual property rights, a request can be made to stop the listing by receiving an operation from the user.
[0165] (4) In the information processing system described in (3) above, the display control step displays the number of requests for suspension of the product that is presumed to be infringing in the removal request step.
[0166] According to this aspect, it is possible to check how many times an application to stop putting up an item has been made.
[0167] (5) In the information processing system described in any one of (1) to (4) above, the website is an e-commerce site, and in the acquisition control step, text data obtainable from the e-commerce site is acquired as the product information.
[0168] According to this aspect, it is possible to estimate whether a product offered for sale on an EC site infringes intellectual property rights based on text data that can be obtained from within the EC site.
[0169] (6) In the information processing system described in (5) above, the product information further includes image data obtainable from the EC site.
[0170] According to this aspect, it is possible to estimate whether a product exhibited on an EC site infringes intellectual property rights based on image data that can be obtained from within the EC site.
[0171] (7) In the information processing system described in (5) or (6) above, the text data includes information on the seller of the product, the price of the product, the title of the product listing, and the brand of the product.
[0172] According to this embodiment, it is possible to estimate whether a product listed on an EC site infringes intellectual property rights based on information about the product seller, product price, product listing title, and product brand, which can be obtained from within the EC site.
[0173] (8) A program for causing a computer to function as the one or more processors of the information processing system according to any one of (1) to (7) above.
[0174] (9) An information processing method executed by an information processing system, the information processing method comprising each process executed by the one or more processors of the information processing system described in any one of (1) to (7) above. Of course, this is not the case.
[0175] Finally, while various embodiments of the present invention have been described, they are presented by way of example only and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the accompanying claims. [Explanation of symbols]
[0176] 1: Information processing system 2: Server device 21: Processor 210: Acquisition control unit 211: Transmission control section 212: Output control section 213: Display control unit 214: Deletion Request Section 22: Storage section 23: Communications Department 3: Client device 31: Processor 32: Storage section 33: Communications Department 34: Input section 35: Output section 4: Scraping list screen 40: Narrow down area 41: List area 42: Add button 5: Scraping settings screen 50 :Start date area 51: Client settings area 52: Title setting area 53: Type setting area 54: Add button 55:Edit button 6: Screen to be scraped 600: Listing URL information 601: Site name information 602: Keyword information 603: Image URL information 604: Listing title information 605: Sales unit information 606: Stock information 607: Sales information 608: Price information 609: Currency Information 610: Seller name information 611: Local Information 612: Brand name information 7: Scraping result screen 70: Narrow down area 71: List area 710: Product image area 711: Image diagnosis result area 712: EC site name area 713: Search Keyword Area 714: Listing title area 715: Seller area 716: Simple diagnostic area 717: Product Status Area 718: Area of potential infringement 719: Infringement area 720: Declaration implementation flag area 721 :Final result area 722: Operating area 8: Listing information screen 80: Categorized Content Area 800: Submission date field 801: Blacklisted areas 802: Boyit List Target Area 803: Simple diagnostic area 804: Title determination area 805: Brand Judgment Area 806: Product judgment area 807: Recruitment criteria area 808: Category area 809: Status area 810: Comment area 82: Rights holder response area 820: Declaration Implementation Area 821: Comment input area 822: Answer date area 823: Number area 83: Deletion declaration area 830: Progress Area 831: Declaration date area 832: Confirmation date field 833: Declaration result area 9: Dashboard screen 90: Count area 900: Number of cases protected 901: Number of Actions 902: Application area 903: Purchase quantity area 91: Figure area 910: Country / territory of application 911: Infringing seller area 912: Test purchase area 913 :Legal action display area 1000: Analysis result screen 1001: Condition specification area 1002:Deletion amount area 1003: Categorized Count Area 1004: Infringing seller area 1005: Categorization breakdown graph area 1006:EC Ranking Area 1010:Analysis result screen 1011: Categorization breakdown table area 1012: Infringement status by region 1013: Overall Situation Area 1014: Infringement status by e-commerce site 1015: Trader Ranking Area 1016: Declaration status area ESD: External server device
Claims
1. An information processing system, at least one processor that executes the following steps: In the acquisition control step, product information is acquired, and the product information is information about a product exhibited on a website; In the output control step, information inferring whether the product infringes an intellectual property right is output in response to inputting the product information into the trained model; In the deletion request step, in response to receiving an instruction from a user regarding a product that is presumed to infringe the intellectual property right in the output control step, a request is made to the website to stop listing the product that is presumed to infringe the intellectual property right; In the display control step, the number of requests for suspension of the product estimated to be infringing in the removal request step is displayed. Information processing system.
2. 2. The information processing system according to claim 1, In the acquisition control step, Obtain information about the website on which scraping is performed and information about keywords used to search for the product within the website; scraping is performed based on the website information and the keyword information to obtain the product information; Information processing system.
3. 2. The information processing system according to claim 1, the website is an e-commerce site, In the acquisition control step, text data obtainable from the EC site is acquired as the product information. Information processing system.
4. 4. The information processing system according to claim 3, The product information further includes image data obtainable from the EC site. Information processing system.
5. 4. The information processing system according to claim 3, The text data includes information about the seller of the product, the price of the product, the title of the product listing, and the brand of the product; Information processing system.
6. A program, A program for causing a computer to function as the one or more processors of the information processing system according to any one of claims 1 to 5.
7. An information processing method executed by an information processing system, The information processing system according to any one of claims 1 to 5, further comprising: Information processing methods.
Citation Information
Patent Citations
Information processing apparatus, information processing system, information processing method, and similarity determination method
JP2020086658A
Infringement information extraction system, method, and program
JP2022073872A
Imitation intellectual property responding system, method for responding to imitation intellectual property, and program
JP2023076690A