Patent attributes
A facility for processing a request for information about a specified item is described. The facility receives the request from an originator. In response to receiving the request, the facility generates a response to the request that contains information about the specified item. The facility also determines a current level of availability of the specified item, and, based upon this determined level of availability, determines, for each of a number of ordering actions, whether the ordering action is currently available for the specified item. For each ordering action determined to be currently available for the specified item, the facility augments the generated response by adding a control for performing the ordering action. The facility sends the augmented response to the originator of the request.