Patent · US Expired

System and method for implementing a client side HTTP stack

US7219346B2 · kind B2 · utility

12Cited by
12References
44Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 5, 2000
Grant dateMay 15, 2007
Priority date
Expiry dateJan 14, 2023

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/12
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A software components and methods are provided for implementation of a client side HTTP stack, which provide high performance and scalability. Multithreading and completion ports are employed in the client side HTTP layer in association with sockets and a thread pool, thereby providing support for business-to-business and other more recent client side applications which create numerous requests. The invention further comprises a dedicated scheduler thread adapted to activate an object scheduled to begin sending requests at a specific time, as well as a dedicated DNS thread used for resolving symbolic domain names into IP addresses. In addition, the client side HTTP stack implementation comprises a dedicated timeout thread with a list of active sockets and timers associated with each socket to allow finer grain control over socket timeout periods.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.