throbber
\? r=
`.
`
`0
`
`'k)_,o
`U>
`
`: ~ \ IA-;u.
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`'i?:'$::
`··~-r.-,.-t:~ ..
`In·re·p(pphcation
`Inventor(s):
`Peter Dickinson
`SC/Serial No.: 09/303,958
`Confirm. No.: 9018
`Filed:
`May 3, 1999
`Title: Methods and Apparatuses for File Synchronization and
`Updating Using a Signature List
`
`.
`
`PATENT APPLICATION
`
`Art Unit:
`Examiner:
`
`2154
`Bharat Barot
`
`Customer No. 23910
`
`CERTIFICATE OF MAILING UNDER 37 C.F.R. § 1.8
`I hereby certify that this correspondence is being deposited in the United States
`Postal Service with sufficient postage as first class mail in an envelope addressed to
`Commissioner for Patents, Washington, DC 20231, on November 14, 2002 .
`
`.;r ~-"'N?I? • ~ .
`
`Jeffrey R. Kuri , eg. N .
`Signature Date: November 14,2002
`
`(Attorney Si,.,.wre)
`
`RESPONSE TO OFFICE ACTION UNDER 37 C.F.R. § 1.111
`
`Commissioner for Patents
`Washington, DC 20231
`
`Sir:
`
`This RESPONSE is in reply to the Office Action mailed June 19, 2002. No fee is due for the addition
`
`of any new claims.
`
`Please amend the above-identified application as follows:
`
`Amendments
`
`In the Claims:
`
`Please amend claims 1, 7, 11, 17,21 and 27 as shown below. All pending claims are reproduced
`
`below, including those that remain unchanged. Marked up copies of the amended claims illustrating the
`
`changes are shown in the Appendix to this Response.
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`- 1 -
`
`SAP Exhibit 1002, Page 1 of 18
`
`

`

`..
`
`1.
`
`(Twice Amended) A method for a server computer to generate an update file for transmission to
`
`a client computer that permits the client computer to generate a copy of a current version of a subscription
`
`file comprised of a first plurality of file segments from a copy of an earlier version of the subscription file
`
`comprised of a second plurality of file segments, such that each file segment corresponds to a portion of its
`
`respective subscription file, the method comprising the steps of:
`
`for each segment of the current version of the subscription file,
`
`(a)
`
`searching an earlier version of a signature list corresponding to an earlier version of
`
`the subscription file for an old segment signature which matches a new segment
`
`signature corresponding to the segment;
`
`(b)
`
`if step (a) results in a match, writing a command in the update file for the client
`
`computer to copy an old segment of the client computer's copy of the earlier version
`
`of the subscription file into the client computer's copy of the current version of the
`
`subscription file, wherein the old segment corresponds to the segment for which a
`
`match was detected in step (a); and
`
`(c)
`
`if step (a) results in no match, writing a command in the update file for the client
`
`computer to insert a new segment of the current version of the subscription file into
`
`the client computer's copy of the current version of the subscription file;
`
`- wherein the new segment of the current version of the subscription file is written into the
`
`update file and the unchanged segment is excluded from the update file; and
`
`wherein steps (a) through (c) are performed by the server computer, without interaction with
`
`the client computer, in response to the server computer detecting a change between the
`
`curr~nt version of the subscription file and the earlier version of the subscription file.
`
`2. _/ (Cancelled)
`
`3. /
`
`(Cancelled)
`
`/
`
`/
`/
`/
`
`1
`
`(
`
`4.
`
`(Once Amended) A meJod as in claim 1,
`
`wherein the new segme of the current version of the subscription file is compressed.
`
`1
`
`\ \
`
`-
`Attorney Dock_e..tNo::'SYMA-01042USO
`"-..
`'--~----~1Kurin!S¥MA/1 042USO.OAResp.wpd
`
`-2-
`
`It
`l)
`
`SAP Exhibit 1002, Page 2 of 18
`
`

`

