Invention Grant
- Patent Title: Establishment of socket connection in user space
-
Application No.: US17287986Application Date: 2019-11-01
-
Publication No.: US11792272B2Publication Date: 2023-10-17
- Inventor: Bojie Li , Tianyi Cui , Zibo Wang , Wei Bai , Lintao Zhang
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Schwegman Lundberg & Woessner, P.A.
- Priority: CN 1811332435.0 2018.11.09
- International Application: PCT/US2019/059293 2019.11.01
- International Announcement: WO2020/096869A 2020.05.14
- Date entered country: 2021-04-22
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F9/54 ; H04L29/06 ; H04L67/141 ; H04L67/104 ; H04L69/163 ; G06F13/16 ; G06F15/173

Abstract:
A technique provides a solution for establishing a socket connection in a user space. After receiving a request for establishing a socket connection from a first application, the monitor sends the connection request to a second application, wherein the first application and the second application run on the same computing device. Then, the monitor coordinates establishing, in user space of the operating system, a peer-to-peer socket connection between the first application and the second application. By establishing a socket connection in the user space of the operating system, embodiments of the present disclosure can achieve a user space socket connection between different applications within a single computing device, thereby improving the performance of the operating system. In addition, embodiments of the present disclosure use the monitor (or controller) to coordinate inter-application connection establishment and resource allocation, thereby ensuring security of the operating system.
Public/Granted literature
- US20210377345A1 ESTABLISHMENT OF SOCKET CONNECTION IN USER SPACE Public/Granted day:2021-12-02
Information query