{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.0.0",
  "generatedAt": "2026-07-14T19:46:21.019Z",
  "sourcePath": "src/main/data/docs",
  "docId": "10.5594-JMI.2024-HWAR6964",
  "document": {
    "abbrevTitle": "SMPTE Motion Imaging Jour.",
    "abbrevTitle$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "abstract": "The proliferation of linear TV channels complicates content discovery, necessitating more efficient methods for viewers. This paper presents a real-time personalized ranking and recommendation system designed to enhance viewer satisfaction and interaction through dynamic channel surfing. Our approach uses a dual dynamic queue system, comprising Dynamic History Channel Queue (DHCQ) and Dynamic Future Channel Queue (DFCQ), to manage the viewer's interaction effectively. Leveraging advanced deep learning models, we generate “global” and “local” content embeddings and “user” embeddings to ensure real-time updates tailored to content and user time-sensitivities. A ‘look-ahead’ feature further enriches personalization by considering upcoming content on each channel. Preliminary user feedback indicates a strong preference for this system over traditional channel navigation methods, highlighting its potential to transform how viewers engage with linear TV. This paper underscores the system's significant contribution to improving linear TV content discovery and its implications for enhancing viewer satisfaction.",
    "abstract$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "authors": [
      {
        "name": "Ning Xu"
      },
      {
        "name": "Tao Chen"
      }
    ],
    "authors$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "contentType": "orig-research",
    "contentType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "copyright": {
      "holder": "SMPTE",
      "holder$meta": {
        "confidence": "medium",
        "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
        "source": "parsed",
        "updated": "2026-07-10T20:01:10.986Z"
      },
      "year": "2024",
      "year$meta": {
        "confidence": "medium",
        "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
        "source": "parsed",
        "updated": "2026-07-10T20:01:10.986Z"
      }
    },
    "copyright$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "docId": "10.5594-JMI.2024-HWAR6964",
    "docId$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "docLabel": "MIJ 2024, Volume 133, Number 4 (pp. 44 to 49)",
    "docLabel$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "docTitle": "Enhancing Linear TV Channel Surfing: A Real-Time Personalized Ranking and Recommendation System with Dual Dynamic Queues",
    "docTitle$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "docType": "Journal Article",
    "docType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "doi": "10.5594/JMI.2024/HWAR6964",
    "doi$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "href": "https://doi.org/10.5594/JMI.2024/HWAR6964",
    "href$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "issn": {
      "electronic": "2160-2492",
      "electronic$meta": {
        "confidence": "medium",
        "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
        "source": "parsed",
        "updated": "2026-07-10T20:01:10.986Z"
      },
      "print": "1545-0279",
      "print$meta": {
        "confidence": "medium",
        "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
        "source": "parsed",
        "updated": "2026-07-10T20:01:10.986Z"
      }
    },
    "issn$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "journalAcronym": "MIJ",
    "journalAcronym$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "journalTitle": "SMPTE Motion Imaging Journal",
    "journalTitle$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "keywords": [
      "Linear TV",
      "Channel Ranking",
      "Channel Surfing",
      "Real-Time Personalization",
      "Dynamic Queues"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Long-tail keyword cleanup (keywordLongTailApply.js): prose/contentless terms dropped, acronym casing + typos fixed, duplicate variants folded; all surviving terms indexed in controlledKeywords.",
      "source": "resolved",
      "updated": "2026-07-14T16:29:38.680Z"
    },
    "number": "4",
    "number$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "pages": "44–49",
    "pages$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "publicationDate": "2024-07-01",
    "publicationDate$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "medium",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "medium",
        "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
        "source": "parsed",
        "updated": "2026-07-10T20:01:10.986Z"
      }
    },
    "volume": "133",
    "volume$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE canonical content_batch via ingestNlmCanonicalDocs.js",
      "source": "parsed",
      "updated": "2026-07-10T20:01:10.986Z"
    }
  }
}