`5.
`
`(Once Amended) A me od as in claim 1,
`
`wherein the new segme t of the current version of the subscription file is encrypted.
`
`6.
`
`(Once Amended) A m thod as in claim 1,
`
`\.
`
`.---"-· .. . . . wherein the new segm nt of the current version of the subscription file is retrieved by the server
`
`- - - computer from a network driv .
`
`(Twice Amended) A method as in claim 1, further comprising the step of:
`
`(d)
`
`transmitting the update file to the client computer as an executable attachment by electronic
`
`mail, wherein the executable attachment will cause the client computer to generate a copy of the current
`
`version of the subscription file from the copy ofthe earlier version ofthe subscription file, in response to the
`
`cr m·computer executing the attachment.
`
`• 8.
`
`A method as in claim 7, further co
`
`rising the step of:
`
`prior to step (a), performing a check n the current version of the subscription file to determine if the
`
`subscription file has been altered since a pre · ous check and continuing to perform the remaining steps only
`
`if the check determines that the current ve ion of the subscription file has been altered.
`
`9.
`
`A method as in claim 8, wherein e step of performing a check is performed at periodic intervals.
`
`10.
`
`A method as in claim 8, wherei
`
`the step of performing a check on the current version of the
`
`subscription file comprises checking a cu ent time stamp of the current version of the subscription file to
`
`determine whether it differs from an earli r time stamp of the subscription file.
`~---4-------------------------------------------------------------------------------------
`
`(Twice Amended) A computer readable storage medium, comprising:
`
`computer readable program code embodied on said computer readable storage medium, said
`
`computer readable program code for programming a computer to perform a method for a server computer
`
`to generate an update file for transmission to a client computer that permits the client computer to generate
`
`a copy of a current version of a subscription file comprised of a first plurality of file segments from a copy
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`- 3-
`
`SAP Exhibit 1002, Page 3 of 18
`
`

`

`. of an earlier version of the subscription file comprised of a second plurality of file segments, such that each
`
`file segment corresponds to a portion of its respective subscription file, the method comprising the steps of:
`
`for each segment of the current version of the subscription file,
`
`(a)
`
`searching an earlier version of a signature list corresponding to an earlier version of
`
`the subscription file for an old segment signature which matches a new segment
`
`signature corresponding to the segment;
`
`(b)
`
`if step (a) results in a match, writing a command in the update file for the client
`
`computer to copy an old segment of the client computer's copy of the earlier version
`
`of the subscription file into the client computer's copy of the current version of the
`
`subscription file, wherein the old segment corresponds to the segment for which a
`
`match was detected in step (a); and
`
`(c)
`
`if step (a) results in no match, writing a command in the update file for the client
`
`computer to insert a new segment of the current version of the subscription file into
`
`the client computer's copy of the current version of the subscription file;
`
`wherein the new segment of the current version of the subscription file is written into the
`
`update file and the unchanged segment is excluded from the update file; and
`
`wherein steps (a) through (c) are performed by the server computer, without interaction with
`
`the client computer, in response to the server computer detecting a change between the
`
`current version of the subscription file and the earlier version of the subscription file.
`
`(Cancelled)
`
`13.
`
`(Cancelled)
`
`14.
`
`(Once Amended) A compute readable storage medium as in claim 11,
`
`wherein the new segment of e current version of the subscription file is compressed.
`
`15.
`
`(Once Amended) A comput
`
`readable storage medium as in claim 11,
`
`wherein the new segment of e current version of the subscription file is encrypted.
`
`I
`
`(
`
`\
`
`'\. Attorney Docket No.: SYMA-01042USO
`~~.2_MNl~-::l!~0:9AResp.wpd
`
`-4-
`
`;J
`
`SAP Exhibit 1002, Page 4 of 18
`
`

