Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
1Comcast, Exhibit-1014
2
3
4
5
6
7
8
9
10
j •
SAW:kmb:lcm .. 04/17/03 MS 147309.1
PATENT
Patentability over Krishnamurthy and Canon
Atto~eference Number 3382-53696 Application Number 09/432,853
Claims 4-5 have been rejected under 35 U.S.C. § 102(e) as anticipated by Krishnamurthy
et al., U.S. Patent No. 6,389,464 (Krishnamurthy). Claims 1-3 and 6 have been rejected under 35
U.S.C. § 103(a) as being unpatentable over Canon et al., U.S. Patent No. 6,334, 178, in view of
Krishnamurthy.
Claim 1 is directed to a distributed computing network in which a controlled computing
device can be controlled from other user controller devices that have user input/output capability.
In this system, the controlled computing device maintains a state table representing its
operational state. Further, an event source module in the controlled computing device distributes
change notifications to subscribing user controller devices, so that the user controlled devices'
control interfaces are synchronized with the changed operational state of the controlled device.
The cited references fail to teach or suggest all these recited elements of claim 1.
More particularly, the Office cites to Canon as allegedly disclosing, "an event module
(300, fig. 3) for distributing the change notification to any subscribing controlled device upon a
change to the operational state ... " Applicants respectfully disagree.
Canon describes a multiprocessing system in which a central configuration manager
accumulates changes to a reference configuration for subordinate managed units. (Canon, at
column 9, lines 5-6.) The configuration manager propagates changes to the reference
configuration to the subordinate managed units. (Canon, at column 9, lines 14-42.)
Applicants respectfully submit that the operations described in Canon are diametrically
opposed to those of the claimed distributed computing network. In Canon, the central
configuration manager controls the configuration of the subordinate managed units, by
distributing a changed reference configuration to those units. In Canon, it is the configuration
for the subordinate managed units that the configuration manager distributes to the subordinate
units.
This is contrary to the claimed network in which the user controller devices present a user
interface for user remote interaction with a controlled computing device to effect a change in the
operational state of the controlled device, and the controlled computing device's event source
then distributes change notifications for its changed operational state to the user controller
devices. In this claimed network, the controlled computing device distributes change
notifications as to its own operational state. This is not taught or suggested by Canon's system,
Page 11of14
11
SAW:kmb:lcm. 04/17/03 MS 14730,
PATENT • Attorney Reference Number 3382-53696 Application Number 09/432,853
in which Canon's configuration manager distributes changes to the reference configuration for
the subordinate units.
The Office cites Krishnamurthy simply for the proposition of describing presentation of a
user interface. Krishnamurthy likewise fails to teach or suggest that a controlled computing
device distribute change notifications as to its changed operational state to user controller
devices that interact with it to change its operational state.
Claims 4-6 are amended herein to depend from claim 1
For these reasons, claim 1 and its dependent claims 2-6 are clearly allowable over this art.
CONCLUSION
The Applicant respectfully submits that, upon entry of the present amendment and in
light of the arguments herein, all claims are now in condition for allowance. An early notice to
that effect is respectfully requested. Should any matters remain, the Examiner is respectfully
requested to telephone the undersigned, in accordance with MPEP 713.01.
One World Trade Center, Suite 1600 121 S.W. Salmon Street Portland, Oregon 97204 Telephone: (503) 226-7391 Facsimile: (503) 228-9446
Respectfully submitted,
KLARQUIST SP ARK.MAN, LLP
By
Page 12of14
12
/>, ' I I
SAW:kmb:lcm. 04117163 MS 14730. PATENT
Atto-eference Number 3382-53696 Application Number 09/432,853
In the claims:
Marked-up Version of Amended Specification and Claims Pursuant to 37 C.F.R. §§ 1.121(b)-(c)
1. (Amended) A distributed computing network having at least one computing
device, the distributed computing network comprising:
a controlled computing device;
a state table maintained by the controlled computing device and representing an
operational state of the controlled computing device;
a user controller device having user input/output capability for presenting a user
perceptible device control interface for remote user interaction with the controlled computing
device to effect a change in the operational state of the controlled device;
a user control point module in the user controller device operating to obtain the state table
of the user controller device and subscribe to change notifications of the state table; and
an event source module in the controlled computing device operating according to an
eventing model to distribute the change notifications to any subscribing user controller device
upon a change to the operational state of the controlled computing device, so as to thereby
synchronize the user perceptible device control interface with the changed operational state
among said any subscribing user controller device.
2. (Unchanged) The distributed computing network of claim 1 further comprising:
the state table having a plurality of entries, wherein each entry of the state table comprises at
least a variable identifier, a type and a current value;
at least one entry of the state table being of a type of data buffer, and containing a file as its
current value;
whereby a change to the current value of said at least one entry effects a file transfer from
the controlled device to said any subscribing user control device.
3. (Unchanged) The distributed computing network of claim 1 wherein the
controlled computing device is an embedded computing device.
Page 13of14
13
14
15
16