Microsoft patents system to detect if employees are working from home
Microsoft describes a system that analyzes network data from company applications to determine if an employee is working in the office or remotely. It uses a machine-learning model to classify the user's location and then adjusts network resources accordingly.
In the filing’s own words
A data processing system with a processor and memory is configured to: implement a feature pipeline to receive telemetry data generated in response to activity in a set of applications; analyze the telemetry data using a feature extraction unit of the feature pipeline to extract feature data from the telemetry data; operate a scoring pipeline to classify the user as working onsite or remotely based on the feature data extracted from the telemetry data, the scoring pipeline utilizing a machine-learning model trained to receive feature data as an input and to output a classification indicating that the user is working onsite at a location associated with the enterprise or remotely at a location not associated with the enterprise; and allocate computing and network resources using a resource allocation unit based on the classification.
What exactly they claim (claim 1)
1. A data processing system comprising: a processor; and a memory comprising programming instructions for execution by the processor, alone or with other processors, to: implement a feature pipeline to receive telemetry data generated in response to activity in a set of applications including one or more applications utilized by an enterprise with which a user is associated; analyze the telemetry data using a feature extraction unit of the feature pipeline to extract feature data from the telemetry data, the feature data including a user identifier associated with the user, an application identifier associated with an application from among the set of applications, and network configuration information indicative of a category of network traffic associated with usage of the application; operate a scoring pipeline to classify the user as working onsite or remotely based on the feature data extracted from the telemetry data, the scoring pipeline utilizing a machine-learning model trained to receive feature data as an input and to output a classification indicating that the user is working onsite at a location associated with the enterprise or remotely at a location not associated with the enterprise; and allocate computing and network resources of a network associated with the enterprise using a resource allocation unit, the resource allocation unit allocated the computing and network resources based on the classification indicating that the user is working onsite or remotely at a location not associated with the enterprise.
Facts
- Company
- Microsoft (Microsoft Technology Licensing, LLC)
- Official title
- DETECTING REMOTE USERS USING INTERNET PROTOCOL SUBNET
- Publication number
- US20260322763A1
- Application number
- 19177828
- Filed
- Apr 14, 2025
- Published
- Oct 15, 2026
- Inventors
- 6
- Claims
- 20
Classified under
H04L 47/76 Electricity & electronicsH04L 12/4641 Electricity & electronicsH04L 43/10 Electricity & electronicsH04L 47/2441 Electricity & electronicsMore from Microsoft in AI & software
- Microsoft patents method to check AI answers against verified facts Oct 20, 2026
- Microsoft patents AI that presents PowerPoint slides for you Sep 3, 2026
- Microsoft patents method to check if LLM answers are based on real data Sep 10, 2026
- Microsoft patents system to blend multiple AI agents into one chat Oct 1, 2026
- Microsoft patents system that answers questions using your screen history Oct 15, 2026
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.
