/Patent Tracker
MicrosoftPatent applicationNetworks & wirelessInterest 6/10

Microsoft patents image-based method to detect phone tethering

Patent drawing
Patent drawing from the official filing.

Microsoft describes a method for detecting when a user is sharing their internet connection with another device, a practice known as tethering. The system converts network data packets into images and uses a machine learning model to identify the operating systems of the connected devices. If the model detects two different operating systems in the same data flow, it flags the activity as tethering.

Why it mattersThis technique could help internet providers better monitor and manage data usage plans that restrict or limit tethering.

In the filing’s own words

Packets are captured that are associated with a communications flow in a communications network. An image generated by converting bits of the captured packets to pixel data. The image is input to a machine learning model that is trained to identify an operating system or operating system version based on image data. Identities of operating systems or operating system versions of source devices of the packets are received. Based on the identities, it is determined whether the packets are associated with at least two different operating systems or operating system versions. This indicates the use of device tethering in the communications flow.

What exactly they claim (claim 1)

1. A method for detecting presence of device tethering, the method comprising: capturing a plurality of packets associated with a communications flow in a communications network, the communications flow associated with a subscription allowing for use of the communications network by a user; based on the captured packets, generating an image by converting bits of the captured packets to pixel data; inputting the image to a machine learning model that is trained to identify an operating system or a version of an operating system based on image data; receiving, from the machine learning model, identities of operating systems or versions of operating systems of source devices of the plurality of packets; based on the identities, determining that the plurality of packets are associated with at least two different operating systems or two different operating system versions; and based on the determining that the plurality of packets are associated with at least two different operating systems or two different operating system versions, outputting an indication of device tethering in the communications flow.

Facts

Company
Microsoft (MICROSOFT TECHNOLOGY LICENSING, LLC)
Official title
DEEP LEARNING BASED TETHERING DETECTION
Publication number
US20260303490A1
Application number
19094774
Filed
Mar 28, 2025
Published
Oct 1, 2026
Inventors
4
Claims
20

Classified under

H04L 43/045 Electricity & electronicsG06V 10/82 Physics & computing

More from Microsoft in Networks & wireless

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.