Routing and storage within a computer network
First Claim
Patent Images
1. A method comprising:
- receiving a network communication including an asset having a pixel data and non-pixel data;
storing the asset and validating the non-pixel data in parallel; and
forwarding the storage asset upon validating the non-pixel data
1 Assignment
0 Petitions
Accused Products
Abstract
A router includes a computer-readable medium storing routing information mapping destinations to routes within a network. A storage manager software module executing within an operating environment provided by the router receives a network communication including an asset having a pixel data and non-pixel data, and stores the asset to a storage device. A validation software module validates the non-pixel data in parallel with the storage of the asset. A routing module forwards the storage asset to a network destination in accordance with the routing information upon the validation of the non-pixel data.
64 Citations
30 Claims
-
1. A method comprising:
-
receiving a network communication including an asset having a pixel data and non-pixel data;
storing the asset and validating the non-pixel data in parallel; and
forwarding the storage asset upon validating the non-pixel data - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30)
-
-
12. A method comprising:
-
receiving a number of packets with multiple software modules listening to a single communication socket of a TCP/IP-based network, wherein the packets contain a storage asset having a pixel data and non-pixel data;
selectively process the non-pixel data and the pixel data with separate software modules to store the asset and validate the non-pixel data in parallel as the packets are received; and
forwarding the storage asset to a network destination upon validating the non-pixel data and prior to receiving all of the pixel data.
-
-
16. A router comprising:
-
a computer-readable medium storing routing information mapping destinations to routes within a network; and
a storage manager software module that receives a network communication including an asset having a pixel data and non-pixel data, and stores the asset to a storage device;
a validation software module that validates the non-pixel data in parallel with the storage of the asset; and
a routing module that forwards the storage asset to a network destination in accordance with the routing information upon the validation of the non-pixel data.
-
-
23. A method comprising:
-
storing routing information mapping destinations to routes within a network;
receiving a network communication comprising destination information and a storage asset;
storing a plurality of outbound network communications in a plurality of queues, wherein the outbound network communications include references to the storage asset;
selecting a plurality of routes from the routing information; and
forwarding the network communications according to the selected routes in parallel.
-
Specification