IP Library Patent Application 12789568
Patent Application
App. No. 12/789,568

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A COMBINED COMMAND RESPONSE BASED ON A MARKUP ELEMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/789,568
Abstract

Methods and systems are described for processing a combined command response based on a markup element. In one aspect, a resource is sent including a markup element identifying combine-request information. The combine-request information is received in a first request message identifying a first command. A second request message is received identifying a second command. A first response to the first command is determined to be combinable. In response, a combined response message is sent including a second response to the second command and the first response. In another aspect, a resource is received including a markup element. Combine-request information based on the markup element is sent in a first request message identifying a first command based on the resource. A second message identifying a second command is sent. A combined response message is received including a first response for the first command and a second response for the second command.

Claims (57)

1 . A method for processing a combined command response based on a markup element, the method comprising:

sending, via a network to a user agent node, a first resource including a first combine markup element defined for identifying first combine-request information for a first command identified based on the first resource;

receiving, in response to sending the first resource, the first combine-request information in a first request message identifying the first command;

receiving a second request message identifying a second command;

determining that a first command response to the first command is combinable based on the first combine-request information; and

sending, in response to determining that the first command response is combinable, a combined response message including the first command response, in response to the first command, and including a second command response, in response to the second command.

2 . The method of claim 1 wherein the first combine markup element at least one of is included in and includes a hyperlink markup element, a form markup element, and an event markup element; and the first command is identified based on at least one of the hyperlink markup element, the form markup element, and the event markup element.

3 . The method of claim 1 wherein the first combine-request information identifies at least one of a MIME type defined for indicating the first command response is combinable and an HTTP method token defined to indicate that the first command response is combinable.

4 . The method of claim 1 further comprising:

receiving a third request message, from the user agent node, identifying a third command;

determining that a third command response to the third command is not combinable; and

sending a third response message to the third request message including the third command response at least partially generated while processing at least one of the first command and the second command, and not including another command response based on determining that the third command response is not combinable.

5 . The method of claim 1 further comprising sending to the user agent a second resource for identifying the second command and including a second combine markup element identifying second combine-request information defined for determining that the second command response is combinable wherein the second request message is received in response to sending the second resource.

6 . The method of claim 5 wherein the combined response message is sent in response to determining that the second command response is combinable.

7 . The method of claim 6 further includes at least one of performing the first command and the second command, in response to determining that a second combine-request condition is met based on the second combine-request information.

8 . The method of claim 1 wherein sending the combined response message comprises:

determining that the second command response is combinable in response to determining that the first command response is combinable; and

sending the combined response message in response to determining that the second command response is combinable.

9 . The method of claim 1 wherein sending the combined response message includes sending combine-response information in the combined response message.

10 . A method for processing a combined command response based on a markup element, the method comprising:

receiving, via a network from a server node, a first resource including a first combine markup element defined for identifying first combine-request information for a first command identified based on the first resource;

sending, in response to receiving the first resource, the first combine-request information in a first request message identifying the first command;

sending a second request message identifying a second command; and

receiving, in response to sending the first combine-request information, a combined response message including a first command response, in response to the first command, and including a second command response, in response to the second command.

11 . The method of claim 10 wherein at least one of the first resource and the first combine markup element includes representation information for presenting a user detectable representation of the first resource by the user agent node via an output device.

12 . The method of claim 10 wherein the first combine markup element at least one of is included in and includes a hyperlink markup element, a form markup element, and an event markup element; and the first command is identified based on at least one of the hyperlink markup element, the form markup element, and the event markup element.

13 . The method of claim 10 wherein the first combine-request information identifies a MIME type defined for indicating the first command response is combinable and an HTTP method token defined to indicate that the first command response is combinable.

14 . The method of claim 10 wherein sending the second request message comprises:

receiving from the server a second resource for identifying the second command and including a second combine markup element identifying second-combine request information defined to indicate that the second command response is combinable wherein the second request message is received in response to sending the second resource; and

sending the second request message including the second combine-request information based on second combine markup element.

15 . The method of claim 10 wherein receiving the combined response message further comprises:

detecting combine-response information in the combined response message; and

identifying at least one of the first command response and the second command response based on the combine-response information.

16 . A system for processing a combined command response based on a markup element, the system comprising:

an execution environment including an instruction processing unit configured to process an instruction included in at least one of a resource generator component, a request-in component, a combine director component, and a response-out component;

the resource generator component configured for sending, via a network to a user agent node, a first resource including a first combine markup element defined for identifying first combine-request information for a first command identified based on the first resource;

the request-in component configured for receiving, in response to sending the first resource, the first combine-request information in a first request message identifying the first command;

the request-in component configured for receiving a second request message identifying a second command;

the combine director component configured for determining that a first command response to the first command is combinable based on the first combine-request; and

the response-out component configured for sending, in response to determining that the first command response is combinable, a combined response message including the first command response, in response to the first command, and including a second command response, in response to the second command.

17 . A system for processing a combined command response based on a markup element, the system comprising:

an execution environment including an instruction processing unit configured to process an instruction included in at least one of a markup content handler component, a request-out component, and a combined response component;

the markup content handler component configured for receiving, via a network from a server node, a first resource including a first combine markup element defined for identifying first combine-request information for a first command identified based on the first resource;

the request-out component configured for sending, in response to receiving the first resource, the first combine-request information in a first request message identifying the first command;

the request-out component configured for sending a second request message identifying a second command; and

the combined response component configured for receiving, in response to sending the first combine-request information, a combined response message including a first command response, in response to the first command, and including a second command response, in response to the second command.

18 . A computer readable medium embodying a computer program, executable by a machine, for processing a combined command response based on a markup element, the computer program comprising executable instructions for:

sending, via a network to a user agent node, a first resource including a first combine markup element defined for identifying first combine-request information for a first command identified based on the first resource;

receiving, in response to sending the first resource, the first combine-request information in a first request message identifying the first command;

receiving a second request message identifying a second command;

determining that a first command response to the first command is combinable based on the first combine-request; and

sending, in response to determining that the first command response is combinable, a combined response message including the first command response, in response to the first command, and including a second command response, in response to the second command.

19 . A computer readable medium embodying a computer program, executable by a machine, for processing a combined command response based on a markup element, the computer program comprising executable instructions for:

receiving, via a network from a server node, a first resource including a first combine markup element defined for identifying first combine-request information for a first command identified based on the first resource;

sending, in response to receiving the first resource, the first combine-request information in a first request message identifying the first command;

sending a second request message identifying a second command; and

receiving, in response to sending the first combine-request information, a combined response message including a first command response, in response to the first command, and including a second command response, in response to the second command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2013
From: MORRIS, ROBERT PAUL
To: SITTING MAN, LLC
Reel/Frame 031558/0901 →