IN
THE UNITED STATES PATENT AND
TRADEMARK OFFICE
In re Application of Jed
Margolin
Serial No.: 09/947,801
Examiner:
Chirag R. Patel
Filed: 09/06/2001
Art
Unit: 2141
For:
DISTRIBUTED COMPUTING SYSTEM
Mail Stop Amendment
Commissioner for Patents
P.O. Box 1450
Alexandria, VA 22313-1450
RESPONSE
Dear Sir:
In
response to the Office Action mailed January 26, 2005, please consider
the
following remarks.
Section
1. General Summary
Claims 1 - 5 were
rejected solely under 35
U.S.C. §102(e) as being
anticipated by
Ellis (US 6,167,428). Applicant will show that the elements “server”
and
“network server” used by Ellis are distinctly different from the term
“home
network server” used by Applicant and this difference makes Applicant’s
invention
distinctly different from Ellis’s. Applicant will show:
1.
The definition of
Server as would have been commonly
understood at the time Ellis’s invention was made.
2.
Ellis uses the terms Server
and Network Server to
mean the same thing.
3.
Ellis makes a clear
distinction between the PC User and
the Network Provider (also called Internet Service Provider).
4.
Ellis’s financial
arrangement requires that the PC User
and the Network Provider be different entities.
5.
Ellis’s Server is
part of the Network Provider, not
the PC User.
6.
Ellis has drawn a
distinction between the Network Provider
and the Internet. The Applicant has not drawn such a
distinction.
7.
Applicant acted as his
own lexicographer to define Home
Network Server.
8.
Applicant’s Home
Network Server is distinctly different
from Ellis’s Server (Network Server).
9.
Ellis’s preference for a
network architecture that physically
clusters PCs together teaches away from
Applicant’s invention which teaches the value of having Home Network
Servers
located in widely different geographic areas in order to distribute the
load on
electric utility companies.
Section
2 - Detailed Response
Claims 1-5 are rejected under 35
U.S.C. 102(e) as being anticipated by Ellis (US 6,167,428).
As per claims 1 and 3, Ellis
discloses a distributed computing system comprising:
(a) a home network server in a
subscriber's home; (Col 7 lines 66-67,
Col 8 lines 1-14 and 23-28)
Summary of Applicant’s
Response:
·
The server taught by
Ellis is part of the Network Provider’s
equipment.
·
Ellis draws a sharp
dividing line between network providers such as internet service
providers
(ISPs) and PC users.
·
Ellis’s financial
arrangement requires that the PC User and the
Network Provider be different entities.
·
Ellis’s network server’s
computing resources are not the
resources being traded by the PC User for something of value such as
Internet
access. Instead, it is the resources of PC User which are being traded.
·
Applicant’s Home Network
Server is part of the subscriber’s
system and is located on the Subscriber’s premises. It is the resources
of the
Home Network Server that are being traded for something of value, like
subsidized or free Internet access.
Response - Part 1. The
definition of Server as would have been commonly understood at
the time
Ellis’s invention was made.
Since
Ellis has not served as his own lexicographer, the term must be defined
as it
was commonly used at the time Ellis’s invention was made.
A
good, commonly used, current definition of server can be found at Wikipedia (http://en.wikipedia.org/wiki/Server):
In
computing, a server is:
·
A
computer software
application that carries out some task on behalf of users. This is
usually
divided into file serving, allowing users to store and access files on
a common
computer; and application serving, where the software runs a computer
program
to carry out some task for the users. This is the original meaning of
the term.
Web, mail, and database servers are what most people access when using
the
internet.
·
The
term is now also
used to mean the physical computer on which the software runs.
Originally
server software would be located on a mainframe computer or
minicomputer. These
have largely been replaced by computers built using a more robust
version of
the microprocessor technology than is used in personal computers, and
the term
"server" was adopted to describe microprocessor-based machines
designed for this purpose. In a general sense, server machines have
high-capacity
(and sometimes redundant) power supplies, a motherboard built for
durability in
24x7 operations, large quantities of ECC RAM, and fast I/O subsystem
employing
technologies such as SCSI, RAID, and PCI-X or PCI-Express.
.
.
.
Sometimes
this dual usage can lead to confusion, for example in the case of
a web server. This term could refer to the machine which stores and
operates
the websites, and it is used in this sense by companies offering
commercial
hosting facilities. Alternatively, web server could refer to
the
software, such as the Apache HTTP server, which runs on such a machine
and
manages the delivery of web page components in response to requests
from web
browser clients.
Although
Ellis traces its parentage to at least U.S. Application No.
08/980,058
filed Nov. 26, 1997, and possibly even further to provisional
application
60/031855, filed Nov. 29, 1996, Applicant believes the Wikipedia
definition
correctly represents the term as it would have been commonly understood
at that
time. The full Wikipedia entry for Server is reproduced in Appendix
A.
Response - Part 2. Ellis
uses
the terms Server and Network Server to mean the same
thing.
In Column
12 lines 26-33, Ellis refers to Reference Number 2 as server 2.
Such shared
processing
can continue until the device 12 detects the an application being
opened 16 in
the first PC (or at first use of keyboard, for quicker response, in a
multitasking environment), when the device 12 would signal 17 the
network
computer such as a server 2 that the PC is no longer
available to
the network, as shown in FIG. 5B, so the network would then terminate
its use
of the first PC.
Preferably,
wireless
connections 100 would be extensively used in home or business network
systems,
including use of a master remote controller 31 without (or with)
microprocessing capability, with preferably broad bandwidth connections
such as
fiber optic cable connecting directly to at least one component such as
a PC 1,
shown in a slave configuration, of the home or business personal
network
system; that preferred connection would link the home system to the network
2 such as the Internet 3, as
shown in FIG. 10I.
Moreover,
in the Abstract, Ellis refers to network servers (2) in
a list of
items that are clearly being referred to by the reference numbers used
in the
drawings.
Abstract
This
invention relates
to computer networks having computers like personal computers (1) or network
servers (2) with microprocessors linked (5) by transmission
means (4,
14) and having hardware, and other means such that at least one
parallel
processing operation occurs that involve at least two computers in the
network.
This invention also relates to large networks composed of smaller
networks,
like the Internet (3), wherein more than one separate parallel
processing
operation involving more than one set of computers occurs
simultaneously and
wherein ongoing processing linkages can be established between
microprocessors
of separate computers connected to the network. This invention further
relates
to business arrangements enabling the shared used of network
microprocessors
for parallel and other processing wherein personal computer owners
provide
microprocessor processing power to a network, in exchange for linkage
to other
computers including linkage to other microprocessors; the basis of the
exchange
between owners and providers being whatever terms to which the parties
agree.
Indeed,
Ellis’s choice of labels used in the drawings showing Reference Number
2 is NS,
which would be an entirely reasonably abbreviation for Network
Server.
Response - Part 3. Ellis makes a clear distinction between the PC
User and the Network Provider (also called Internet
Service
Provider).
Ellis
draws a sharp dividing line between network providers such as internet
service
providers (ISPs) and PC users. From Column 7 lines 37-47:
Unlike
existing one
way functional relationships between network providers such as
internet
service providers (often currently utilizing telecommunications
networks for connectivity) and PC users, wherein the network
provider provides access to a network like the Internet for a
fee (much
like cable TV services), this new relationship would recognize that the
PC
user is also providing the network access to the
user's
PC for parallel computing use, which has a similar value. The
PC thus
both provides and uses services on the network, alternatively or
potentially
even virtually simultaneously, in a multitasking mode.
Column 7 Line 66 –
Column 8 line 28:
For this new
network
and its structural relationships, a network provider is
defined
in the broadest possible way as any entity (corporation or other
business,
government, not-for-profit, cooperative, consortium, committee,
association,
community, or other organization or individual) that provides personal
computer
users (very broadly defined below) with initial and continuing
connection
hardware and/or software and/or firmware and/or other components and/or
services to any network, such as the Internet and Internet II or WWW or
their
present or future equivalents, coexistors or successors, like the
MetaInternet,
including any of the current types of Internet access providers (ISP's)
including telecommunication companies, television cable or broadcast
companies,
electrical power companies, satellite communications companies, or
their
present or future equivalents, coexistors or successors. The connection
means used
in the networks of the network providers, including between personal
computers
or equivalents or successors, would preferably be very broad bandwidth,
by such
means as fiber optic cable or wireless for example, but not excluding
any other
means, including television coaxial cable and telephone twisted pair,
as well
as associated gateways, bridges, routers, and switches with all
associated
hardware and/or software and/or firmware and/or other components and
their
present or future equivalents or successors. The computers used
by the
providers include any computers, including mainframes,
minicomputers, servers,
and personal computers, and associated their associated hardware and/or
software and/or firmware and/or other components, and their present or
future
equivalents or successors.
Column 12 lines 34-46:
In a
preferred
embodiment, as shown in FIG. 6, there would be a (hardware and/or
software
and/or firmware and/or other component) signaling device 18 for the PC
1 to
indicate or signal 15 to the network the user PC's
availability
14 for network use (and whether full use or multitasking only) as well
as its
specific hardware/software/firmware/other components) configuration 20
(from a
status 19 provided by the PC) in sufficient detail for the network
or
network computer such as a server 2 to utilize its capability
effectively. In one embodiment, the transponder device would be
resident in the
user PC and broadcast its idle state or other status (upon change or
periodically, for example) or respond to a query signal from a network
device.
Ellis’s financial
arrangement is between the PC User and the
Network Provider. Column 10 lines 1-6:
The financial
basis of the shared use between
owners/leasers and providers would be whatever terms to which
the parties
agree, subject to governing laws, regulations, or rules, including
payment from
either party to the other based on periodic measurement
of net
use or provision of processing power.
If the PC
User and the Network Provider were the same entity, Ellis’s financial
arrangement would be only with himself. As a result, Ellis’s invention
would
not be useful, thereby failing to meet the requirements of 35 U.S.C.
101,
rendering the Ellis patent invalid.
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
However,
since issued U.S. patents are presumed valid under 35 U.S.C. 282,
Ellis’s PC
User and Network Provider must be understood as being separate
entities.
A patent
shall be
presumed valid. Each claim of a patent (whether in independent,
dependent, or
multiple dependent form) shall be presumed valid independently of the
validity
of other claims; dependent or multiple dependent claims shall be
presumed valid
even though dependent upon an invalid claim. Notwithstanding the
preceding
sentence, if a claim to a composition of matter is held invalid and
that claim
was the basis of a determination of nonobviousness under section
103(b)(1), the
process shall no longer be considered nonobvious solely on the basis of
section
103(b)(1). The burden of establishing invalidity of a patent or any
claim
thereof shall rest on the party asserting such invalidity.
The
Servers (also referred to in Ellis as Network Servers) are on the ISP
side of
the line.
Column 6 lines 5-9:
FIG. 1 is a
simplified
diagram of a section of a computer network, such as the Internet,
showing an
embodiment of a meter means which measures flow of computing during a
shared operation
such as parallel processing between a typical PC user and a
network
provider.
Column 10 lines 7-14:
In one
embodiment, as
shown in FIG. 1, in order for this network structure to function
effectively,
there would be a meter device 5 (comprised of hardware and/or software
and/or
firmware and/or other component) to measure the flow of computing power
between
PC 1 user and network 2 provider, which might provide
connection to the
Internet and/or World Wide Web and/or Internet II and/or any present or
future
equivalent or successor 3, like the MetaInternet.
In the second
reproduction of Ellis Figure 1 (below) a line has
been added to emphasize Ellis’s division between Meter 5 and Network
Server 2.
Network Server 2 is not in the subscriber’s home.
Response - Part 5. Ellis has drawn a distinction between the
Network Provider and the Internet. The Applicant has not drawn such a
distinction.
Ellis Figure 1 shows
Network Provider 2 as
separate from Internet 3.
[0002]
This
invention relates to a distributed computing system. For the
purposes of this application the term "distributed computing"
includes "distributed storage."
The term
"Internet" refers to the
current world wide packet data communication network and whatever
system may
replace it regardless of what name it may be given or what
communications
protocol it may use. It also includes on-line services which, although
they may
not consider themselves the "Internet", provide a gateway for their
subscribers to the Internet.
Most people consider
their Internet connection
to start at the point where they connect to their Internet Service
Provider,
which is probably why it’s called an Internet Service Provider.
Applicant has followed this convention, Ellis has not.
Response - Part 6. Applicant acted as his own lexicographer to
define Home Network Server.
From the application of the present
Applicant:
SUMMARY
OF THE INVENTION
[0014]
A Home Network Server is used in a home to
network various clients such as PCs, sensors, actuators, and other
devices. It
also provides the Internet connection to the various client devices in
the Home
Network. The Home Network Server also provides a firewall to prevent
unauthorized access to the Home Network from the Internet. The use of a
Home
Network Server, as opposed to the use of
peer-to-peer networking, allows a robust operating system to be
used. It
also allows the users on the Home Network to add additional
applications to
their PCs without fear of jeopardizing the proper functioning of their
Internet
security program (firewall) or the distributed computing software.
(Although a
firewall is not strictly necessary, prudence dictates its use.)
Response - Part 7.
Applicant’s Home
Network Server is distinctly different from Ellis’s Server
(Network
Server).
As has been shown,
Ellis’s server 2 is
part of his Network Provider’s equipment. As such, its computing
resources are
not the resources being traded by the PC User for something of value
such as
Internet access. Instead, it is the resources of PC 1
which are
being traded.
In the Applicant’s
invention, Home
Network Server 101 is part of the subscriber’s system and is
located on
the Subscriber’s premises. It is the resources of Home Network
Server 101
that are being traded for something of value, like subsidized or free
Internet access.
Home Network Server 101 has a number of other,
important functions, in addition to acting as a proxy server for the
Subscriber’s Internet access. It provides the computing resources to
operate
the systems in the Subscriber’s home.
See Applicant’s Application Paragraph 0026:
[0026]
Router, Switch, or Hub 102 connects to one
or more clients such as PC_1 104 or Sensor/Actuator_1 106. More than
one client
PC may be used, such as PC_n 105, and more than one Sensor/Actuator may
be
used, such as Sensor/Actuator_n 107. Sensor/Actuators are used
to control
and/or monitor the home's systems such as HVAC and Security and
appliances such
as refrigerators, washers, and dryers.
Another of the advantages
of Applicant’s Home
Network Server 101 is that it can run a robust, stable
operating system
without requiring the Subscriber to replace his software.
At the time Ellis’s invention was made, as well as the
time the invention of the present Applicant was made, the vast majority
of PCs
used some version of the Microsoft Windows Operating System, and most
PC
Applications were available only for such systems. Thus, one advantage
of
Applicant’s uses of Home Network Server 101 is that the
Subscriber can continue to use Microsoft Windows on his PCs without
jeopardizing
the safety of his home’s systems.
In Ellis’s response to
the First Office
Action for his application 09/320,660 he made clear the importance of
being
able to run applications on his PC 1 which were not
available to
the operating systems typically used by servers. (The First Office
Action was
mailed October 14, 1999, Ellis’s Response is dated April 14, 2000, and
the
application was eventually issued as U.S. Patent 6,167,428 .)
From Ellis’s Response,
Page 24 Second Paragraph:
The Examiner appears to have
rejected claims 27-41 because of a
belief that UNIX and NT servers can be run on personal computers and
can be
made to function temporarily as a master personal computer or as a
slave
personal computer, as similarly recited in claims 27-41. However, a
UNIX or an
NT server functions as a server, not as a master personal computer or
as a
slave personal computer, which require applications not found in UNIX
or NT
operating systems. Therefore, Applicant submits that neither Seti@home
nor a
UNIX or an NT server running on personal computers discloses, teaches
or
suggests: …………….
Ellis then discusses how
this relates to
his claims. However, the importance of being able to run standard PC
applications on Ellis’s PC 1 has been established.
In contrast, the value of
Applicant’s Home
Network Server 101 is precisely its ability to use a stable,
reliable
Operating System. As was previously noted, at the time Ellis’s
invention was
made, as well as the time the invention of the present Applicant was
made, the
vast majority of PCs used some version of the Microsoft Windows
Operating
System, and most PC Applications were available only for such systems.
Hence
the value of having Home Network Server 101 being able
to run a
stable, reliable Operating System.
Thus, Ellis’s
clarification of his
invention made in his Response teaches away from the invention of the
present
Applicant and further shows how
Applicant’s Home Network Server 101 is
distinctly
different from Ellis’s Server (Network Server) 2 as
well as
Ellis’s PC 1 personal computer.
(b) one or more home network
client devices; (Col 13 lines 8-29, Figure 9)
The
PCs shown in Ellis Figure 9 are not home network client devices. They
are
networked PCs participating in parallel processing. According to Ellis
Column 6
lines 49-53:
FIG. 9 is a
simplified
diagram of a section of a computer network, such as the Internet,
showing an
embodiment of a system architecture for conducting a request imitated
by a PC
for a search using parallel processing means that utilizes a number of
networked PC's.
(Presumably,
Ellis meant “a request initiated
by a PC” and not “a request imitated by a PC.”)
Applicant’s
invention does not use the resources of the Home Network clients for
its
distributed computing agreement. It uses the unused resources of Home
Network Server 101.
(c) an Internet connection;
(Col 8 lines 7-10, Col 13 lines 4-7, Figure 1 item 3)
Ellis Figure 1 Item 3
Both Ellis and present
Applicant use the
Internet. However, as detailed in Response - Part 5, Ellis’s Network
Server
2 is part of the Network Provider, not Subscriber’s PC 1. In addition, most people consider their
Internet connection to start at the point where they connect to their
Internet
Service Provider, which is probably why it’s called an Internet
Service
Provider. Applicant has followed this convention, Ellis has not.
whereby the subscriber receives
something of value in return for access to the
resources of said home network server that would otherwise be
unused.
(Col 7 lines 38-48, Col 10 lines 1-6)
Both
Ellis and present Applicant receive something of value for the use of
otherwise-unused computing resources. However, Ellis’s computing
resources are
provided by the Subscriber’s PC 1 while present
Applicant
provides the otherwise-unused computing resources of Subscriber’s Home Network
Server 101, which Ellis lacks. The advantage of Applicant’s
system has
been discussed in Response - Part 7 above.
To summarize Applicant’s
response to Examiner’s rejection of Claims 1 and 3:
1. Ellis
does not show a Home Network Server.
Ellis’s server 2 is part of the Internet Service
Provider’s
equipment and is not in the Subscriber’s home.
2. As
such, its computing resources are not the resources being
traded by the PC User for something of value such as Internet access.
Instead,
it is the resources of PC 1 which are being traded.
3. Ellis’s
financial arrangement requires that the PC User and the
Network Provider be different entities.
4. The
PCs shown in Ellis Figure 9 are not home
network client devices. They are networked PCs participating in
parallel
processing. Applicant’s invention does not use the resources of the
Home
Network clients for its distributed computing agreement. It uses the
resources
of Home Network Server 101.
As
per claims 2 and 4,
Ellis discloses a distributed computing system further comprising:
(a) a first firewall between said
Internet connection and said home network
server;
Ellis teaches the concept of supporting
the structure of inserting a firewall
between
the internet and home network server
to provide security for the host PC
against
instruction by outside hackers. (Col
19 lines 25-32)
(b) a second firewall to prevent
unwanted interactions between said access to
the
resources of said home network server
that would otherwise be unused and
said
home network server. (Col 16 lines
33-42, Col 19 lines 19-25)
While
both Ellis and Applicant recognize the value of firewalls, Ellis does
not use a
home network server. Column 19 lines 25-32,
Column 16 lines 33-42, and Column 19 lines 25-32
refer to Ellis Figure 10A – Figure 10I, all of which show Server
2
and Internet 3, which as has been previously discussed,
is part
of the Network Provider, not Subscriber’s PC 1.
Furthermore,
Claim 2 is dependent on Claim 1 and Claim 4 is dependent on Claim 3.
Applicant
believes Examiner’s rejection of Claim 1 and Claim 3 has been
traversed, so
that Examiner’s rejection of Claim 2 and Claim 4 has likewise been
traversed.
Applicant wishes to note
the following:
Part 8.
Ellis’s preference for a network
architecture that physically clusters PCs together teaches away from Applicant’s
invention which teaches the value of having
Home Network Servers located in widely different geographic areas in
order to
distribute the load on electric utility companies.
Column 20 line 50 to
Column 21 line 18:
The
individual user
PC's can be connected to the Internet (via an Intranet)/Internet II/WWW
or
successor, like the MetaInternet (or other) network by any
electromagnetic
means, with the speed of fiber optic cable being preferred, but hybrid
systems
using fiber optic cable for trunk lines and coaxial cable to individual
users
may be more cost effective initially, but much less preferred unless
cable can
be made (through hardware and/or software and/or firmware and/or other
component means) to provide sufficiently broad bandwidth connections to
provide
unrestricted throughput by connected microprocessors. Given the speed
and bandwidth
of transmission of fiber optic or equivalent connections, conventional
network
architecture and structures should be acceptable for good system
performance,
making possible a virtual complete interconnection network between
users.
However, the best speed for any parallel processing operation
should be
obtained, all other things being equal, by utilizing the available
microprocessors that are physically the closest together.
Consequently,
as shown previously in FIG. 8, the network needs have the means
(through
hardware and/or software and/or firmware and/or other component) to
provide on
a continually ongoing basis the capability for each PC to know the
addresses of
the nearest available PC's, perhaps sequentially, from closest to
farthest, for
the area or cell immediately proximate to that PC and then those cells
of
adjacent areas.
Network
architecture
that clusters PC's together should therefore be preferred and can be
constructed by wired means. However, as
shown in
FIG. 11, it would probably be optimal to construct local network
clusters 101
(or cells) of personal computers 1' by wireless 100 means, since
physical
proximity of any PC 1 to its closest other PC 1' should be easier to
access
directly that way, as discussed further below. Besides, it is
economically
preferable for at least several network providers to serve any given
geographic
area to provide competitive service and prices.
Column
22 lines 38-51:
The FIG. 14
approach
to establishing local PC clusters 101 for parallel or other shared
processing
has major advantage in that it avoids using network computers such as
servers
(and, if wireless, other network components including even connection
means),
so that the entire local system of PC's within a cluster 101 would
operate
independently of network servers, routers, etc. Moreover,
particularly
if connected by wireless means, the size of the cluster 101
could be
quite large, being limited generally by PC transmission power,
PC
reception sensitivity, and local conditions. Additionally, one cluster
101
could communicate by wireless 100 means with an adjacent or other
clusters 101,
as shown in FIG. 14B, which could include those beyond its direct
transmission
range.
According to the article
listed by
Applicant on the Information Disclosure Statement filed with the
Application,
entitled "Internet data gain is a major power drain on local
utilities",
Tuesday, September 5, 2000 By John
Cook. Seattle Post-Intelligencer Reporter, the demand for electric
power by
large server farms was already beginning to be a problem for electric
utilities.
Power-hungry server farms were mentioned in the article U.S. Power Grid Faces Grim Summer by James Jelter, Reuters, March 30, 2001 (The complete article can be found at http://www.bluefish.org/facegrim.htm and is reproduced in Appendix B.)
In California, severe energy shortages have dragged the state's 34 million residents through four days of rolling blackouts so far this year, and state officials warn there are more to come. ………………
But that growth rate is much higher in the West, South and parts of the Northeast, the regions experiencing the fastest population growth and hosting the strongest local economies.
Supporting those economies are a fleet of corporate and home computers and "server farms" — vast warehouses crammed with the computers that run the Internet.
The biggest of these farms use a whopping 120 megawatts around the clock, equal to the energy use of 120,000 homes and enough to merit a new mid-sized plant to serve each facility.
As noted by Applicant in
Paragraph 17 in the present Application:
[0017]
Since Home Network Servers may be located
in widely different geographic areas, the use of Home Network Servers
for distributed
computing also distributes the load on electric utility companies.
Thus, Ellis’s preference
for a network
architecture that physically clusters PCs together teaches away from Applicant’s
invention which teaches the value of having
Home Network Servers located in widely different geographic areas in
order to
distribute the load on electric utility companies.
Furthermore,
Ellis emphasizes the use of his distributed processing system for
performing
parallel processing, especially for computational tasks and for
performing
searches.
Column 9
lines 22-25:
Parallel
processing is
defined as one form of shared processing as involving two or more
microprocessors involved in solving the same computational problem or
other
task.
Column
13 lines 4-10
One of the
primary
capabilities of the Internet (or Internet II or successor, like the
MetaInternet) or WWW network computer would be to facilitate searches
by the PC
user or other user. As shown in FIG. 9, searches are particularly
suitable to
multiple processing, since, for example, a typical search would be to
find a
specific Internet or WWW site with specific information.
In paragraph 0002 of the
present
Application, Applicant includes distributed storage as a function of
distributed computing.
[0002]
This invention relates to a distributed
computing system. For the purposes of this application the term
"distributed computing" includes "distributed
storage."
In paragraph 0018 of the
present Application, Applicant further
includes the use of distributed computing as a distributed server
system,
making large server farms unnecessary.
[0018]
In addition, as CPUs become faster and
storage devices such as hard drives and optical storage devices become
larger,
and fast Internet connections become more widespread, the distributed
computing
system can also be used as a distributed server system, making large
server
farms (with their attendant demands on electric utilities) unnecessary.
Both of these
applications, taught by
Applicant and not by Ellis, reduce the demands on electric utilities
made by
larger server farms and further distinguish Applicant’s invention from
Ellis’s,
and show that Ellis teaches away from Applicant’s invention.
As per claim 5, Ellis discloses A method
for providing a distributed computing
system
comprising the steps of:
(a)
providing a home network server in a
subscriber's home; (Col 7 lines 66-67, Col 8
lines 1-14 and 23-28)
Summary of Applicant’s
Response:
·
The server taught by
Ellis is part of the Network Provider’s
equipment.
·
Ellis draws a sharp
dividing line between network providers such as internet service
providers
(ISPs) and PC users.
·
Ellis’s financial
arrangement requires that the PC User and the
Network Provider be different entities.
·
Ellis’s network server’s
computing resources are not the
resources being traded by the PC User for something of value such as
Internet
access. Instead, it is the resources of PC User which are being traded.
Applicant’s Home Network
Server is part of the subscriber’s
system and is located on the Subscriber’s premises. It is the resources
of the
Home Network Server that are being traded for something of value, like
subsidized or free Internet access.
Response - Part 1. The
definition of Server as would have been commonly understood at
the time
Ellis’s invention was made.
Since
Ellis has not served as his own lexicographer, the term must be defined
as it
was commonly used at the time Ellis’s invention was made.
A
good, commonly used, current definition of server can be found at Wikipedia (http://en.wikipedia.org/wiki/Server):
In
computing, a server is:
·
A
computer software
application that carries out some task on behalf of users. This is
usually
divided into file serving, allowing users to store and access files on
a common
computer; and application serving, where the software runs a computer
program
to carry out some task for the users. This is the original meaning of
the term.
Web, mail, and database servers are what most people access when using
the
internet.
·
The
term is now also
used to mean the physical computer on which the software runs.
Originally
server software would be located on a mainframe computer or
minicomputer. These
have largely been replaced by computers built using a more robust
version of
the microprocessor technology than is used in personal computers, and
the term
"server" was adopted to describe microprocessor-based machines
designed for this purpose. In a general sense, server machines have
high-capacity
(and sometimes redundant) power supplies, a motherboard built for
durability in
24x7 operations, large quantities of ECC RAM, and fast I/O subsystem
employing
technologies such as SCSI, RAID, and PCI-X or PCI-Express.
.
.
.
Sometimes
this dual usage can lead to confusion, for example in the case of
a web server. This term could refer to the machine which stores and
operates
the websites, and it is used in this sense by companies offering
commercial
hosting facilities. Alternatively, web server could refer to
the
software, such as the Apache HTTP server, which runs on such a machine
and
manages the delivery of web page components in response to requests
from web
browser clients.
Although
Ellis traces its parentage to at least U.S. Application No.
08/980,058
filed Nov. 26, 1997, and possibly even further to provisional
application
60/031855, filed Nov. 29, 1996, Applicant believes the Wikipedia
definition
correctly represents the term as it would have been commonly understood
at that
time. The full Wikipedia entry for Server is reproduced in Appendix
A.
Response - Part 2. Ellis
uses
the terms Server and Network Server to mean the same
thing.
In Column 12 lines 26-33,
Ellis
refers to Reference Number 2 as server 2.
Such shared
processing
can continue until the device 12 detects the an application being
opened 16 in
the first PC (or at first use of keyboard, for quicker response, in a
multitasking environment), when the device 12 would signal 17 the
network
computer such as a server 2 that the PC is no longer
available to
the network, as shown in FIG. 5B, so the network would then terminate
its use
of the first PC.
In Column 17 lines 32-41,
Ellis
refers to Reference Number 2 as network 2.
Preferably,
wireless
connections 100 would be extensively used in home or business network
systems,
including use of a master remote controller 31 without (or with)
microprocessing capability, with preferably broad bandwidth connections
such as
fiber optic cable connecting directly to at least one component such as
a PC 1,
shown in a slave configuration, of the home or business personal
network
system; that preferred connection would link the home system to the network
2 such as the Internet 3, as shown in FIG. 10I.
Moreover,
in the Abstract, Ellis refers to network servers (2) in
a list of
items that are clearly being referred to by the reference numbers used
in the
drawings.
Abstract
This
invention relates
to computer networks having computers like personal computers (1) or network
servers (2) with microprocessors linked (5) by transmission
means (4,
14) and having hardware, and other means such that at least one
parallel
processing operation occurs that involve at least two computers in the
network.
This invention also relates to large networks composed of smaller
networks,
like the Internet (3), wherein more than one separate parallel
processing
operation involving more than one set of computers occurs
simultaneously and
wherein ongoing processing linkages can be established between
microprocessors
of separate computers connected to the network. This invention further
relates
to business arrangements enabling the shared used of network
microprocessors
for parallel and other processing wherein personal computer owners
provide
microprocessor processing power to a network, in exchange for linkage
to other
computers including linkage to other microprocessors; the basis of the
exchange
between owners and providers being whatever terms to which the parties
agree.
Indeed,
Ellis’s choice of labels used in the drawings showing Reference Number
2 is NS,
which would be an entirely reasonably abbreviation for Network
Server.
Response - Part 3. Ellis makes a clear distinction between the PC
User and the Network Provider (also called Internet
Service
Provider).
Ellis
draws a sharp dividing line between network providers such as internet
service
providers (ISPs) and PC users. From Column 7 lines 37-47:
Unlike
existing one
way functional relationships between network providers such as
internet service
providers (often currently utilizing telecommunications
networks for
connectivity) and PC users, wherein the network
provider
provides access to a network like the Internet for a fee (much like
cable TV
services), this new relationship would recognize that the PC user
is also providing the network access to the user's
PC
for parallel computing use, which has a similar value. The PC thus both
provides and uses services on the network, alternatively or potentially
even
virtually simultaneously, in a multitasking mode.
Column 7 Line 66 –
Column 8 line 28:
For this new
network
and its structural relationships, a network provider is
defined
in the broadest possible way as any entity (corporation or other
business,
government, not-for-profit, cooperative, consortium, committee,
association,
community, or other organization or individual) that provides personal
computer
users (very broadly defined below) with initial and continuing
connection
hardware and/or software and/or firmware and/or other components and/or
services to any network, such as the Internet and Internet II or WWW or
their
present or future equivalents, coexistors or successors, like the
MetaInternet,
including any of the current types of Internet access providers (ISP's)
including telecommunication companies, television cable or broadcast
companies,
electrical power companies, satellite communications companies, or
their
present or future equivalents, coexistors or successors. The connection
means
used in the networks of the network providers, including between
personal
computers or equivalents or successors, would preferably be very broad
bandwidth, by such means as fiber optic cable or wireless for example,
but not
excluding any other means, including television coaxial cable and
telephone twisted
pair, as well as associated gateways, bridges, routers, and switches
with all
associated hardware and/or software and/or firmware and/or other
components and
their present or future equivalents or successors. The computers
used by
the providers include any computers, including mainframes,
minicomputers, servers, and personal computers, and
associated
their associated hardware and/or software and/or firmware and/or other
components, and their present or future equivalents or successors.
Column
12 lines 34-46:
In a
preferred
embodiment, as shown in FIG. 6, there would be a (hardware and/or
software
and/or firmware and/or other component) signaling device 18 for the PC
1 to
indicate or signal 15 to the network the user PC's
availability
14 for network use (and whether full use or multitasking only) as well
as its
specific hardware/software/firmware/other components) configuration 20
(from a
status 19 provided by the PC) in sufficient detail for the network
or
network computer such as a server 2 to utilize its capability
effectively. In one embodiment, the transponder device would be
resident in the
user PC and broadcast its idle state or other status (upon change or
periodically, for example) or respond to a query signal from a network
device.
Ellis’s financial
arrangement is between the PC User and the
Network Provider. Column 10 lines 1-6:
The financial
basis of the shared use between
owners/leasers and providers would be whatever terms to which
the parties
agree, subject to governing laws, regulations, or rules, including
payment from
either party to the other based on periodic measurement
of net
use or provision of processing power.
If the PC
User and the Network Provider were the same entity, Ellis’s financial
arrangement would be only with himself. As a result, Ellis’s invention
would
not be useful, thereby failing to meet the requirements of 35 U.S.C.
101,
rendering the Ellis patent invalid.
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
However,
since issued U.S. patents are presumed valid under 35 U.S.C. 282,
Ellis’s PC User
and Network Provider must be understood as being separate entities.
A patent
shall be
presumed valid. Each claim of a patent (whether in independent,
dependent, or
multiple dependent form) shall be presumed valid independently of the
validity
of other claims; dependent or multiple dependent claims shall be
presumed valid
even though dependent upon an invalid claim. Notwithstanding the
preceding
sentence, if a claim to a composition of matter is held invalid and
that claim
was the basis of a determination of nonobviousness under section
103(b)(1), the
process shall no longer be considered nonobvious solely on the basis of
section
103(b)(1). The burden of establishing invalidity of a patent or any
claim
thereof shall rest on the party asserting such invalidity.
Response - Part 4.
Ellis’s Server
2 is part of the Network Provider, not the PC User.
The
Servers (also referred to in Ellis as Network Servers) are on the ISP
side of
the line.
Column 6 lines 5-9:
FIG. 1 is a
simplified
diagram of a section of a computer network, such as the Internet,
showing an
embodiment of a meter means which measures flow of computing during a
shared
operation such as parallel processing between a typical PC user
and a
network provider.
Column 10 lines 7-14:
In one
embodiment, as
shown in FIG. 1, in order for this network structure to function
effectively,
there would be a meter device 5 (comprised of hardware and/or software
and/or
firmware and/or other component) to measure the flow of computing power
between
PC 1 user and network 2 provider, which might provide
connection to the
Internet and/or World Wide Web and/or Internet II and/or any present or
future
equivalent or successor 3, like the MetaInternet.
In the second
reproduction of Ellis Figure 1 (below) a line has
been added to emphasize Ellis’s division between Meter 5 and Network
Server 2.
Network Server 2 is not in the subscriber’s home.
Ellis Figure 1 shows
Network Provider 2 as
separate from Internet 3.
In Applicant’s Figure 1,
Modem 103 is shown
as connecting to the Internet. There is no distinction made between the
Internet Service Provider and the Internet. Applicant states, in
Paragraph 0002
of the present Application:
[0002]
This
invention relates to a distributed computing system. For the
purposes of this application the term "distributed computing"
includes "distributed storage."
The term
"Internet" refers to the
current world wide packet data communication network and whatever
system may
replace it regardless of what name it may be given or what
communications
protocol it may use. It also includes on-line services which, although
they may
not consider themselves the "Internet", provide a gateway for their
subscribers to the Internet.
Most people consider
their Internet
connection to start at the point where they connect to their Internet
Service
Provider, which is probably why it’s called an Internet Service
Provider.
Applicant has followed this convention, Ellis has not.
Response - Part 6. Applicant acted as his own lexicographer to
define Home Network Server.
From the application of the present
Applicant:
SUMMARY
OF THE INVENTION
[0014]
A Home Network Server is used in a home to
network various clients such as PCs, sensors, actuators, and other
devices. It
also provides the Internet connection to the various client devices in
the Home
Network. The Home Network Server also provides a firewall to prevent
unauthorized access to the Home Network from the Internet. The use of a
Home
Network Server, as opposed to the use of
peer-to-peer networking, allows a robust operating system to be
used. It
also allows the users on the Home Network to add additional
applications to
their PCs without fear of jeopardizing the proper functioning of their
Internet
security program (firewall) or the distributed computing software.
(Although a
firewall is not strictly necessary, prudence dictates its use.)
Response - Part 7.
Applicant’s Home
Network Server is distinctly different from Ellis’s Server
(Network
Server).
As has been shown,
Ellis’s server 2 is
part of his Network Provider’s equipment. As such, its computing
resources are
not the resources being traded by the PC User for something of value
such as
Internet access. Instead, it is the resources of PC 1
which are
being traded.
In the Applicant’s
invention, Home
Network Server 101 is part of the subscriber’s system and is
located on
the Subscriber’s premises. It is the resources of Home Network
Server 101
that are being traded for something of value, like subsidized or free
Internet
access.
Home Network Server 101 has a number of other,
important functions, in addition to acting as a proxy server for the
Subscriber’s Internet access. It provides the computing resources to
operate
the systems in the Subscriber’s home.
See Applicant’s Application Paragraph 0026:
[0026]
Router, Switch, or Hub 102 connects to one
or more clients such as PC_1 104 or Sensor/Actuator_1 106. More than
one client
PC may be used, such as PC_n 105, and more than one Sensor/Actuator may
be
used, such as Sensor/Actuator_n 107. Sensor/Actuators are used
to control
and/or monitor the home's systems such as HVAC and Security and
appliances such
as refrigerators, washers, and dryers.
Another of the advantages
of Applicant’s Home
Network Server 101 is that it can run a robust, stable
operating system
without requiring the Subscriber to replace his software.
At the time Ellis’s invention was made, as well as the
time the invention of the present Applicant was made, the vast majority
of PCs
used some version of the Microsoft Windows Operating System, and most
PC
Applications were available only for such systems. Thus, one advantage
of
Applicant’s uses of Home Network Server 101 is that the
Subscriber can continue to use Microsoft Windows on his PCs without
jeopardizing the safety of his home’s systems.
In Ellis’s response to
the First Office
Action for his application 09/320,660 he made clear the importance of
being
able to run applications on his PC 1 which were not
available to
the operating systems typically used by servers. (The First Office
Action was
mailed October 14, 1999, Ellis’s Response is dated April 14, 2000, and
the
application was eventually issued as U.S. Patent 6,167,428 .)
From Ellis’s Response,
Page 24 Second Paragraph:
The Examiner appears to have
rejected claims 27-41 because of a
belief that UNIX and NT servers can be run on personal computers and
can be
made to function temporarily as a master personal computer or as a
slave
personal computer, as similarly recited in claims 27-41. However, a
UNIX or an
NT server functions as a server, not as a master personal computer or
as a
slave personal computer, which require applications not found in UNIX
or NT
operating systems. Therefore, Applicant submits that neither Seti@home
nor a
UNIX or an NT server running on personal computers discloses, teaches
or
suggests: …………….
Ellis then discusses how
this relates to
his claims. However, the importance of being able to run standard PC
applications on Ellis’s PC 1 has been established.
In contrast, the value of
Applicant’s Home
Network Server 101 is precisely its ability to use a stable,
reliable
Operating System. As was previously noted, at the time Ellis’s
invention was
made, as well as the time the invention of the present Applicant was
made, the
vast majority of PCs used some version of the Microsoft Windows
Operating
System, and most PC Applications were available only for such systems.
Hence
the value of having Home Network Server 101 being able
to run a
stable, reliable Operating System.
Thus, Ellis’s
clarification of his
invention made in his Response teaches away from the invention of the
present
Applicant and further shows how
Applicant’s Home Network Server 101 is
distinctly
different from Ellis’s Server (Network Server) 2 as
well as
Ellis’s PC 1 personal computer.
(b)
providing one or more home network
client devices; (Col 13 lines 8-29, Figure 9)
The
PCs shown in Ellis Figure 9 are not home network client devices. They
are
networked PCs participating in parallel processing. According to Ellis
Column 6
lines 49-53:
FIG. 9 is a
simplified
diagram of a section of a computer network, such as the Internet,
showing an
embodiment of a system architecture for conducting a request imitated
by a PC
for a search using parallel processing means that utilizes a number of
networked PC's.
(Presumably,
Ellis meant “a request initiated
by a PC” and not “a request imitated by a PC.”)
Applicant’s
invention does not use the resources of the Home Network clients for
its
distributed computing agreement. It uses the unused resources of Home
Network Server 101.
(c)
providing an Internet connection; (Col 8
lines 7-10, Col 13 lines 4-7, Figure 1 item 3)
Ellis Figure 1 Item 3
Both Ellis and present
Applicant use the
Internet. However, as detailed in Response - Part 5, Ellis’s Network
Server
2 is part of the Network Provider, not Subscriber’s PC 1. In addition, most people consider their
Internet connection to start at the point where they connect to their
Internet
Service Provider, which is probably why it’s called an Internet
Service
Provider. Applicant has followed this convention, Ellis has not.
(d) providing access to the resources of
said home network server that would otherwise
be unused; (Col 11 lines 55-61, Col 12 lines 17-26, Figure 5)
Both Ellis and present
Applicant receive something of value for
the use of otherwise-unused computing resources. However, Ellis’s
computing
resources are provided by the Subscriber’s PC 1 while
present
Applicant provides the otherwise-unused computing resources of
Subscriber’s
Home Network Server 101, which Ellis lacks. The
advantage of
Applicant’s system has been discussed in Response - Part 7 above.
(e)
providing a first firewall between said
Internet connection and said home network Server; Ellis teaches the
concept of
supporting the structure of inserting a firewall between the internet
and home
network server to provide security for the host PC against instruction
by
outside hackers. (Col 19 lines 25-32)
While both Ellis and
Applicant recognize the value of firewalls,
Ellis does not use a home network server. Column
19 lines 25-32 refer to Ellis Figure 10A – Figure 10I, all of which
show Server
2 and Internet 3, which as has been previously
discussed,
is part of the Network Provider, not Subscriber’s PC 1.
(f)
providing a second firewall to prevent
unwanted interactions between said access to the resources of said home
network
that would otherwise be unused and said home network server; (Col 16
lines
33-42, Col 19 lines 19-25)
While both Ellis and
Applicant recognize the value of firewalls,
Ellis does not use a home network server. Column 16 lines 33-42 and Column 19 lines 25-32
refer to Ellis Figure 10A – Figure 10I, all
of which show Server 2 and Internet 3,
which as has
been previously discussed, is part of the Network Provider, not
Subscriber’s PC
1.
whereby the
subscriber receives something of value in return for said access to the
resources
of said home network server that
would otherwise be unused. (Col 7 lines 38- 48, Col 10 lines 1-6)
Both
Ellis and present Applicant receive something of value for the use of
otherwise-unused computing resources. However, Ellis’s computing
resources are
provided by the Subscriber’s PC 1 while present
Applicant
provides the otherwise-unused computing resources of Subscriber’s Home Network
Server 101, which Ellis lacks. The advantage of Applicant’s
system has
been discussed in Response - Part 7 above.
To summarize Applicant’s
response to Examiner’s rejection of Claim 5:
1. Ellis
does not show a Home Network Server.
Ellis’s server 2 is part of the Internet Service
Provider’s
equipment and is not in the Subscriber’s home.
2. As
such, its computing resources are not the resources being
traded by the PC User for something of value such as Internet access.
Instead,
it is the resources of PC 1 which are being traded.
3. Ellis’s
financial arrangement requires that the PC User and the
Network Provider be different entities.
4. The
PCs shown in Ellis Figure 9 are not home
network client devices. They are networked PCs participating in
parallel
processing. Applicant’s invention does not use the resources of the
Home
Network clients for its distributed computing agreement. It uses the
resources
of Home Network Server 101.
5. While
both Ellis and Applicant recognize the value of firewalls,
since Ellis does not use a Home Network Server, his firewall must run
in
Subscriber’s PC (PC 1).
Section
3.
For the foregoing
reasons, Applicant
submits that all objections and rejections have been overcome.
Applicant
requests that the rejection of pending claims 1-5 be withdrawn and that
the
application be allowed as filed.
Respectfully submitted,
Jed Margolin
pro se inventor
________________________________ Date:
____________________ 2005
Jed Margolin
3570 Pleasant Echo Dr.
San Jose, CA
95148-1916
(408) 238-4564
______________________________________________________________________
I hereby certify that
this correspondence
is being deposited with the United States Postal Service as first class
mail
with sufficient postage in an envelope addressed to:
Mail Stop Amendment
Commissioner for Patents
P.O. Box 1450
Alexandria,
VA 22313-1450
on the date below.
Date:
_________________________________________________
Inventor's Signature: _____________________________________
Appendix A – Definition
of Server
This article is about computer servers. For the food service
use, see waiter.
In computing,
a server
is:
[edit]
Sometimes this dual usage can
lead to confusion, for example in the case of a web
server.
This term could refer to the machine which stores and operates the websites,
and it
is used in this sense by companies offering commercial hosting
facilities.
Alternatively, web server could refer to the software, such as
the Apache HTTP server, which runs on such
a machine
and manages the delivery of web page components in response to requests
from web browser
clients.
[edit]
A server computer shares its
resources, such as peripherals and file
storage, with the users' computers, called clients,
on a network.
It is
possible for a computer to be a client and a server simultaneously, by
connecting to itself in the same way a separate computer would.
Many new devices now come with
server capabilities. The X-Internet, Web
Services, and Microsoft's .NET
initiative all work to make even the smallest system a server.
Many large enterprises employ
numerous servers to support their needs. A collection of servers in one
location is often referred to as a server
farm.
It is possible to configure the machines to distribute tasks so that no
single
machine is overwhelmed by the demands placed upon it (called load
balancing), and this is often done for hosts that expect
tremendous
amounts of activity. The terminology can be even more confusing in this
case
because the client (or user) will connect to a remote host to access
the server
application, and that server application may need to access other
server
software and/or another server machine.
Due to the continual demand for
ever more powerful servers in ever decreasing spaces, companies such as
IBM
have developed higher density configurations, the most notable of which
is
known as the blade server. Blade servers incorporate a
number of
server computers - sometimes as many as nine - each housed inside a
high-density module known as a "blade", within the space typically
occupied by a single computer.
[edit]
The rise of the
microprocessor-based server was facilitated by the development of
several
versions of the Unix
operating
system to run on the Intel microprocessor architecture, including Solaris, Linux and FreeBSD.
The Microsoft
Windows series of operating systems also now includes server
versions that
support multitasking
and other features required for servers, beginning with Windows
NT.
The current Windows Server version is Windows Server 2003.
[edit]
The X
Window System can cause some confusion in the definition of servers
and
clients. One might expect that the "server" in X would be the
computer in which individual programs are running. In reality, an X
server
provides access to computer input and output devices, such as monitors,
keyboards, and mice. Programs that are running in an X environment
connect to
the server to gain access to the hardware. In most situations, both the
X
server, and the X clients (programs) reside on the same computer, but X
allows
for situations where clients can be running on multiple computers that
are
miles away.
[edit]
Mainframes and minicomputers were
originally accessed using dumb
terminals, which were unable to carry out any
significant processing. This largely ended with the widespread use of personal
computers by users.
[edit]
[edit]
Retrieved from
"http://en.wikipedia.org/wiki/Server"
Appendix
B – Reuters Article on Power Grid
From: http://www.bluefish.org/facegrim.htm
by James Jelter
Reuters, March 30, 2001
The
electricity system
supporting the world's biggest economy is old, tired, and in danger of
falling
apart.
While U.S. regulators, power companies and the public all share blame for the system's neglect, it has taken a major energy crisis in California — the high-tech darling of the U.S. economy — to drive home just how bad things have become.
Former Energy Secretary Bill Richardson summed it up last May, when strong demand and scant supplies triggered a tenfold explosion in Western wholesale power prices: "We are a superpower economically, but we've got a grid that's almost a Third World grid."
California's economically disruptive energy woes highlight a national shortcoming exposed by 11 percent growth in the nation's population this past decade, an explosion of electrical gadgets Americans use at home and the heavy demand for power from the Internet-driven New Economy.
And an expected increase of 15 percent or more in new generation won't come fully online for another two years, leaving much of the nation extremely vulnerable to outages in what promises to be a long — and costly — summer.
Beyond California, there is a growing threat of severe energy shortages across the Western half of the country this summer.
The populous Northeast, though facing less dire shortages than the
West, is
also grappling with thin supplies, prompting a rush to build new power
plants
in New York City.
Meanwhile, constraints on the transmission grid continue to hamper the flow of energy in parts of the South.
In California, severe energy shortages have dragged the state's 34 million residents through four days of rolling blackouts so far this year, and state officials warn there are more to come.
The California Independent System Operator, which manages most of the state's grid, predicts shortfalls this summer of up to 6,800 megawatts — enough to power 6.8 million homes — when air conditioning pushes power demand to its annual peak.
That translates into up to 200 hours — nearly three work weeks — of power outages statewide and possibly more if the Golden State suffers an unusually hot summer.
President Bush earlier this month told reporters "The energy crisis we're in is a supply-and-demand issue, and we need to reduce demand and increase supply."
Simply put: the United States has outgrown its power system.
The Energy Information Administration, the U.S. Department of Energy's statistical arm, estimates demand for electricity is growing nationwide at 2.1 percent a year.
But that growth rate is much higher in the West, South and parts of the Northeast, the regions experiencing the fastest population growth and hosting the strongest local economies.
Supporting those economies are a fleet of corporate and home computers and "server farms" — vast warehouses crammed with the computers that run the Internet.
The biggest of these farms use a whopping 120 megawatts around the clock, equal to the energy use of 120,000 homes and enough to merit a new mid-sized plant to serve each facility.
Also contributing to the surge in demand is the flood of electronic appliances filling American homes.
Central air conditioning, VCRs, microwave ovens, automatic garage door openers, programmable lighting and watering systems were novelties in most homes 25 years ago, if they existed at all. Many homeowners today cannot imagine life without them.
The Northwest Power Planning Council, an agency of the states of Idaho, Oregon, Montana and Washington, reported last month that the demand for electricity has grown 24 percent in the past decade while new generation has grown only 4 percent.
"When California is factored in, the gap between demand and supply is even greater," the report said.
Adding to the Northwest's energy worries is a severe drought, shrinking reservoirs behind some of the world's biggest hydroelectric dams to their lowest levels in 25 years and cutting deeply into available supplies.
During years with normal rainfall, hydro-power accounts for about 70 percent of Washington state's electricity.
Natural gas, used to generate about 20 percent of the nation's electricity — and up to 35 percent in California --is also in short supply, the result of several years of mild winters, low demand, and flagging drilling activity.
On top of these fuel shortages, the country is now coming to grips with its failure to build new power plants.
A decade ago, the United States enjoyed a healthy surplus of electricity, prompting a move toward deregulating the electric utility sector by introducing competition to produce a more efficient marketplace and, ultimately, cheaper energy prices.
But uncertainties tied to deregulation discouraged utilities from investing in new generating assets.
At the same time, few regulators could foresee the boom in energy demand unleashed by the technology-driven economy of the 1990s.
Add to this mix widespread public resistance to placing electrical gear anywhere near their neighborhood, and there were not many incentives left to spark power plant construction.
In the Western states, for example, it has been 10 years since a major power plant was brought on line.
Years of neglect also dog the nation's transmission grid, the 203,600-mile high voltage network linking power plants to neighborhood distribution lines.
The grid has seen few changes in 50 years. Designed to serve local utilities, deregulation has encouraged energy marketers to "wheel" their electrons ever greater distances to reach more lucrative markets.
This is putting a huge strain on the system, leading to bottlenecks that often create shortages rather than ease them.
Upgrades to the system have been slow in coming mainly because the transmission rates grid operators can charge are still tightly regulated, leaving them little financial incentive to invest in their aging lines.
Generators, on the other hand, are bombarded by price signals, with soaring wholesale prices screaming a clear, albeit belated, message to build more power plants.
Given the stream of cash being pumped into new power plants, the North American Electric Reliability Council (NERC) predicts between 109,000 and 193,000 megawatts of new generation will be in place by 2004.
James Jelter
U.S.
Power Grid Faces Grim Summer
Reuters, March 30, 2001