Patent ID: 8086669
Filing Date: 2011-12-27
Classification: H04L

Abstract:
1. A method of communicating between a print client and a print server, the method comprising: sending a message from the print client to the print server requesting a number of a Hypertext Transfer Protocol (HTTP) server port; sending a message from the print server to the print client indicating the HTTP server port; sending a client registration message from the print client to the print server using Transmission Control Protocol (TCP); sending a registration handle from the print server to the print client using Transmission Control Protocol (TCP), the registration handle for use in later communications between the print client and the print server; sending a User Datagram Protocol (UDP) registration request from the print client to the print server using UDP, the UDP registration request including the registration handle sent from the print server; and obtaining an indication of a viability of communication of UDP messages from the print server to the print client, when communication of UDP messages is viable, sending messages from the print server to the print client using UDP, and when communication of UDP messages is not viable, making an HTTP request from the print client to the print server, leaving the HTTP request open, and when the print server sends a message to the print client, sending the message as a response to the open HTTP request.