throbber
Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 1 of 6
`
`Attorney's Docket No.: 43426.69
`
`Express Mail Label No. EV661 243 784 US
`
`PATENT
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In Re Patent Application of:
`Yigal Mordechai Edery
`Nimrod Itzhak Vered
`David Kroll
`Application No: Not yet assigned
`Filed: Concurrently with the Application
`
`For: MALICIOUS MOBILE CODE
`RUNITME MONITORING
`SYSTEM AND METHODS
`
`)
`) Examiner: NIA
`) ) Art Unit: N/A
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`PRELIMINARY RESPONSE
`
`Applicant has carefully studied the Office Action issued for the
`parent application, US Ser. No. 09/861,229, dated December 7, 2004,
`In Paragraphs 7 and 8 of that Office Action, claims I - 7, 16 -
`20, 28 - 34, 43 - 51 and 60- 76 of that application were ri:jected unde.r 35 U.S.C.
`§ I 02(e) as bi:ing anticipated by Golan, U.S Patent No. 5974549 ("Golan'').
`
`Golan describes a security monitor that creates a sandbox around
`an application, such as a web browser, and controls the behavior of software
`components, such as ActiveX controls, that are operative in conjunction with the
`application. Specifically, Golan re-directs API ca!Is of the application and the
`software components to corresponding monitored API f unctions (Golan / FIGS.
`
`Atty. Docket No. 43426.69
`
`-1-
`
`

`

`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 2 of 6
`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 2 of 6
`
`10 and 14). Golan also re-directs non-API calls of the software components, in
`order to further protect against indirect calls to API functions (Golan / FIGS, 11
`and 15). Re-direction of API and non-API calls is performed by modifying
`function addresses within function import tables (Golan / FIG.4),
`In distinction with the presentinvention, Golan does not describe
`the packaging of protection code.
`Instead, Golan discusses a situation whereby a
`security monitoris already resident on a client computer, as illustrated in FIGS. 2,
`5 and 9 of Golan, without concemingitself as to how the security monitor was
`installed.
`In fact, prima facie the methodology of the present invention, of
`packaging mobile protection code with downloadable information,
`seems
`wasteful and counter-intuitive, since such protection code is typically re-
`transmitted to the client computer many times — in particular, each time a
`downloadable with executable code is downloaded. However, the advantage of
`this methodology is control over the ability to customize the mobile protection
`code and to update it as necessary, thus obviating the need for a user to be
`responsible for ensuring that his security code be appropriate to his computer and
`up to date.
`
`In Paragraph 8 of that Office Action, the Examiner,citing cal. 2,
`lines 12 — 28, col. 3, lines 45 ~ 58 and col. 4, line 50 — col. 5, line 14 of Golan,
`indicated that Golan discloses “... causing mobile protection code to be
`communicated to one information-destination ofthe downloadable information, if
`the downloadable-information is determined to include executable code.”
`Applicant respectfully submits that Golan does not describe causing mobile
`protection code, which corresponds
`to Golan’s
`security monitor,
`to be
`communicated.
`
`As to independent method claim 1, applicant
`submits that the limitation in claim 1 of
`
`respectfully
`
`“causing mobile protection cade to be communicated to at least
`information-destination af
`the
`downloadable-information,
`if
`the
`one
`downloadable-information is determined to include executable code”
`is neither shown nor suggested in Golan,as explained hereinabove.
`Because claims 2 — 7 depend from claim 1 and include additional
`features, applicant respectfully submits that claims 2 — 7 are not anticipated or
`rendered obvious by Golan.
`Accordingly claims | —7 are deemedto be allowable.
`As to independent system claim 16, applicant respectfully
`submits that the limitation in claim 16 of
`
`Atty. Docket No. 43426.69
`
`2B
`
`

`

`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 3 of 6
`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 3 of 6
`
`“a protection agent engine communicatively coupled to the
`content inspection engine for causing mobile protection code (“MPC") ta be
`communicated to at least one information-destination of the downloadable-
`information, if the downloadable-information is determined to include executable
`code”, and
`is neither shown nor suggested in Golan.
`Because claims 17 - 20 depend from claim 16 and include
`additional features, applicant respectfully submits that claims 17 - 20 are not
`anticipated or rendered obvious by Golan.
`Accordingly claims 16 - 20 are deemed to be allowable,
`As to independent system claim 28, applicant respectfully
`submits that the limitation in claim 28 of
`
`“means Jor causing mobile protection code to be communicated
`to at least one information-destination of the downloadable-information, if the
`downloadable-information is determined to include executable code”
`is neither shown nor suggested in Golan,
`Accordingly claim 28 is deemed to beallowable.
`As
`to claim 29 for a computer-readable storage medium,
`applicant respectfully submits that the limitation in claim 29 of
`“causing mobile protection code to be communicated to at least
`information-destination of
`the
`downloadable-information,
`if
`the
`one
`downloadable-information is determined to include executable code”
`is neither shown nor suggested in Golan,
`Accordingly claim 29 is deemed to be allowable.
`As to independent method claim 30, applicant respectfully
`submits that the limitation in claim 30 of
`
`“causing mobile protection code to be executed by a mobile code
`executor at a downloadable-information destination such that one or more
`operations of the executable code.at the destination,
`if attempted, will be
`processed by the mobile protection code”
`is neither shown nor suggested in Golan.
`Because claims 31 — 34 and 43 - 46 depend from claim 30 and
`include additional features, applicant respectfully submits that claims 31 — 34, 43
`and 46 are not anticipated or rendered obvious by Golan.
`Accordingly claims 30 — 34, 43 and 46 are deemed to be
`
`allowable.
`
`As to independent system claim 47, applicant
`submits that the limitation in claim 47 of
`
`respectfully
`
`Atty. Docket No. 43426.69
`
`3
`
`

`

`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 4 of 6
`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 4 of 6
`
`“mobile code means communicatively coupled to the receiving
`means for causing mobile protection code ta be executed by a mobile code
`executor at a downloadable-information destination such that one or more
`operations of the executable code at the destination,
`if attempted, will be
`processed by the mobile pratection code"
`is neither shown nor suggested in Golan.
`Because claims 48 — 51, 58 and 59 depend from claim 47 and
`include additional features, applicant respectfully submits that claims 48 — 51, 58
`and 59 are not anticipated or rendered obvious by Golan,
`Accordingly claims 47 — 51, 58 and 59 are deemed to be
`
`allowable,
`
`As to claim 60 for a computer-readable storage medium,
`applicant respectfully submits that the limitation in claim 60 of
`“causing mobile protection code to be executed by a mobile code
`executor at a downloadable-information destination such that one or more
`operations of the executable code at the destination,
`if attempted, will be
`processed by the mobileprotection code”
`is neither shown nor suggested in Golan.
`Accordingly claim 60 is deemedto be allowable.
`As to independent method claim 61, applicant respectfully
`submits that the limitation in claim 61 of
`
`“receiving a sandboxed package that includes mobile protection
`code (“MPC”) and a Downloadable and one or more protection policies at a
`Downloadable-destination”
`
`In rejecting claim 62 of the parent
`is neither shown nor suggested in Golan.
`application, the Examiner cited Golan,col. 1, lines 34 — 43; col. 2, lines 12 - 28;
`and col. 5, lines 60 — 67. Applicant respectfully submits that, although Golan
`does describe a sandbox, the limitation of a sandboxed package that includes
`mobile protection code and a Downloadable and one or more protection policies
`does not appearatthe locations cited,
`Because claims 63 - 67 depend from claim 61 and include
`additional features, applicant respectfully submits that claims 63 - 67 are not
`anticipated or rendered obvious by Golan.
`Accordingly claims 61 and 63 — 67 are deemed to be allowable.
`As
`to amended independent
`system claim 68,
`applicant
`respectfully submits that the limitation in claim 68 of
`“a sandboxed package capable of being received and initiated
`by the mobile code executor, the sandboxed package including a Downloadable
`
`Atty. Docket No. 43426.69
`
`~4-
`
`

`

`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 5 of 6
`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 5 of 6
`
`and mobile protection code (“MPC”) for causing one or more Downloadable
`operations to be intercepted andfor processing the intercepted operations, ifthe
`Downloadable attempts to initiate the operations”
`is neither shown nor suggested in Golan.
`In rejecting claim 68 of the parent
`application, the Examiner cited Golan, col. 1, lines 34 — 43; col. 2, lines 12 - 28;
`col. 3, lines 45 — 58; col. 4, line 50 through col. 5, line 14; and cal. 5, lines 60 -—
`67. Applicant respectfully submits that, although Golan does describe a sandbox,
`the limitation of a sandboxed package including a Downloadable and mobile
`protection code doesnot appear at the locations cited.
`Because claims 69 - 74 depend from claim 68 and include
`additional features, applicant respectfully submits that claims 69 - 74 are not
`anticipated or rendered obvious by Golan.
`Accordingly claims 68 — 74 are deemed to be allowable.
`As
`to independent
`system claim 75, applicant
`respectfully
`submits that the limitation in claim 75 of
`
`“receiving meansfor receiving a sandboxedpackagethat include
`a
`mobile protection code (
`‘MPC") and a Downloadable and one or more
`protection policies at a Downloadable-destination”
`is neither shown nor suggested in Golan.
`Accordingly claim 75 is deemed to be allowable.
`As to independent claim 76 for a computer-readable storage
`medium, applicant respectfully submits that the limitation in claim 76 of
`“receiving a sandboxed package that includes mobile protection
`code (“MPC") and a Downloadable and one or more protection policies at a
`Downloadable-destination”
`
`is neither shown nor suggested in Golan.
`Accordingly claim 76 is deemed to be allowable.
`
`Atty. Docket No. 43426.69
`
`-5-
`
`

`

`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 6 of 6
`Case 3:17-cv-05659-WHA Document 182-9 Filed 08/20/18 Page 6 of 6
`
`For the foregoing reasons, applicant respectfully submits that the
`applicable objections and rejections have been overcome andthatthe claims are
`in condition for allowance.
`
`Respectfully submitted,
`
`
`
`rz205_h sfloODated: J ~— / 2-90 By
`
`Squire, Sanders & Dempsey L.L.P.
`600 Hansen Way
`Palo Alto, CA 94304-1043
`Telephone (650) 856-6500
`Facsimile (650) 843-8777
`
`Marc A. Sockol
`Attorney for Applicants
`Reg. No. 40,823
`.
`
`Atty. Docket No, 43426,69
`
`-6-
`
`

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