Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
178 words
A system for delivery of information from a network of computers to
wireless communication devices, said system comprising:- a plurality of wireless communication devices, said wireless
communications devices including a processing unit and a display screen; a plurality of wireless network carriers, each of said wireless network
carriers providing wireless communication services to said plurality of wireless
communication devices, and a plurality of said wireless network carriers using a
different combination of network type and transport protocol; a network of computers, one or more of the computers of said network
of computers containing information; and a multi-network gateway, said multi-network gateway coupling said
wireless network carriers to said network of computers to facilitate data
transfer therebetween; wherein each of the plurality of said wireless network carriers using the
different combination of network type and protocol are coupled to said network
of computers by an airlink configured for the particular combination of network
type and protocol, and each of the airlinks operate to exchange data with
certain of said wireless communication devices via said wireless network
carriers associated therewith.
Claim 2
Dependent Claim
146 words
A system as recited in claim 1, wherein said multi-network gateway
comprises:- a pull agent; wherein said pull agent operates to receive a request from a particular
one of said wireless communication devices via a particular one of said plurality
of wireless network carriers for information residing on said network of
computers, then operates to formulate a network request for the information
using a protocol associated with said network of computers and then sends the
network request to said network of computers and awaits a network reply, and
once the network reply is received, the network reply is converted to a device
reply and then sends the device reply to the particular one of said wireless
communication devices via the particular one of said plurality of wireless
network carriers in accordance with a protocol associated with the particular
one of said plurality of wireless network carriers.
Claim 3
Dependent Claim
72 words
A system as recited in claim 2, wherein said pull agent comprises at
least one airlink for receiving the request from the particular one of said
wireless communication devices and for sending the device reply to the
particular one of said wireless communication devices via the particular one of
said plurality of wireless network carriers in accordance with the protocol
associated with the particular one of said plurality of wireless network carriers.
Claim 4
Dependent Claim
108 words
A system as recited in claim 2 or 3, wherein said pull agent comprises a
plurality of airlinks, each of the airlinks being used for one of said plurality of
wireless network carriers using the different combination of network type and
protocol, and each of said airlinks operate to receive the request from the
particular one of said wireless communication devices associated therewith and
to send the device reply to the particular one of said wireless communication
devices via the particular one of said plurality of wireless network carriers
associated therewith in accordance with the protocol associated with the
particular one of said plurality of wireless network carriers.
Claim 5
Independent Claim
107 words
A system as recited in any preceding claim, wherein said multi-network
gateway further comprises:- a push agent; wherein said push agent operates to receiving a notification request from
said network of computers to be forwarded to a particular one of said plurality
of wireless communication devices via a particular one of said wireless network
carriers, then operates to formulate a device notification message, and then
sends the device notification message to the particular one of said wireless
communication devices via the particular one of said plurality of wireless
network carriers in accordance with a protocol associated with the particular
one of said plurality of wireless network carriers.
Claim 6
Dependent Claim
91 words
A system as recited in claim 5, wherein said push agent comprises a
plurality of airlinks, each of the airlinks being used for one of said plurality of
wireless network carriers using the different combination of network type and
protocol, and each of said airlinks operate to send the device notification
message to the particular one of said wireless communication devices via the
particular one of said plurality of wireless network carriers associated therewith
in accordance with the protocol associated with the particular one of said
plurality of wireless network carriers.
Claim 7
Dependent Claim
59 words
A system as recited in claim 5 or 6 as dependent on claim 3 or 4, wherein said push agent provides at least one narrowband communication
channel between said network of computers and said wireless network carriers,
and wherein said pull agent provides at least one wideband communication channel
between said network of computers and said wireless network carriers.
Claim 8
Independent Claim
35 words
A system as recited in any preceding claim, wherein said multi-network
gateway further comprises: a configuration table that stores information associating each of the
plurality of said wireless network carriers with one of said airlinks.
Claim 9
Dependent Claim
254 words
A gateway between a plurality of wireless network carriers and the
Internet, each of the wireless network carriers providing wireless
communication services to a plurality of wireless communication devices, said
gateway comprising:- a HTTP interface module coupled to the Internet, said HTTP interface
module interconnects said gateway with the Internet; a push agent coupled to said HTTP interface module and including a
network driver for each of the wireless network carriers, said push agent
operates to receive notification messages for particular ones of the wireless
communication devices, and to forwarded the notification messages to the
particular ones of the wireless communications devices by the network driver
associated with the wireless network carrier respectively used by the particular
ones of the wireless communications devices; and a pull agent coupled to said HTTP interface module and including a
network driver for each of the wireless network carriers, said pull agent
operates to receive information requests for information from the Internet from
particular ones of the wireless communications devices, to form HTTP requests
to request the information from the Internet via said HTTP interface module, to
thereafter receive HTTP responses from the Internet containing the information
requested, to form information replies for the particular ones of the wireless
communications devices based on the HTTP responses, and then to send the
information replies to the particular ones of the wireless communications
devices as per the information requests using the network driver associated
with the wireless network carrier respectively used by the particular ones of the
wireless communications devices.
Claim 10
Independent Claim
146 words
A method for exchanging data between the Internet and wireless
communication devices, said method comprising: (a) identifying an incoming request for data from the Internet from a first
wireless communication device of a plurality of wireless communication
devices, the incoming request being via a first carrier network of a plurality of
carrier networks of different network types which use different protocols, the
first carrier network having a first network type and using a first protocol; (b) associating the incoming request for data with a first network driver
configured to receive requests for data from the first carrier network in
accordance with the first network type and the first protocol; (c) receiving the incoming request for data at the first network driver; (d) forming an HTTP request for data based on the received request for
data; and (e) forwarding the HTTP request for data to the Internet.
Claim 11
Dependent Claim
52 words
A method as recited in claim 10, wherein said associating step (b)
comprises:- (b1) receiving a source identifier from the incoming request for data, the
source identifier uniquely identifies the first wireless communication device; and (b2) determining the first network driver from a plurality of network
drivers based on the source identifier.
Claim 12
Dependent Claim
32 words
A method as recited in claim 11, wherein said determining step (b2)
operates to retrieve the identity of the first network driver from an account
information table based on the source identifier.
Claim 13
Independent Claim
111 words
A method as recited in any one of claims 10 to 12, wherein said method
comprises: (f) receiving a HTTP response from the Internet, the HTTP response
containing the data requested by the HTTP request; (g) formulating a reply to the first wireless communication device based
on the HTTP response; (h) forwarding the reply to the first network driver; and (i) sending the reply to the first wireless communication device using the
first network driver, the first network driver being configured to send data to
the first wireless communication device from the first network driver via the
first carrier network in accordance with the first network type and the first
protocol.
Claim 14
Independent Claim
158 words
A method for providing data from a wired network to wireless
communication devices, said method comprising:- (a) receiving a notification from the wired network that is to be directed
to a first wireless communication device of a plurality of wireless
communication devices via a first carrier network of a plurality of carrier
networks of different network types which use different protocols, the first
carrier network having a first network type and using a first protocol; (b) formulating a notification message to inform the first wireless
communication device of the notification; (c) determining a first network driver associated with the first wireless
communication device from a plurality of network drivers, the first network
driver being configured to send notification messages to the first wireless
communication device via the first carrier network in accordance with the first
network type and the first protocol; and (d) sending the notification message to the first wireless communication
device using the first network driver.
Claim 15
Dependent Claim
47 words
A method as recited in claim 14, wherein the notification message
includes a target address, and wherein the notification message is directed to
the target address by the first network driver via the first carrier network,
thereby directing the notification message to the first wireless communication
device.
Claim 16
Dependent Claim
174 words
A computer readable medium containing program code for interactive
data exchange between a wired network and wireless communication devices,
said computer readable medium comprising:- first program code for identifying an incoming request for data from the
wired network from a first wireless communication device of a plurality of
wireless communication devices, the incoming request being via a first carrier
network of a plurality of carrier networks of different network types which use
different protocols, the first carrier network having a first network type and
using a first protocol; second program code for associating the incoming request for data with
a first network driver configured to receive requests for data from the first
carrier network in accordance with the first network type and the first protocol; third program code for receiving the incoming request for data at the
first network driver; fourth program code for forming a wired network request for data based
on the received request for data; and fifth program code for forwarding the wired network request for data to
the wired network.
Claim 17
Dependent Claim
173 words
A computer readable medium containing program code for providing data
from a wired network to wireless communication devices, said computer
readable medium comprising:- program code for receiving a notification from the wired network that is
to be directed to a first wireless communication device of a plurality of wireless
communication devices via a first carrier network of a plurality of carrier
networks of different network types which use different protocols, the first
carrier network having a first network type and using a first protocol; program code for formulating a notification message to inform the first
wireless communication device of the notification; program code for determining a first network driver associated with the
first wireless communication device from a plurality of network drivers, the first
network driver being configured to send notification messages to the first
wireless communication device via the first carrier network in accordance with
the first network type and the first protocol; and program code for sending the notification message to the first wireless
communication device using the first network driver.