US 12,393,474 B2
Cross machine request forwarding
Ivan Dimitrov Pashov, Woodinville, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 30, 2021, as Appl. No. 17/461,824.
Prior Publication US 2023/0068635 A1, Mar. 2, 2023
Int. Cl. G06F 9/54 (2006.01); H04L 45/58 (2022.01); H04L 67/02 (2022.01); H04L 69/22 (2022.01)
CPC G06F 9/545 (2013.01) [G06F 9/546 (2013.01); H04L 45/58 (2013.01); H04L 67/02 (2013.01); H04L 69/22 (2013.01)] 11 Claims
OG exemplary drawing
 
8. A method of forwarding a message through a front-end computing system, the method comprising:
receiving the message in a kernel mode of the front-end computing system, the message including one or more headers and an entity body including one or more data blocks;
designating, by a user mode router in the front-end computing system, a computing system to process the message based at least in part on the one or more headers;
forwarding the one or more data blocks of the message from a front-end queue within a kernel mode webserver driver of the front-end computing system to a back-end queue within the kernel mode webserver driver of the front-end computing system; and
passing the one or more data blocks in the back-end queue within the kernel mode webserver driver of the front-end computing system to the computing system without passing the one or more data blocks to the user mode router in the front-end computing system.