IP Library Granted Patent US 11,893,068
Granted Patent B2
US 11,893,068 · App. 17/431,366 · Granted Feb 6, 2024

Electronic device and control method thereof

Inventors: Minkyung Kim (Suwon-si, KR); Sehun Park (Suwon-si, KR); Youngkyun Jun (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F16/953
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,893,068
App. No.
17/431,366
Granted
Feb 6, 2024
Kind
B2
Abstract

An electronic device includes a memory; and a processor configured to: store metadata received from a plurality of data sources, respectively, in the memory; obtain first information corresponding to a preset attribute from among attribute information comprised in first metadata received from a first data source from among the plurality of data sources; obtain second information corresponding to the preset attribute from among attribute information comprised in second metadata received from a second data source; and map, based on the first metadata and the second metadata being identified as metadata on a content based on a similarity between the first information and the second information, an integrated metadata generated based on the first metadata and the second metadata to the content and store the integrated metadata generated based on the first metadata and the second metadata in the memory.

Claims (33)

1. An electronic device, comprising:

a communication interface;

a memory; and

a processor configured to:

store metadata received from a plurality of data sources, respectively, in the memory,

transmit, through the communication interface, first metadata and second metadata to an external search engine,

obtain, through the communication interface, the first metadata and the second metadata filtered from the external search engine, wherein the first metadata and the second metadata are filtered based on a similarity between pieces of information corresponding to a preset attribute from among a plurality of attribute information,

obtain first information corresponding to the preset attribute from among a plurality of attribute information comprised in the first metadata filtered from the external search engine,

obtain second information corresponding to the preset attribute from among a plurality of attribute information comprised in the second metadata filtered from the external search engine, and

map, based on the first metadata and the second metadata being identified as metadata on a same content based on a similarity between the first information and the second information, an integrated metadata generated based on the filtered first metadata and the filtered second metadata to the same content and store the mapped integrated metadata generated based on the filtered first metadata and the filtered second metadata in the memory.

2. The electronic device of claim 1 , wherein the processor is further configured to identify, based on third metadata received from a third data source and the second metadata being identified as metadata on the same content, whether the first metadata, the second metadata, and the third metadata are metadata on the same content based on attribute information comprised in the first metadata and the third metadata, and

map, based on the first metadata, the second metadata, and the third metadata being identified as metadata on the same content, an integrated metadata generated based on the first metadata, the second metadata, and the third metadata to the same content and store the mapped integrated metadata generated based on the first metadata, the second metadata, and the third metadata in the memory.

3. The electronic device of claim 2 , wherein the processor is further configured to identify whether the first metadata, the second metadata, and the third metadata are metadata on the same content based on attribute information corresponding to an attribute different from the preset attribute from among the attribute information comprised in the first metadata and the third metadata.

4. The electronic device of claim 1 , wherein the processor is further configured to generate the integrated metadata by including attribute information corresponding to an attribute comprised in the filtered first metadata and not comprised in the filtered second metadata to the integrated metadata.

5. The electronic device of claim 1 , wherein the preset attribute comprises at least one from among a title, a type, a production year, character information, producer information, or country information of a content.

6. The electronic device of claim 1 , wherein the processor is further configured to identify the similarity between the first information and the second information based on a text similarity between the first information and the second information, or alias information comprised in at least one from among the first information or the second information.

7. The electronic device of claim 6 , wherein the processor is further configured to identify the text similarity based on an algorithm comprising at least one from among a Longest Common Subsequence algorithm, a N-Gram algorithm, a Soundex algorithm, or a Levenshtein Distance algorithm.

8. The electronic device of claim 1 , wherein the processor is further configured to identify the similarity between the first information and the second information by applying different weights to respective attribute information based on content type information comprised in the first metadata and the second metadata.

9. The electronic device of claim 1 , wherein the processor is further configured to search and provide, based on a content search request being received from an external device, content corresponding to the content search request based on the integrated metadata.

10. A method of controlling an electronic device, the method comprising:

storing metadata received from a plurality of data sources, respectively;

transmitting first metadata and second metadata to an external search engine;

obtaining the first metadata and the second metadata filtered from the external search engine, wherein the first metadata and the second metadata are filtered based on a similarity between pieces of information corresponding to a preset attribute from among a plurality of attribute information;

obtaining first information corresponding to-a the preset attribute from among a plurality of attribute information comprised in the first metadata filtered from the external search engine;

obtaining second information corresponding to the preset attribute from among a plurality of attribute information comprised in the second metadata filtered from the external search engine;

identifying whether the first metadata and the second metadata are metadata on a same content based on a similarity between the first information and the second information; and

mapping, based on the first metadata and the second metadata being identified as metadata on the same content, an integrated metadata generated based on the filtered first metadata and the filtered second metadata to the content and storing the mapped integrated metadata generated based on the filtered first metadata and the filtered second metadata.

11. The method of claim 10 , further comprising:

identifying, based on a third metadata received from a third data source and the second metadata being identified as metadata on the same content, whether the first metadata, the second metadata, and the third metadata are metadata on the same content based on attribute information comprised in the first metadata and the third metadata, and

mapping, based on the first metadata, the second metadata, and the third metadata being identified as metadata on the same content, an integrated metadata generated based on the first metadata, the second metadata, and the third metadata to the content and storing the mapped integrated metadata generated based on the first metadata, the second metadata, and the third metadata.

12. The method of claim 11 , further comprising identifying whether the first metadata, the second metadata, and the third metadata are metadata on the same content based on attribute information corresponding to an attribute different from the preset attribute from among attribute information comprised in the first metadata and the third metadata.

13. The method of claim 10 , wherein the mapping and storing the content comprises generating the integrated metadata by including attribute information corresponding to an attribute comprised in the filtered first metadata and not comprised in the filtered second metadata to the integrated metadata.

14. The method of claim 10 , wherein the preset attribute comprises at least one from among a title, a type, a production year, character information, producer information or country information of a content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2021
From: KIM, MINKYUNG; PARK, SEHUN; JUN, YOUNGKYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 057192/0943 →
Priority Claims (1)
KR 10-2019-0032762 · Mar 22, 2019 · national
Continuity (1)
Related Publication 20220147582A1 · May 12, 2022