`

`/,// (
`
`./J
`
`/ / , 16.
`
`f
`
`(Once Amended) A comp ter readable storage medium as in claim 11,
`
`f______- _ wherein the new segment fthe current version of the subscription file is retrieved by the server
`
`computer from a network drive.
`
`(Twice Amended) A computer readable storage medium as in claim}. further comprising the step
`
`of:
`
`(d)
`
`transmitting the update file to the client computer as an executable attachment by electronic mail,
`
`wherein the executable attachment will cause the client computer to generate a copy of the current version
`
`of the subscription file from the copy of the earlier version of the subscription file, in response to the client
`
`computer executing the attachment.
`
`18.
`
`A computer readable storage medium as i claim 17, the method further comprising the step of:
`
`prior to step (a), performing a check on the urrent version of the subscription file to determine if the
`
`subscription file has been altered since a previous c eck and continuing to perform the remaining steps only
`
`if the check determines that the current version o the subscription file has been altered.
`
`19.
`
`A computer readable storage medium as · n claim 18, wherein the step of performing a check is
`
`performed at periodic intervals.
`
`20.
`
`A computer readable storage medium as i claim 18, wherein the step of performing a check on the
`
`current version of the subscription file comprises c eking a current time stamp of the current version of the
`
`subscription file to determine whether it differs m an earlier time stamp of the subscription file.
`
`[~ (Twice Amended) A computer system, comprising:
`
`a processor; and
`
`a processor readable storage medium having processor readable program code embodied on said
`
`processor readable storage medium, said processor readable program code for programming a computer to
`perform a meth~d for a server computer to generate an update file for transmission to a client computer that
`permits the client computer to generate a copy of a current version of a subscription file comprised of a first
`
`plurality of file segments from a copy of an earlier version of the subscription file comprised of a second
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`SAP Exhibit 1002, Page 5 of 18
`
`

`

`, plurality of file segments, such that each file segment corresponds to a portion of its respective subscription
`
`file, the method comprising the steps of:
`
`for each segment of the current version of the subscription file,
`
`(a)
`
`searching an earlier version of a signature list corresponding to an earlier version of
`
`the subscription file for an old segment signature which matches a new segment
`
`signature corresponding to the segment;
`
`(b)
`
`if step (a) results in a match, writing a command in the update file for the client
`
`computer to copy an old segment of the client computer's copy ofthe earlier version
`
`of the subscription file into the client computer's copy of the current version of the
`
`subscription file, wherein the old segment corresponds to the segment for which a
`
`match was detected in step (a); and
`
`(c)
`
`if step (a) results in no match, writing a command in the update file for the client
`
`computer to insert a new segment of the current version of the subscription file into
`
`the client computer's copy of the current version of the subscription file;
`
`wherein the new segment of the current version of the subscription file is written into the
`
`update file and the unchanged segment is excluded from the update file: and
`
`wherein steps (a) through (c) are performed by the server computer, without interaction with
`
`the client computer, in response to the server computer detecting a change between the
`
`- current version of the subscription file and the earlier version of the subscription file.
`
`(Cancelled)
`
`/' 22.
`
`I
`(
`
`l
`I
`\
`
`\ \
`
`\
`
`23.
`
`(Cancelled)
`
`(Once Amended) A mputer system as in claim 21,
`wherein the ,new se
`
`en.t of the current version of the subscription file is compressed.
`
`24.
`
`25.
`
`wherein the new se
`
`ent of the current version of the subscription file is encrypted.
`
`\
`
`Attorney Docket No.: SYMA-01 042USO
`
`~Kurin!SYMA/1042USO.OAResp.wpd
`-·-·····~ .... , ..
`
`-6-
`
`(} t ~7
`
`SAP Exhibit 1002, Page 6 of 18
`
`

`

`_...,..,
`
`(Once Ameted) A computer system as in claim 21,
`
`wherein the ew segment of the current version of the subscription file is retrieved by the server
`computer from a ne ork drive.
`
`..
`
`I~
`
`(Twice Amended)· A computer system as in clai~ further comprising the step of: ---
`
`(d)
`
`transmitting the update file to the client computer as an executable attachment by electronic mail,
`
`wherein the executable attachment will cause the client computer to generate a copy of the current version
`
`of the subscription file from the copy of the earlier version of the subscription file, in response to the client
`computer executing the attachment.
`
`8.
`
`A computer system as in claim 27, t e method further comprising the step of:
`
`prior to step (a), performing a check n the current version of the subscription file to determine if the
`
`subscription file has been altered since apr
`
`ious check and continuing to perform the remaining steps only
`
`if the check determines that the current v sion of the subscription file has been altered.
`
`A computer system as in claim 28 wherein the step of performing a check is performed at periodic
`29.
`intervals.
`
`30.
`
`A computer system as in claim 28 wherein the step of performing a check on the current version of
`
`the subscription file comprises checking current time stamp ofthe current version of the subscription file
`
`to determine wheth,er it differs from an arlier time stamp of the subscription file.
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`-7-
`
`)0
`
`SAP Exhibit 1002, Page 7 of 18
`
`

`

`Remarks
`
`The above Amendments and these Remarks are in reply to the Office Action mailed June 19, 2002.
`No fee is due for the addition of any new claims.
`
`Claims 1, 4-11, 14-21 and 24-30-were pending in the Application prior to the outstanding Office
`
`Action. lntheOfficeAction, claims 1,4-11, 14-21 and24-30wererejected. More specifically, claims 1, 11
`
`and 21 were rejected under 35 U.S.C. § 1 02( e) as allegedly being anticipated by U.S. Patent No. 6,058,438
`
`to Wanget al. (Wang). Claims 4-6, 14-16 and 24-26 were rejected under 35 U.S.C. §103(a) as allegedly
`
`being unpatentable over Wang in view ofU.S. Patent No. 6,151, 708 to Pedrizetti et al. (Pedrizetti). Claims
`
`7-10, 17-20 and27-30wererejected under35U.S.C. § 103(a) as allegedly being unpatentable overWangin
`
`view of U.S. Patent No. 6,012,087 to Freivald et al. (Freivald).
`
`The present Response amends claims 1, 7, 11, 17, 21 and 27, leaving for the Examiner's present
`
`consideration claims 1, 4-11, 14-21 and 24-30. Reconsideration and withdrawal of the rejections is
`respectfully requested.
`
`I.
`
`Brief Summary of Wang
`
`Wang is directed to methods and apparatuses for transferring digital information on a network. One
`
`of the methods is for enabling a client to upload an album of images to a server. Another method is for
`
`enabling a client to download an album of images from a server. Each of these is explained below.
`
`The method described with reference to FIGS. 4A and 4B ofWang is for enabling a clientto upload
`
`an album of images onto a server. [1] Such uploading of an album from the client onto the server is initiated
`
`by the client sending a post command to the server (see Wang, column 5, lines 35-40). In response to
`
`receiving the post command from the client, the server examines its database to determine whether the album
`
`already exists (see Wang, column 5, lines 63-65). [2] If the album already exists in the server's database, the
`
`server sends a query to the client asking the user of the client whether the user wants to replace the existing
`
`album on the server's database. [3] If the user selects the option of replacing the existing album, the client
`
`sends "album envelope data" to the server (see Wang, column 5, line 65- column 6, line 2). The "album
`
`envelope data" specifies the title of the album, the number of images in the album, the layout of the album,
`
`the background ofthe album and a "signature list" for the images in the album (see Wang, column 6, lines 2-
`
`6). The "signature list" includes a signature for each image in the album, which can be a 16-32 byte
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`- 8-
`
`SAP Exhibit 1002, Page 8 of 18
`
`

`

`· identification code uniquely identifying each image (see Wang, column 6, lines 6-9). Once the serverreceives
`
`the "signature list" from the client, the server determines which images are matched (i.e., already exist on
`
`the server) and which images are not matched (i.e., do not already exist on the server) (see Wang, column
`
`6, lines 10-1S). [4] A list of the matching signatures is then sent from the server to the client (see Wang,
`
`column 6, lines 1S-17). [5] The client then sends to the server the entire images that are not on the list of
`
`matching signatures, and transformation information for images that were on the list of matching signatures
`
`(see Wang, column 6, lines 17-29). The server uses this information received from the client to update the
`
`album.
`
`Accordingly, Wang's method explained in FIGS. 4A and 4B is for a protocol that requires multiple
`
`communications between the client and the server, in order for the client to replace or update an album
`
`already existing on the server. More specifically, five separate and distinct communications between the
`
`client and the server are required to update an album using the method of Wang. Each of these five
`
`communications is labeled above by a bolded bracketed number (i.e., [#]).
`The method described with reference to FIGS. SA and SB of Wang is for enabling a client to
`
`download an album of images from a server. [1] Such downloading of an album to a client from a server is
`
`initiated by the client sending a GET command to the server, and the client specifying the album to be
`
`retrieved (see Wang, column 7, lines 23-34). [2] In response, the serverretrieves the appropriate album from
`its database, and sen~ the client the album envelope data for the album, including a signature list (see Wang,
`column 7, lines 34-36). On the client, the signature list is received from the server and examined to determine
`
`which images are not stored locally on the client computer. [3] The client then retrieves (i.e., requests) from
`
`the server images that do not match (see Wang, column 7, lines 39-41 ). [4] The server retrieves the images
`
`from its database and sends the images over to the client (see Wang, column 7, lines 43-44).
`Accordingly, Wang's method explained in FIGS. SA and SB is for a protocol that requires multiple
`
`communications between the client and the server, in order for the client to replace or update an album
`
`already existing on the client. More specifically, four separate and distinct communications between the client
`
`the server are required to download an album from a server to a client using the method of Wang. Each of
`
`these four communications is labeled above by a bolded bracketed number (i.e.,[#]).
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`-9-
`
`SAP Exhibit 1002, Page 9 of 18
`
`

`

`· IL
`
`Brief Summary of Applicant's Claimed Invention
`
`In contrast, Applicant's invention provides "a mechanism by which a user can be automatically
`
`provided with a current version of a file to which he subscribes." (See Applicant's specification, page 5, lines
`
`4-5.) An object of the invention is to "communicate the current version of the file in an efficient manner.
`
`According to the present invention, a server computer monitors network files and folders stored on the
`
`network for changes and .... generates an update file for transmission to a client computer that permits the
`
`client computer to generate a copy of a current version of a subscription file from a copy of an earlier version
`
`of the subscription file." (See Applicant's specification, page 5, lines 7-12.) In other words, Applicant's
`
`• invention provides a method by which a server generates an update file that is automatically sent to a client
`
`(when the server detects a change in a file that the server monitors). The update file permits the client
`
`receiving the update file to use the update file along with its stored earlier version of the subscription file to
`
`generate the current (i.e., latest) version of the subscription file. This is a very efficient manner for enabling
`
`a client to update its files.
`
`In Applicant's invention, the client computer informs the server computer of which files and folders
`
`it wants to subscribe to, i.e., which files it wants the server computer to monitor for changes. The server
`
`computer then acts as an "electronic assistant" by tracking files (e.g., documents) and folders (see
`
`Applicant's sp~cification, page 10, line 24- page 11, line 4). The actual monitoring for changes and the
`
`generation of an update file, in response to detecting a change, are performed by the server computer without
`
`interaction from the client computer. Claim 1 has been amended to make clear this distinction. Claim 1 as
`
`amended is shown below for the convenience of the Examiner, with the amended language being underlined.
`
`(Twice Amended) A method for a server computer to generate an update file for transmission to
`1.
`a client computer that permits the client computer to generate a copy of a current version of a subscription
`file comprised of a first plurality of file segments from a copy of an earlier version of the subscription file
`comprised of a second plurality of file segments, such that each file segment corresponds to a portion of its
`respective subscription file, the method comprising the steps of:
`for each segment of the current version of the subscription file,
`searching an earlier version of a signature list corresponding to an earlier version of
`(a)
`the subscription file for an old segment signature which matches a new segment
`signature corresponding to the segment;
`if step (a) results in a match, writing a command in the update file for the client
`computer to copy an old segment of the client computer's copy of the earlier version
`of the subscription file into the client computer's copy of the current version of the
`
`(b)
`
`Attorney Docket No.: SYMA-01042USO
`JKurin/SYMA/1042USO.OAResp.wpd
`
`- 10-
`
`i
`D
`
`v
`
`SAP Exhibit 1002, Page 10 of 18
`
`

`

`(c)
`
`subscription file, wherein the old segment corresponds to the segment for which a
`match was detected in step (a); and
`if step (a) results in no match, writing a command in the update file for the client
`computer to insert a new segment of the current version of the subscription file into
`the client computer's copy of the current version of the subscription file;
`wherein the new segment ofthe current version of the subscription file is written into the
`update file and the unchanged segment is excluded from the update file· and
`wherein steps (a) through (c) are performed by the server computer. without interaction with
`the client computer. in response to the server computer detecting a change between the
`current version of the subscription file and the earlier version of the subscription file.
`
`III.
`
`Brief Summary of Differences between Applicant's Claimed Invention and Wang
`
`As explained in detail above, Wang provides a method for enabling a client to upload an album of
`
`images to a server, and a method for enabling a client to download an album to images from a server. Each
`
`of these methods ofWang is initiated by the client and requires multiple interactions between the client and
`
`the server, as explained above.
`In contrast, Applicant's claimed invention enables a server computer to monitor network files and
`
`folders stored on a network for changes and to generate an update file for transmission to a client computer,
`
`wherein the update file permits the client computer to generate a copy of a current version of a subscription
`
`file from a copy of an earlier version of the subscription file. As explained above, and as specified in the
`
`claims as amended, the steps for generating the update file "are performed by the server computer, without
`
`interaction with the client computer, in response to the server computer detecting a change between the
`
`current version of the subscription file and the earlier version of the subscription file."
`
`IV.
`
`Discussion of Claims
`
`A. Claims 1 and 4-10
`Independent claim 1, as amended, specifies that steps (a) through (c) of the method for a server
`
`computer to generate an update file "are performed by the server computer, without interaction with the client
`
`computer, in response to the server computer detecting a change between the current version of the
`
`subscription file and the earlier version of the subscription file." Accordingly, claim 1 describes a method by
`
`which a user can be automatically provided with a current version of a file to which he subscribes. In
`
`contrast, the methods ofWang are initiated by the client and require multiple interactions between the client
`
`Attorney Docket No.: SYMA-01 042USO
`JKurin/SYMA/1 042USO.OAResp.wpd
`
`- 11-
`
`SAP Exhibit 1002, Page 11 of 18
`
`

`

`and the computer, as explained in detail above. For at least this reason, Applicants assert thatthe method of
`
`claim 1 is clearly different than the methods taught in Wang. Accordingly, Applicant respectfully requests
`
`that the 35 U .S.C. § 1 02( e) rejection of claim 1 be withdrawn.
`
`Claims 4-10 depend from and add additional features to claim 1. For at least the reasons discussed
`
`above, Applicants assert that these claims are patentable over the applied references. Accordingly,
`
`·Applicants respectfully request that the 35 U.S.C. § 103(a) rejection of these claims be withdrawn.
`
`Applicants also assert that these dependent claims are patentable for the specific features they add,
`
`some of which are discussed below.
`
`Dependent claim 7 adds the step of "transmitting the update file to the client computer as an
`
`executable attachment by electronic mail, wherein the executable attachment will cause the client computer
`
`to generate a copy of the current version of the subscription file from the copy of the earlier version of the
`
`subscription file, in response to the client computer executing the attachment." It was alleged in the Office
`
`Action that Freivald teaches transmitting an update file to the client computer as an executable attachment
`
`by electronic mail (see Office Action, item 14, pages 6-7). However, Freivald merely teaches notifying the
`
`user, by electronic email, when a change to a webpage is detected, possibly along with a copy of the entire
`
`new file so that the user can review the changes (see Freivald, column 6, lines 22-25). Freidvald' s sending
`
`a copy ofthe entire new file is quite different and much less efficient than Applicant's sending an update file
`
`as an executable attachment that will cause the client to generate a current version from a previous version
`of a file, as req~ired by claim 7. For this additional reason, Applicant respectfully requests that the 3 5 U.S. C.
`§ 103(a) rejection of claim 7 be withdrawn.
`
`B.
`
`Claims 11 and 14-20
`
`Independent claim 11 is directed to a computer readable storage medium comprising a computer
`
`readable program code for programing a computer to perform a method that includes steps substantially the
`
`same as those of the method of claim 1. Accordingly, Applicant asserts that claim 11, and its dependent
`
`claims 14-20, are patentable for at leastthe same reasons discussed above with respectto claims 1 and 4-10.
`
`Applicant respectfully requests that the rejection of these claims be withdrawn.
`
`Attorney Docket No.: SYMA-01 042USO
`JKurin!SYMA/1 042USO.OAResp.wpd
`
`- 12-
`
`SAP Exhibit 1002, Page 12 of 18
`
`

`

`C.
`
`Claims 21 and 24-30
`
`Independent claim 21 is directed to a computer system comprising a processor and a processor
`
`readable storage medium having processor readable program code for programing a computer to perform a
`
`method that includes steps substantially -the same as the steps of the method of claim 1. Accordingly,
`
`Applicant asserts that claim 21, and its dependent claims 24-30, are patentable for at least the same reasons
`
`discussed above with respect to claims 1 and 4-10. Applicant respectfully requestthat the rejection of these
`claims be withdrawn.
`
`V.
`
`Conclusion
`
`The references cited by the Examiner but not relied upon have been reviewed, but are not believed
`
`to render the claims unpatentable, either singly or in combination.
`
`In light of the above, it is respectfully submitted that all of the claims now pending in the subject patent
`
`application should be allowable, and a Notice of Allowance is requested. The Examiner is respectfully
`
`requested to telephone the undersigned if he can assist in any way in expediting issuance of a patent.
`
`The Commissioner is authorized to charge any underpayment or credit any overpayment to Deposit
`
`Account No. 06-1325 for any matter in connection with this response, including any fee for extension of time,
`which may be required.
`
`Respectfully submitted,
`
`By: _J....::if=..;rre~;;...,q..:....:.~;.....Lf-rin..;_/(;;....,:,_, -~------
`
`Reg. No. 41,132
`
`Date: November 14.2002
`
`FLIESLER DUBB MEYER & LOVEJOY LLP
`Four Embarcadero Center, Fourth Floor
`San Francisco, California 94111-4156
`Telephone: (415) 362-3800
`
`Attorney Docket No.: SYMA-01042USO
`JKurin!SYMA/1 042USO.OAResp.wpd
`
`- 13-
`
`SAP Exhibit 1002, Page 13 of 18
`
`

`

`APPENDIX
`
`In the Claims:
`
`1.
`
`(Twice Amended) A method for a server computer to generate an update file for transmission to
`
`a client computer that permits the client computer to generate a copy of a current version of a
`
`subscription file comprised of a first plurality of file segments from a copy of an earlier version of the
`
`subscription file comprised of a second plurality of file segments, such that each file segment corresponds
`
`to a portion of its respective subscription file, the method comprising the steps of:
`
`for each segment of the current version of the subscription file,
`
`(a)
`
`searching an earlier version of a signature list corresponding to an earlier version
`
`of the subscription file for an old segment signature which matches a new
`
`segment signature corresponding to the segment;
`
`(b)
`
`if step (a) results in a match, writing a command in the update file for the client
`
`computer to copy an old segment of the client computer's copy of the earlier
`
`version of the subscription file into the client computer's copy of the current
`
`version of the subscription file, wherein the old segment corresponds to the
`
`segment for which a match was detected in step (a); and
`
`(c)
`
`if step (a) results in no match, writing a command in the update file for the client
`
`computer to insert a new segment of the current version of the subscription file
`
`into the client computer's copy of the current version of the subscription file;
`
`wherein the new segment of the current version of the subscription file is written into the
`
`update file and the unchanged segment is excluded from the update file: and
`
`wherein steps (a) through (c) are performed by the server computer. without interaction
`
`with the client computer. in response to the server computer detecting a change between
`
`the current version of the subscription file and the earlier version of the subscription file.
`
`7.
`
`(Twice Amended) A method as in claim 1, further comprising the step of:
`
`(d)
`
`transmitting the update file to the client computer as an executable attachment by
`
`electronic mail. wherein the executable attachment will cause the client computer to generate a copy of
`
`Attorney Docket No.: SYMA-01042USO
`JKurin!SYMA/1 042USO.OAResp.wpd
`
`- 14-
`
`SAP Exhibit 1002, Page 14 of 18
`
`

`

`, the current version of the subscription file from the copy of the earlier version of the subscription file. in
`
`response to the client computer executing the attachment.
`
`11.
`
`(Twice Amended) A computer readable storage medium, comprising:
`
`computer readable program code embodied on said computer readable storage medium, said
`
`computer readable program code for programming a computer to perform a method for a server
`
`computer to generate an update file for transmission to a client computer that permits the client compute

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket