# US 10,373,228 B2 · Knowledge sharing platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,373,228 B2
- Document ID: US10373228B2
- Status: Granted
- Kind: B2
- Application number: 15/220,311
- Filed: 2016-07-26
- Published: 2018-02-01
- Granted: 2019-08-06
- Earliest claimed: 2016-07-26
- Applicants: Dong Suck Oh; Hyun Suck Oh
- Inventors: Dong Suck Oh; Hyun Suck Oh
- Web page: https://patentgrep.com/patent/US10373228B2

## CPC

- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06N 3/006: based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
- G06N 5/04: Inference or reasoning models
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Disclosed is a method for providing knowledge based sharing performed by a computing device including one or more processors and a main memory storing commands executable by the processors. The method may include: collecting, by a collection module, a question and an answer for the question from a knowledge sharing platform; extracting, by a process extracting module, a process for solving the question from the answer by analyzing the collected answer; tagging, by a process processing module, additional information on the respective processes to the extracted processes and storing the tagged additional information; receiving, by a communication module, search information from a user terminal; and providing, by the communication module, at least one of the answer, the process, and the tagged additional information corresponding to the search information to the user terminal.

## Claims

### Claim 1

A method for providing knowledge based e-commerce performed by a computing device including one or more processors and a main memory storing commands executable by the processors, the method comprising:
receiving a question and an answer which are collected by a collection module by using a network, wherein the question and the answer for the question are collected from a knowledge sharing platform in which the answer is input and then separated into processes in order to store data for providing an answer to search information received from a user terminal in a storage space;
extracting, by a process extracting module, a process for solving the question by analyzing the collected answer;
matching, by a process processing module, additional information to each of the extracted processes and storing the matched additional information in the storage space;
receiving, by a communication module, search information from a user terminal via a network; and
sending, by the communication module, at least one of the answer, the process, and the matched additional information corresponding to the search information to the user terminal via the network, wherein the extracting of the process for solving the question includes:
receiving, by the process extracting module, a collected feedback information for the answerer;
determining, by the process extracting module, the reliability of the answerer based on the collected feedback information;
determining, by the process extracting module, a keyword by receiving the collected an answer of which the reliability is equal to or higher than the predetermined threshold; and
separating, by the process extracting module, the answer into one or more processes at least partially based on the extracted keyword.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining, by the process extracting module, a category of at least one of the collected question and answer and matching an object to at least one of the question and the answer and storing the matched object to at least one of the question and the answer in the storage space.

### Claim 3 (depends on 1)

The method of claim 1, wherein the question and the answer include at least e-commerce associated contents.

### Claim 4 (depends on 1)

The method of claim 1, wherein the additional information includes at least one of a URL link which includes data that can access the resources hosted by the internet server associated with the process, a URL link which includes data that can access the resources hosted by the internet server that sells an item or a service associated with the process, or contains a contact, a map, and an address.

### Claim 5 (depends on 1)

The method of claim 1, wherein the receiving, by the communication module, the search information from the user terminal by using a network includes:
receiving, by the communication module, category information from the user terminal by using the network; and
receiving, by the communication module, an object from the user terminal by using the network.

### Claim 6 (depends on 1)

The method of claim 1, wherein the extracting of the process for solving the question includes
receiving, by the process extracting module, a collected feedback information of a questioner for an answerer of the answer,
determining, by the process extracting module, reliability of the answerer based on the collected feedback information,
determining, by the process extracting module, a keyword and storing the keyword in the storage space by receiving the collected answer of the answerer of which the reliability is equal to or higher than a predetermined threshold, and
separating, by the process extracting module, the answer into one or more processes at least partially based on the extracted keyword.

### Claim 7 (depends on 6)

The method of claim 6, wherein the separating of the answer into one or more processes at least partially based on the extracted keyword includes separating, by the process extracting module, the answer into one or more processes at least partially based on the keyword and the number of repetition times of a keyword associated with the keyword in the answer.

### Claim 8

A server for providing knowledge based e-commerce, the server comprising:
one or more processors; and
a memory storing commands which are executable by the processors,
wherein the one or more processors include
a collection module receiving a question and an answer which is collected by using a network, wherein the question and the answer for the question are collected from a knowledge sharing platform in which the answer is input and then separated into processes in order to store data for providing an answer to search information received from a user terminal in a storage space,
a process extracting module receiving collected feedback information for the answer, determining the reliability of the answer based on the collected feedback information, determining a keyword and storing the keyword in the storage by receiving the collected answer of which the reliability is equal to or higher than the predetermined threshold, separating the answer into one or more processes at least partially based on the extracted keyword, and extracting a process for solving the question;
a process processing module matching additional information to each of the extracted processes and storing the matched additional information in the storage space, and
a communication module receiving search information from a user terminal by using a network, and sending at least one of the answer, the process, and the matched additional information corresponding to the search information to the user terminal by using the network.

### Claim 9

A non-transitory computer-readable storage medium including a plurality of commands executed by one or more processors, which allows a computer to execute the following steps by the plurality of commands stored in the non-transitory computer-readable storage medium, the steps comprising:
receiving a question and an answer which are collected, by a collection module by using a network, wherein the question and the answer for the question are received from a knowledge sharing platform in which the answer is input and then separated into processes in order to store data for providing an answer to search information received from a user terminal in a storage space;
receiving collected feedback information for the answer, determining the reliability of the answerer based on the collected feedback information;
determining a keyword and storing the keyword in the storage space by receiving the collected answer of which the reliability is equal to or higher than the predetermined threshold;
separating the answer into one or more processes at least partially based on the extracted keyword; and
extracting, a process for solving the question by a process extracting module;
matching, by a process processing module, additional information to each of the extracted processes and storing the matched additional information in the storage space;
receiving, by a communication module, search information from a user terminal by using a network; and
sending, by the communication module, at least one of the answer, the process, and the matched additional information corresponding to the search information to the user terminal by using the network.
