Get the newsletter
Microsoft · AI / ML · Filed Mar 20, 2025 · USPTO published Sep 24, 2026 · Sep 24 release

Microsoft Patents a System That Turns a Pile of Media Files Into a Searchable Map

What if your photo library could tell you not just what files exist, but how every person, place, and object in them is connected to everything else? That is the basic idea behind this Microsoft patent.

A user interacts with a tablet displaying media items, connected to a network that processes media with analysis tools and a large language model. Drawing from patent filing US 2026/0288866 A1.
A user interacts with a tablet displaying media items, connected to a network that processes media with analysis tools and a large language model.All 13 drawings ↓
Publication number
US 2026/0288866 A1(US20260288866A1)
Applicant
Microsoft Technology Licensing, LLC
Filed · Published
Mar 20, 2025 · Sep 24, 2026
Inventors
Oron NIR, Michael Tony ALBURQUERQUE, Avner LEVI, Shay AMRAM, Guy Haim BERTENTAL, Eliyahu STRUGO, Nadim AZAIZA, Donald Joseph HEJNA Jr.
Status when we published
Rejected again; the company can still amend or appeal
Document
20 claims
US classification
707/798
Examiner
HICKS, SHIRLEY D. (Art Unit 2168)

What Microsoft's media graph database actually does

Imagine you work at a company that has collected millions of product photos, training videos, and scanned documents over the years, all dumped into shared drives with inconsistent names and no real organization. Finding anything specific, or knowing whether you already have it, is a nightmare.

Microsoft's patent describes a system that takes a large batch of media files, automatically weeds out near-identical duplicates (keeping only the best copy of each), and then uses an AI language model to generate a plain-language description of what each file actually shows. Those descriptions, along with tags and technical details about each file, feed into a graph database, a structure that maps out relationships between files and the people, objects, or scenes inside them.

The result is something closer to a knowledge base than a file folder. You could search not just for a filename but for concepts: find every image that contains a particular product alongside a particular setting, for example, without manually tagging a single file yourself.

From the filing · CLAIM 1
inputting, into a Large Language Model (LLM), the media item, the label, the metadata and a request; and receiving from the LLM a description of content depicted in the media item …

Translation: The system feeds photos and data into an AI model to get back written summaries of what is shown.

How the pipeline cleans, labels, and connects each file

The system works in a sequence of well-defined steps.

  • Ingestion and deduplication: A batch of media files is loaded into memory. The system identifies which files are near-copies of each other and ranks them (by quality, resolution, or other criteria). Only the top-ranked version of each group survives to the next stage.
  • Metadata extraction and labeling: For each surviving file, the system computes metadata (technical attributes like dimensions, format, timestamps, and detected objects or faces). Part of that metadata becomes a concise label attached to the file.
  • LLM description: Each file, together with its label, its metadata, and a prompt, is fed into a Large Language Model (an AI system like the kind that powers chat assistants). The LLM writes a natural-language description of what the file depicts.
  • Graph database construction: The system builds a graph database, think of it as a web of connected dots rather than a flat table. Each media file gets one dot (node). Each entity inside the file (a person, a brand logo, a location) gets a separate dot. Those dots are then linked together, and the entity dots are annotated with the file's metadata.

The graph structure means you can traverse relationships: starting from one image, you can follow edges to every other image that shares an entity, or from an entity to every piece of media that contains it.

From the filing · THE ABSTRACT
A graph database of the filtered media items is created using the descriptions, the metadata, and the labels.

Translation: The cleaned files and their AI descriptions are organized into a connected network map.

What this means for Microsoft's AI search products

For Microsoft, this kind of infrastructure sits directly underneath products like Microsoft 365's search, SharePoint, and any future AI assistant that needs to reason over a company's stored media. A graph structure lets an AI answer questions like "show me all videos where the CEO appeared in 2024" without requiring humans to manually tag every file.

For you as a user, the practical payoff would be a search experience where you describe what you are looking for in plain language and the system finds it, even if the files were never named or organized sensibly. The deduplication step also matters: large organizations waste significant storage on redundant copies, and a system that automatically picks the best version before indexing could cut that cost meaningfully.

Microsoft's 23rd filing in the AI vision work we've tracked since May builds on ideas like one that reads your intent and one that runs brainstorms.

Source: US 2026/0288866 A1 at the USPTO (PDF). Full patent text and figures are in the official publication.

Get our take in your Top Stories

Liked this breakdown? Add Patentlyze as a preferred source on Google, and our plain-English take shows up more often in your Top Stories the next time Microsoft patent news breaks.

There are more where this came from

We read every patent application Big Tech publishes and send you the ones worth knowing. Plain English, free, every week.

The drawings · 13 sheets

13 drawing sheets from US 2026/0288866 A1 · click any drawing to enlarge

Media processing system overview., drawing sheet 1 from US 2026/0288866 A1
Sheet 1 Media processing system overview.
Media item analysis tool components., drawing sheet 2 from US 2026/0288866 A1
Sheet 2 Media item analysis tool components.
Media item metadata computation., drawing sheet 3 from US 2026/0288866 A1
Sheet 3 Media item metadata computation.
Knowledge graph creation process., drawing sheet 4 from US 2026/0288866 A1
Sheet 4 Knowledge graph creation process.
Media item indexing workflow., drawing sheet 5 from US 2026/0288866 A1
Sheet 5 Media item indexing workflow.
Knowledge graph query process., drawing sheet 6 from US 2026/0288866 A1
Sheet 6 Knowledge graph query process.
Knowledge graph schema example., drawing sheet 7 from US 2026/0288866 A1
Sheet 7 Knowledge graph schema example.
Chatbot query assistant interface., drawing sheet 8 from US 2026/0288866 A1
Sheet 8 Chatbot query assistant interface.
Show the other 5 sheets
Microsoft Patents a System That Turns a Pile of Media Files Into a Searchable Map patent drawing, sheet 9
Sheet 9
Microsoft Patents a System That Turns a Pile of Media Files Into a Searchable Map patent drawing, sheet 10
Sheet 10
Microsoft Patents a System That Turns a Pile of Media Files Into a Searchable Map patent drawing, sheet 11
Sheet 11
Microsoft Patents a System That Turns a Pile of Media Files Into a Searchable Map patent drawing, sheet 12
Sheet 12
Microsoft Patents a System That Turns a Pile of Media Files Into a Searchable Map patent drawing, sheet 13
Sheet 13
Patent filing page

Reader comments

No comments yet

Start the discussion

Real name or a handle, either is fine. Comments are read by a person before they appear, so allow a little time. Keep it about the filing.