Method, electronic device, and computer program product for data processing

US12088674B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12088674-B2
Application numberUS-202117226396-A
CountryUS
Kind codeB2
Filing dateApr 9, 2021
Priority dateMar 15, 2021
Publication dateSep 10, 2024
Grant dateSep 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for data processing. The method for data processing includes: generating, based on a category of a target data content segment, a target tag for the target data content segment; acquiring a reference tag set, a reference tag in the reference tag set being generated based on a category of a historical data content segment; and determining redundancy of the target data content segment based on comparison between the target tag and the reference tag set. In this way, the distribution of a large amount of redundant data from an edge server to a terminal device can be avoided, thereby saving bandwidth, improving delay, and further providing a better user experience for AR/VR content experience.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: generating, based on a category of a target data content segment requested by a terminal device, a target tag for the target data content segment; acquiring a reference tag set, the reference tag set being generated at least in part by processing a plurality of distinct historical data groups comprising respective distinct sets of historical data content segments, the processing comprising identifying historical data content segments of the respective distinct sets of historical data content segments having duplicate content tags in the distinct historical data groups and deduplicating the historical data content segments of the respective distinct sets of historical data content segments by including in the reference tag set a plurality of reference tags for respective selected instances of the historical data content segments identified as having duplicate content tags in the distinct historical data groups, a reference tag in the reference tag set being generated based on a category of a historical data content segment previously provided to the terminal device; and determining redundancy of the target data content segment based on comparison between the target tag and the reference tag set; wherein the generating, acquiring and determining are performed in at least one computing device associated with an edge server; wherein the at least one computing device associated with the edge server implements a trained machine learning model, the trained machine learning model being configured to process at least one of a foreground layer, a foreground object and a background layer of at least one image of the target data content segment requested by the terminal device, to generate at least a portion of the target tag as a semantic tag characterizing the at least one of the foreground layer, the foreground object and the background layer; and wherein a result of the determining is utilized to control whether or not at least a portion of the target data content segment is provided from the edge server to the terminal device. 2. The method according to claim 1 , wherein determining the redundancy of the target data content segment comprises: determining, based on the comparison between the target tag and the reference tag set, whether there is a historical data content segment matching the target data content segment in a historical data content segment set corresponding to the reference tag set; and determining, when determining that there is no matching historical data content segment, the target data content segment as a non-redundant data content segment. 3. The method according to claim 2 , further comprising: sending the target data content segment to the terminal device. 4. The method according to claim 2 , further comprising: adding the target tag to the reference tag set. 5. The method according to claim 2 , further comprising: determining, when determining that there is a matching historical data content segment, the target data content segment as a redundant data content segment. 6. The method according to claim 1 , wherein generating the target tag comprises: extracting at least one of the following parameters from the target data content segment: visual features of an image, an object type in the image, an object behavior in an image, and audio elements; determining the category of the target data content segment based on the at least one parameter; and generating a target tag corresponding to the target data content segment based on the determined category. 7. The method according to claim 1 , wherein acquiring the reference tag set comprises: extracting at least one of the following parameters from a historical data content segment: visual features of an image, an object type in the image, an object behavior in an image, and audio elements; determining the category of the historical data content segment based on the at least one parameter; and generating the reference tag corresponding to the historical data content segment based on the determined category. 8. The method according to claim 7 , further comprising: sending the historical data content segment and the reference tag set to the terminal device. 9. The method according to claim 1 , wherein the terminal device comprises at least one of the following: an augmented reality (AR) head-mounted display device, a virtual reality (VR) head-mounted display device, or a headset. 10. An electronic device, comprising: at least one processor; and a memory coupled to the at least one processor and storing instructions for execution by the processor, wherein the instructions, when executed by the at least one processor, cause the electronic device to perform actions comprising: generating, based on a category of a target data content segment requested by a terminal device, a target tag for the target data content segment; acquiring a reference tag set, the reference tag set being generated at least in part by processing a plurality of distinct historical data groups comprising respective distinct sets of historical data content segments, the processing comprising identifying historical data content segments of the respective distinct sets of historical data content segments having duplicate content tags in the distinct historical data groups and deduplicating the historical data content segments of the respective distinct sets of historical data content segments by including in the reference tag set a plurality of reference tags for respective selected instances of the historical data content segments identified as having duplicate content tags in the distinct historical data groups, a reference tag in the reference tag set being generated based on a category of a historical data content segment previously provided to the terminal device; and determining redundancy of the target data content segment based on comparison between the target tag and the reference tag set; wherein the generating, acquiring and determining are performed in at least one computing device associated with an edge server; wherein the at least one computing device associated with the edge server implements a trained machine learning model, the trained machine learning model being configured to process at least one of a foreground layer, a foreground object and a background layer of at least one image of the target data content segment requested by the terminal device, to generate at least a portion of the target tag as a semantic tag characterizing the at least one of the foreground layer, the foreground object and the background layer; and wherein a result of the determining is utilized to control whether or not at least a portion of the target data content segment is provided from the edge server to the terminal device. 11. The electronic device according to claim 10 , wherein determining the redundancy of the target data content segment comprises: determining, based on the comparison between the target tag and the reference tag set, whether there is a historical data content segment matching the target data content segment in a historical data content segment set corresponding to the reference tag set; and determining, when determining that there is no matching historical data content segment, the target data content segment as a non-redundant data content segment. 12. The electronic device according to claim 11 , wherein the actions further comprise: sending the target data content segment to the terminal device. 13. The electronic device according to claim 11 , wherein the actions further comprise: adding the target tag to

Assignees

Inventors

Classifications

  • using objects detected or recognised in the video content · CPC title

  • using audio features · CPC title

  • using data annotations, e.g. user-defined metadata · CPC title

  • H04L67/131Primary

    Protocols for games, networked simulations or virtual reality · CPC title

  • G06F16/215Primary

    Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12088674B2 cover?
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for data processing. The method for data processing includes: generating, based on a category of a target data content segment, a target tag for the target data content segment; acquiring a reference tag set, a reference tag in the reference tag set being generated based on a category …
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/7834. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).