18517167. SCALABLE SOCKETS FOR QUIC simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

SCALABLE SOCKETS FOR QUIC

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Praveen Balasubramanian of Redmond WA (US)

Matthew A. Olson of Redmond WA (US)

Nicholas A. Banks of Duvall WA (US)

Sourav Das of Bellevue WA (US)

Nicholas J. Grifka of Duvall WA (US)

SCALABLE SOCKETS FOR QUIC - A simplified explanation of the abstract

This abstract first appeared for US patent application 18517167 titled 'SCALABLE SOCKETS FOR QUIC

The abstract describes a system with scalable sockets to support User Datagram Protocol (UDP) connections, where multiple remote clients connect to corresponding UDP connections. Each UDP socket is associated with a specific UDP connection, and a network stack lookup is performed to identify the UDP socket corresponding to each remote client. UDP packets are then buffered with send and receive buffers for the corresponding UDP socket to facilitate communication over multiple UDP connections efficiently.

  • Scalable sockets to support UDP connections
  • Identification of UDP connections for remote clients
  • Association of UDP sockets with specific UDP connections
  • Network stack lookup for UDP packets
  • Buffering of UDP packets for efficient communication
  • Improved system efficiency and scalability

Potential Applications: - Real-time online gaming - Video streaming services - VoIP applications - IoT devices communication - Network monitoring and analysis tools

Problems Solved: - Efficient handling of multiple UDP connections - Scalability in supporting a large number of remote clients - Streamlining network traffic for improved performance

Benefits: - Enhanced communication reliability - Reduced latency in data transmission - Improved network efficiency - Scalability for growing user base - Better overall system performance

Commercial Applications: Title: Scalable UDP Socket System for Enhanced Network Communication This technology can be utilized in various commercial applications such as online gaming platforms, streaming services, communication tools, IoT devices, and network management solutions. The scalability and efficiency of the system make it ideal for businesses looking to enhance their network communication capabilities.

Prior Art: Research existing systems and technologies related to scalable UDP sockets and network communication to understand the current landscape of similar innovations.

Frequently Updated Research: Stay updated on advancements in network communication protocols, socket technologies, and scalability solutions to ensure the system remains competitive and up-to-date in the rapidly evolving tech industry.

Questions about Scalable UDP Socket System: 1. How does the system handle a large number of UDP connections efficiently? 2. What are the key advantages of using scalable sockets for UDP communication?


Original Abstract Submitted

A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.