Content router notification
AssigneeYahoo! Inc.
InventorsMatthias Breuer, Marco Boerries, Markus Meyer, Venkatachary Srinivasan
Life of this patent
Estimating the term…
Abstract
An apparatus, method and computer program product for communicating an outgoing command from a command memory of a content router to a content node using a notification signal to a gateway.
Claims125
A gateway for communicating an outgoing command from a command memory of a content router to a content node, the gateway comprising a computer-readable medium encoded with computer readable instructions for:
- receiving, from the command memory of the content router, a notification signal, wherein the received notification signal indicates a content type of an outgoing command in the command memory of the content router available for the content node;
- sending, to the command memory of the content router, a request for the outgoing command, the request including the content type;
- receiving, from the command memory of the content router, a response including the outgoing command;
- preparing, in response to receiving the outgoing command, an outgoing message including the outgoing command;
- and
- sending, to the content node, the message including the outgoing command in a notification signal to the content node.
A method for communicating an outgoing command from a content router to a content node using a gateway, the method comprising, at the gateway:
- receiving, from the command memory of the content router, a notification signal, wherein the received notification signal indicates a content type of an outgoing command in the command memory of the content router available for the content node;
- sending, to the command memory of the content router, a request for the outgoing command, the request including the content type;
- receiving, from the command memory of the content router, a response including the outgoing command;
- preparing, in response to receiving the outgoing command, an outgoing message including the outgoing command;
- and
- sending, to the content node, the message including the outgoing command in a notification signal to the content node.
A computer-readable storage medium comprising program code for use in a gateway including processing logic for communicating an outgoing command from a content router to a content node, the computer-readable storage medium comprising:
- program code for receiving, from the command memory of the content router, a notification signal, wherein the received notification signal indicates a content type of an outgoing command in the command memory of the content router available for the content node;
- program code for sending, to the command memory of the content router, a request for the outgoing command, the request including the content type;
- program code for receiving, from the command memory of the content router, a response including the outgoing command;
- program code for preparing, in response to receiving the outgoing command, an outgoing message including the outgoing command;
- and
- program code for sending, to the content node, the message including the outgoing command in a notification signal to the content node.
A content router for communicating outgoing commands from the content router to a plurality of content nodes, the content router comprising:
- command memory for holding incoming and outgoing commands;
- and
- processing logic, coupled to the command memory, for:
- saving to the command memory an incoming command received from a first content node and associated with a content type;
- selecting a set of destination content nodes based on the content type and one or more routing parameters;
- and
- for each of the selected destination content nodes:
- saving an outgoing command to the command memory;
- sending, to a gateway, a notification signal, wherein the sent notification signal indicates the content type of the outgoing command in the command memory available for the destination content node;
- receiving, from the gateway, a request for the outgoing command, the request including the content type;
- sending, to the gateway, a response including the outgoing command;
- receiving, from the gateway, a request including an acknowledgement indicating that the outgoing command may be discarded;
- removing the outgoing command from the command memory;
- and
- sending, to the gateway, a response including an indication that the request including the acknowledgement was received by the content router.
A method for communicating an outgoing command from a content router to a content node, the method comprising, at the content router:
- sending, to a gateway, a notification signal, wherein the sent notification signal indicates a content type of an outgoing command in the content router available for the content node;
- receiving, from the gateway, a request for the outgoing command, the request including the content type;
- sending, to the gateway, a response including the outgoing command;
- receiving, from the gateway, a request including an acknowledgement indicating that the outgoing command may be discarded;
- and
- sending, to the gateway, a response including an indication that the request including the acknowledgement was received by the content router.
A computer-readable storage medium comprising program code for use in a content router including processing logic for communicating an outgoing command from the content router to a content node, the computer-readable storage medium comprising:
- program code for sending, to a gateway, a notification signal, wherein the sent notification signal indicates a content type of an outgoing command in the content router available for the content node;
- program code for receiving, from the gateway, a request for the outgoing command, the request including the content type;
- program code for sending, to the gateway, a response including the outgoing command;
- program code for receiving, from the gateway, a request including an acknowledgement indicating that the outgoing command may be discarded;
- and
- program code for sending, to the gateway, a response including an indication that the request including the acknowledgement was received by the content router.
Dependencies are inferred from the claim text.