/Patent Tracker
MicrosoftGranted patentAI & softwareInterest 4/10

Microsoft patents method for splitting AI training data across computers

Patent drawing
Patent drawing from the official filing.

This patent describes a way to train artificial intelligence models by dividing the work between two different computers. One computer processes the full data and creates a result, then sends only a portion of the original data along with that result to a second computer so it can learn from it.

Why it mattersThis approach could help companies train complex AI systems without moving all their sensitive data to a single location, potentially improving privacy or reducing data transfer costs.

In the filing’s own words

A method comprising, by first computer equipment: obtaining an input data point comprising a set of values, each being a value of a different element of an input feature vector; inputting the input data point to a first machine learning model on the first computer equipment to generate at least one associated output label based on the input data point; sending a partial data point to second computer equipment, the partial data point comprising the values of only part of the feature vector; and sending the associated label to the second computer equipment in association with the partial data point, thereby causing the second computer equipment to train a second machine learning model on the second computer equipment based on the sent part and the associated label.

What exactly they claim (claim 1)

1. A method comprising, by first computer equipment: obtaining an input data point comprising values of all elements of an input feature vector, wherein each a value corresponds to a different element of the input feature vector, the input feature vector comprising a plurality of fields, each field comprising one or more of the elements of the input feature vector; inputting the input data point to a first machine learning model on the first computer equipment to generate at least one associated output label based on the input data point; sending a partial data point to second computer equipment, the partial data point comprising the values of only part of the input feature vector, said part comprising one or more of the fields of the input feature vector but not one or more others of the fields; and sending the associated output label to the second computer equipment in association with the partial data point, thereby causing the second computer equipment to train a second machine learning model on the second computer equipment based on the partial data point and the associated output label.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Distributed machine learning model
Patent number
US12749012B2
Application number
18004868
Filed
May 28, 2021
Granted
Sep 29, 2026
Inventors
3
Claims
20

Classified under

G06N 20/00 Physics & computing

More from Microsoft in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.