INTERNET PROTOCOL (IP) ADDRESS VIRTUALIZATION FOR TERMINAL SERVER SESSIONS

Patent №

US 9,237,175

Granted

2016-01-12

Filed 2008

Owner

MICROSOFT CORPORATION

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12341523

Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The client component queries a server component for a virtual IP address, and the server component determines whether the terminal server session can use a virtual IP address. Where the session can use a virtual IP address, the server returns a virtual IP address and the client component binds the socket call to the virtual IP address. Where the session cannot use a virtual IP address, the server returns an indication of that, and the client component acts as a proxy for that socket call and any future calls for that socket.

Knowledge representationH04L 61/5014H04L 45/745H04L 61/103H04L 65/1045H04L 65/61H04L 67/146H04L 67/51H04L 61/4511+1 more

AI classification

Knowledge representation0.77
Planning0.02
Natural language0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
AI hardware0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 241150073

Assignors

WANG, HUEI, SRINIVAS, NK, PALEKAR, ASHWIN, IVANOVA, OLGA B., HAGIU, COSTIN, BELETSKI, ROUSLAN, SAMPATH, SRIRAM, LUKOSE, SEEMA J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC