Patent ID: 11874885
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A device for providing content based on a knowledge graph, the device comprising:
a communication interface;
a memory storing one or more instructions; and
a processor configured to execute the one or more instructions to:
obtain log history information about an operation of the device,
generate a device knowledge graph based on the log history information, wherein the device knowledge graph is in an ontology form comprising a first entity expressed in a resource description framework (RDF),
generate a pattern knowledge graph associated with a behavior pattern of a user of the device based on first entities in the device knowledge graph and a relationship between the first entities,
update the device knowledge graph by adding the pattern knowledge graph to the device knowledge graph, wherein device recommendation knowledge generated based on the log history information of the device is connected to server recommendation knowledge generated based on a server knowledge graph of a server to update the device knowledge graph, whereby a content recommendation is formulated at the device based on both the server recommendation knowledge and the device recommendation knowledge, wherein the knowledge graph of the server is in the ontology form expressing a second entity, the knowledge graph of the server is updated periodically by the server based on big data collected through web crawling, the server supports a search engine and the knowledge graph of the server supports the search engine,

update the server knowledge graph generated by the server, based on the pattern knowledge graph by connecting the device recommendation knowledge in the form of the first entity to server recommendation knowledge in the form of the second entity learned through big data, and
provide to the user of the device the content recommendation on a user interface of the device, wherein the content recommendation is based on the updated device knowledge graph, whereby the device is configured to recommend user-customized content to the user by using the updated device knowledge graph,

wherein the log history information includes data indicating the operation of the device, and the processor is further configured to execute the one or more instructions to collect the data indicating the operation of the device in the device as the user uses the device,
wherein the processor is further configured to execute the one or more instructions to:
obtain context data indicating a current context of the device,
determine a function to be provided to the user by using the obtained context data and the pattern knowledge graph in the updated device knowledge graph,
execute the determined function, wherein the processor is further configured to execute the determined function by providing the content recommendation to the user based on the updated device knowledge graph,
determine a first recommended content based on the obtained context data indicating the current context of the user and the server knowledge graph,
confirm a presence or absence of the pattern knowledge graph, and
select a recommended content based on a result of the confirming.