US2013091201A1PendingUtilityA1

Methods, systems, and computer program products for processing an attached command response

50
Assignee: MORRIS ROBERT PAULPriority: May 27, 2010Filed: Nov 27, 2012Published: Apr 11, 2013
Est. expiryMay 27, 2030(~3.9 yrs left)· nominal 20-yr term from priority
H04L 67/02H04L 67/146H04L 67/42
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems are described for processing an attached command response. In one aspect, an attachable command is sent in a first HTTP request to a server node. A second HTTP response to a second HTTP request sent to the server node is received. A determination is made that the second HTTP response includes at least a portion of the first command response. In another aspect, a first command is identified in a first HTTP request received from a user agent node. A determination is made that a first command response to the first command is attachable. A second HTTP request received from the user agent node identifying a second command. A second HTTP response to the second HTTP request is sent including at least some of the first command response.

Claims

exact text as granted — not AI-modified
I claim: 
     
         1 . A method for processing an attached command response, the method comprising:
 sending, by a user agent node in a first HTTP request to a server node, a first HTTP request-line identifying a first command;   sending, by the user agent node in a second HTTP request, a second HTTP request-line identifying a second command different from the first command;   receiving, by the user agent node from the server node, a second HTTP response to the second HTTP request; and   determining, in response to sending the first HTTP request, that the second HTTP response includes an attached command response including at least a portion of a first command response to the first command.   
     
     
         2 . The method of  claim 1  further includes receiving, by the user agent node as a response to the first HTTP request, a first HTTP response including at most a portion of the first command response. 
     
     
         3 . The method of  claim 1  wherein determining that the second HTTP response includes the attached command response includes receiving attach-response information for detecting the attached command response in the second HTTP response. 
     
     
         4 . The method of  claim 1  further includes receiving no HTTP response as a response for the first HTTP request. 
     
     
         5 . The method of  claim 1  further comprises:
 sending, by the user agent node to the server node, attach-request information at least one of indicating that the first command response is attachable and indicating that the second HTTP response is attachable; and 
 receiving the second HTTP response including the attached command response, in response to sending the attach-request information. 
 
     
     
         6 . A method for processing an attached command response, the method comprising:
 receiving, by a server node in a first HTTP request from a user agent node, a first HTTP request-line identifying a first command;   determining that a first command response to the first command is attachable;   receiving, by the server node in a second HTTP request from the user agent node, a second HTTP request-line identifying a second command different than the first command; and   sending, by the server node to the user agent node in a second HTTP response to the second HTTP request, an attached command response including at least a portion of a first command response to the first command, in response to determining that the first command response is attachable.   
     
     
         7 . The method of  claim 6  where in determining the first command response is attachable based on determining that the second HTTP response is attachable. 
     
     
         8 . The method of  claim 6  further includes sending, by the server node in a first HTTP response to the first HTTP request, less than the entire first command response, in response to determining the first command response is attachable. 
     
     
         9 . The method of  claim 8  wherein the first HTTP response includes attach-response information for indicating that the less than the entire first command response is included in the first HTTP response. 
     
     
         10 . The method of  claim 6  further includes, in response to determining that the first command response is attachable, sending no HTTP response for the first HTTP request. 
     
     
         11 . The method of  claim 6  further comprises:
 receiving, in a third HTTP request from the user agent node, a third HTTP request-line identifying a third command; 
 determining that a third HTTP response to the third HTTP request is not attachable; and 
 sending the third HTTP response including, for the third command, a third command response at least partially generated while processing at least one of the first command and the second command, and not including, based on determining the third HTTP response is not attachable, the attached command response. 
 
     
     
         12 . The method of  claim 6  wherein determining that the first command response is attachable includes receiving attach-request information indicating that at least one of the first command response and the second HTTP response is attachable. 
     
     
         13 . The method of  claim 12  wherein sending the attached command response includes sending the attached command response in the second HTTP response, in response to determining that the second HTTP response is attachable. 
     
     
         14 . The method of  claim 13  further includes, in response to determining that the second HTTP response is attachable, at least one of performing the first command and generating the attached command response. 
     
     
         15 . The method of  claim 6  wherein sending the attached command response includes sending attach-response information indicating that the second HTTP response includes the attached command response. 
     
     
         16 . A system for processing an attached command response, the system comprising:
 an execution environment including a hardware processor, wherein an instruction included in at least one of a request-out component, a response-in component, and an attached response component is executed by the hardware processor;   the request-out component included in sending, by a user agent node in a first HTTP request to a server node, a first HTTP request-line identifying a first command;   the request-out component included in sending, by the user agent node in a second HTTP request, a second HTTP request-line identifying a second command different from the first command;   the response-in component included in receiving, by the user agent node from the server node, a second HTTP response to the second HTTP request; and   the attached response component included in determining, in response to sending the first HTTP request, that the second HTTP response includes an attached command response including at least a portion of a first command response to the first command.   
     
     
         17 . A system for processing an attached command response, the system comprising:
 an execution environment including a processor, wherein an instruction included in at least one of a request-in component, an attach detector component, and an attach director component is executed by the processor;   the request-in component included in receiving, by a server node in a first HTTP request from a user agent node, a first HTTP request-line identifying a first command;   the attach detector component included in determining that a first command response to the first command is attachable;   the request-in component included in receiving, by the server node in a second HTTP request from the user agent node, a second HTTP request-line identifying a second command different than the first command; and   the attach director component included in sending, by the server node to the user agent node in a second HTTP response to the second HTTP request, an attached command response including at least a portion of a first command response to the first command, in response to determining that the first command response is attachable.   
     
     
         18 . A non-transitory computer readable medium embodying a computer program, executable by a machine, for processing an attached command response, the computer program comprising executable instructions for:
 sending, by a user agent node in a first HTTP request to a server node, a first HTTP request-line identifying a first command;   sending, by the user agent node in a second HTTP request, a second HTTP request-line identifying a second command different from the first command;   receiving, by the user agent node from the server node, a second HTTP response to the second HTTP request; and   determining, in response to sending the first HTTP request, that the second HTTP response includes an attached command response including at least a portion of a first command response to the first command.   
     
     
         19 . A non-transitory computer readable medium embodying a computer program, executable by a machine, for processing an attached command response, the computer program comprising executable instructions for:
 receiving, by a server node in a first HTTP request from a user agent node, a first HTTP request-line identifying a first command;   determining that a first command response to the first command is attachable;   receiving, by the server node in a second HTTP request from the user agent node, a second HTTP request-line identifying a second command different than the first command; and   sending, by the server node to the user agent node in a second HTTP response to the second HTTP request, an attached command response including at least a portion of a first command response to the first command, in response to determining that the first command response is attachable.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.