Technique for improving throughput of a gateway interface
First Claim
1. A method of improving a throughput of a wireless gateway interface comprising the steps of:
- (a) receiving a request for content from a mobile client;
(b) determining whether the requested content has been validated against document type definition (DTD), where the DTD defines rules for markup language syntax;
(c) if the content has been validated against the DTD, setting a predetermined header to “
validated” and
forwarding the requested content to the wireless gateway;
(d) if the content has not been validated against the DTD, either setting a predetermined header to “
not validated”
or not setting any validation header, and forwarding the requested content to the wireless gateway;
(e) determining in the wireless gateway whether the forwarded requested content includes the predetermined header that has been set to “
validated;
”
(f) if the content includes the predetermined header that has been set to “
validated,”
forwarding the requested content to the mobile client from the wireless gateway; and
(g) if the content does not include a header that has been set to “
validated,”
validating the content against the DTD and then forwarding the content to the mobile client from the wireless gateway.
5 Assignments
0 Petitions
Accused Products
Abstract
A technique for improving throughput of a gateway interface includes: a client, e.g., a wireless client, forwarding a request to a server via the gateway; determining in the server whether the requested content has been validated, and if so, setting a predetermined header to “validated” and forwarding the requested content to the gateway, and if not, either setting the predetermined header to “not validated” or not setting the predetermined header, and forwarding the requested content to the gateway. The gateway determines whether the predetermined header of the forwarded content has been set to “validated,” and if so, forwards the requested content to the client after encoding the validated content, and if not, validates the content and then encodes the validated content and forwards it to the client. In this way, the gateway does not have to needlessly validate requested content which had already been validated.
-
Citations
12 Claims
-
1. A method of improving a throughput of a wireless gateway interface comprising the steps of:
-
(a) receiving a request for content from a mobile client;
(b) determining whether the requested content has been validated against document type definition (DTD), where the DTD defines rules for markup language syntax;
(c) if the content has been validated against the DTD, setting a predetermined header to “
validated” and
forwarding the requested content to the wireless gateway;
(d) if the content has not been validated against the DTD, either setting a predetermined header to “
not validated”
or not setting any validation header, and forwarding the requested content to the wireless gateway;
(e) determining in the wireless gateway whether the forwarded requested content includes the predetermined header that has been set to “
validated;
”(f) if the content includes the predetermined header that has been set to “
validated,”
forwarding the requested content to the mobile client from the wireless gateway; and
(g) if the content does not include a header that has been set to “
validated,”
validating the content against the DTD and then forwarding the content to the mobile client from the wireless gateway.- View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for improving throughput of a wireless gateway interface, said apparatus comprising:
-
a server adapted to receive, via a wireless gateway from a mobile client, a request for content, said server including means responsive to the requested content having been validated against document type definition (DTD), where the DTD defines rules for markup language syntax, for setting a predetermined header on the content to “
validated” and
forwarding the requested content to the wireless gateway, and responsive to the requested content not having been validated against the DTD, for either not setting any validation header on the content or setting a predetermined header on the content to “
not validated,” and
then forwarding the requested content to the wireless gateway; and
a wireless gateway, including means responsive to receipt of content forwarded from said server including a header that has been set to “
validated,”
for forwarding the requested content to the mobile client, and responsive to receipt of content from said server not including a header that has been set to validated, for validating the content against the DTD and then forwarding the content to the mobile client.- View Dependent Claims (8, 9, 10, 11, 12)
-
Specification