Patent attributes
A computer system and method for updating a software product. A computer system includes at least one client coupled to a server. The server obtains updates of a software product and associates the updates with ports. The server receives a query from a client including a request for a software product update via a first port. In response to receiving the update query, the server opens a connection to the client via the first port and determines if an update is associated with the first port. If an update is associated with the first port, the server conveys a response to the client including an update that is associated with the first port. If an update is not associated with the first port, the server closes the connection. Ports are sequentially numbered. The server maps updates to ports based on timestamps associated with the updates.