throbber
APPLICATION NUMBER
`09/611,775
`
`PATENT NUMBER
`7013482
`
`GROUP ART UNIT
`2134
`
`FILE WRAPPER LOCATION
`9200
`
`1111111111111111111111m~mmmm1~11,u11,111111111111111111111111
`
`Ul\TfED STATES DEPA RTME'IT OF COMMERCE
`United States Patent and Trademark Office
`Adiliess. COMMISSIO'JER FOR PATENTS
`PO Box 1450
`Alexandria, Virgmia 22313-1450
`\VVi\V.USpto.gov
`
`Correspondence Address/Fee Address Change
`
`The following fields have been set to Customer Number 107299 on 11/06/2012
`• Correspondence Address
`• Maintenance Fee Address
`
`The address of record for Customer Number 107299 is:
`
`107299
`Alan R. Loudermilk
`511 N. Washington Ave
`Marshall, TX 75670
`
`PART 1 - ATTORNEY/APPLICANT COPY
`page 1 of 1
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 1 of 456
`
`

`

`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PA TENTS
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`www.uspto.gov
`
`APPLICATION NO.
`
`09/611,775
`
`FILING DATE
`
`07/07/2000
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO.
`
`Andrew K. Krumel
`
`802-001
`
`6989
`
`12/29/2005
`7590
`Loudermilk. & Associates
`P.O. Box 3607
`Los Altos, CA 94024-0607
`
`EXAMINER
`
`SIMITOSKl, MICHAEL J
`
`ART UNIT
`
`2134
`
`PAPER NUMBER
`
`DATE MAILED: 12/29/2005
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`PTO-90C (Rev. 10/03)
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 2 of 456
`
`

`

`UNITED STATES DEPARTMENT OF COMMERCE
`U.S. Patent and Trademark Office
`Mdress: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`
`APPLICATION NO./
`CONTROL NO.
`
`FILING DATE
`
`FIRST NAMED INVENTOR/
`PATENT IN REEXAMINATION
`
`ATTORNEY DOCKET NO.
`
`EXAMINER
`
`ART UNIT
`
`I PAPER
`
`12192005
`
`DATE MAILED:
`
`Please find below and/or attached an Office communication concerning this application or
`proceeding.
`
`The information disclosure statement (IDS) submitted on 12/05/2005 was filed after the mailing date of the Notice of Allowance on
`9/27/2005. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement
`is being considered by the examiner. The drawings submitted 12/5/2005 are acceptable and overcome any previous objections. The
`amendments to the claims however, is not considered because the amendments constitute a change in the scope of the claims. For
`instance, regarding claims 1 & 31, "by the time the end portion of the packet is received" is considered to be substantially equivalent
`to "at the instant the end portion becomes fully received". However, "by a time when the end portion of the packet is received" can be
`any time after. Regarding claims 20, 37, 41 & 50, the amendatory language would require further search and consideration.
`
`Commissioner for Patents
`
`,-
`
`. -..r~ .
`
`/v~·7(a(
`
`PTO-90C (Rev.04-03)
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 3 of 456
`
`

`

`'
`
`.
`.
`
`,~ E
`0
`
`'1..o,
`
`11\t, I \¢ ll
`
`I
`\~
`.#/
`~&~~ U.S. DEPARTMENT OF COMMERCE Attorney's Docket Number
`Form PTO-1449
`(REV. 7-92)
`Patent and Trademark Office
`INFORMATION DISCLOSURE STATEMENT
`BY APPLICANT
`(Use several sheets if necessary)
`
`Sheet_l_of -1.
`
`Serial No.
`
`09/611,775
`
`802-001
`
`Applicant(s): Krumel
`
`I,
`
`Filing Date: 7n/00
`
`Group Art Unit: 2134
`
`DOCUMt:NTNUMBER
`
`U.S. PATENT DOCUMENTS
`DATE
`
`NAME
`
`CLASS
`
`SUBCLASS
`
`6
`
`7
`
`0
`
`0
`
`8·
`
`9
`
`1
`
`03/02/04 Wong
`
`370
`
`401
`
`'EXAMINER
`INITIAL
`
`I/IIJ1f
`,
`
`nLINCDATEIP
`APPROPRIATE
`
`-----
`
`EXAMINER
`
`A,""1 . .,,
`
`;,,,,,'1
`
`'AT
`
`L
`
`~
`
`I DATECONSIDERED 1.i./tl'fa1
`
`'l!XAMINER:
`
`lnldal If dlalloo coodclend, •l1111her ar not dlaUoa t, la coafarmam:e wllll MPEP §'°'•Draw lblo throup dWlllD If not la c:oal'onlWI .. and not COll.lldend. ladude aipy orlhl, form ..tlb
`DUI commlllllcatlOD IO ljlpllaat.
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 4 of 456
`
`

`

`Serial No.: 09/611,775
`
`Filed: July 7, 2000
`
`Examiner: Simitoski, Michael J.
`
`Attorney Docket No.: 802-001
`THE UNITED STATES PATENT AND TRADEMARK OFFICE
`Krumel
`)
`)
`)
`)
`)
`)
`) Group Art Unit: 2134
`)
`)
`)
`
`For: Real Time Firewall/Data Protection
`Systems and Methods
`
`Mail Stop Issue Fee
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`AMENDMENT PURSUANT TO RULE 312
`
`Sir or Madam:
`
`In response to the notice of allowance mailed September 27, 2005, please re(cid:173)
`
`examine the above-identified application in view of the following amendment and remarks.
`
`The issue fee transmittal, substitute formal drawings and an IDS accompany this
`
`submission.
`
`IN THE TITLE:
`
`Please change the title to:
`
`--METHODS FOR PACKET FILTERING INCLUDING PACKET INVALIDATION IF
`
`PACKET VALIDITY DETERMINATION NOT TIMELY MADE--
`
`1
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 5 of 456
`
`

`

`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`EPARTMENT OF COMMERCE
`ate t and Trademark Office
`NER FOR PATENTS
`
`APPLICATION NO.
`
`FILING DATE
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO,
`
`09/611,775
`
`07/07/2000
`
`Andrew K. Krumel
`
`802-001
`
`6989
`
`12/09/2005
`7590
`Loudermilk & Associates
`P.O. Box 3607
`Los Altos, CA 94024-0607
`
`EXAMINER
`
`SIMITOSKI, MICHAEL J
`
`ART UNIT
`
`2134
`
`PAPER NUMBER
`
`DATE MAILED: 12/09/2005
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`PTO-90C (Rev. 10/03)
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 6 of 456
`
`

`

`Supplemental
`Notice of Allowability
`
`Application No.
`
`Applicant(s)
`
`09/611,775
`Examiner
`
`KRUMEL, ANDREW K.
`Art Unit
`
`Michael J. Simitoski
`
`2134
`
`- The MAILING DA TE of this communication appears on the cover sheet with the correspondence address(cid:173)
`All claims being allowable, PROSECUTION ON THE MERITS IS (OR REMAINS) CLOSED in this application. If not included
`herewith (or previously mailed), a Notice of Allowance (PTOL-85) or other appropriate communication will be mailed in due course. THIS
`NOTICE OF ALLOWABILITY IS NOT A GRANT OF PATENT RIGHTS. This application is subject to withdrawal from issue at the initiative
`of the Office or upon petition by the applicant. See 37 CFR 1.313 and MPEP 1308.
`1. 181 This communication is responsive to RCE of 7128/2005.
`2. 181 The allowed claim(s) is/are 1-66.
`3. D Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`a) D All
`b) D Some* c) D None of the:
`1. D Certified copies of the priority documents have been received.
`2. D Certified copies of the priority documents have been received in Application No. __ .
`3. D Copies of the certified copies of the priority documents have been received in this national stage application from the
`International Bureau (PCT Rule 17.2(a)).
`* Certified copies not received: __ .
`
`Applicant has THREE MONTHS FROM THE "MAILING DATE" of this communication to file a reply complying with the requirements
`noted below. Failure to timely comply will result in ABANDONMENT of this application.
`THIS THREE-MONTH PERIOD IS NOT EXTENDABLE.
`4. 0 A SUBSTITUTE OATH OR DECLARATION must be submitted. Note the attached EXAMINER'S AMENDMENT or NOTICE OF
`INFORMAL PATENT APPLICATION (PTO-152) which gives reason(s) why the oath or declaration is deficient.
`5. D CORRECTED DRAWINGS ( as "replacement sheets") must be submitted.
`(a) D including changes required by the Notice of Draftsperson's Patent Drawing Review ( PT0-948) attached
`1) D hereto or 2) D to Paper No./Mail Date __ .
`(b) D including changes required by the attached Examiner's Amendment/ Comment or in the Office action of
`Paper No./Mail Date __ .
`Identifying indicia such as the application number (see 37 CFR 1.84(c)) should be written on the drawings in the front (not the back) of
`each sheet. Replacement sheet(s) should be labeled as such in the header according to 37 CFR 1.121(d).
`
`6. (cid:143) DEPOSIT OF and/or INFORMATION about the deposit of BIOLOGICAL MATERIAL must be submitted. Note the
`
`attached Examiner's comment regarding REQUIREMENT FOR THE DEPOSIT OF BIOLOGICAL MATERIAL.
`
`Attachment(s)
`1. D Notice of References Cited (PTO-892)
`2. D Notice of Draftperson's Patent Drawing Review (PT0-948)
`3. D Information Disclosure Statements (PTO-1449 or PTO/SB/08),
`Paper No./Mail Date __
`4. D Examiner's Comment Regarding Requirement for Deposit
`of Biological Material
`
`5. D Notice of Informal Patent Application (PTO-152)
`6. D Interview Summary (PT0-413),
`Paper No./Mail Date __ .
`7.181 Examiner's AmendmenUComment ·
`8. D Examiner's Statement of Reasons for Allowance
`9. D Other __ .
`
`U.S. Patent and·Trademark Office
`PTOL-37 (Rev. 7-05)
`
`Notice of Allowabillty
`
`Part of Paper No./Mail Date 11302005
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 7 of 456
`
`

`

`Application/Control Number: 09/611,775
`Art Unit: 2134
`
`Page2
`
`SUPPLEMENTAL EXAMINER'S AMENDMENT
`
`The IDS and response of 7/28/2005 was received and considered.
`
`Claims 1-66 are allowed, a Notice of Allowance was mailed 9/27/2005.
`
`An examiner's informal supplemental amendment to the record appears below. Should
`
`1.
`
`2.
`
`3.
`
`the changes and/or additions be unacceptable to applicant, an amendment may be filed as
`
`provided by 3 7 CFR 1.312. To ensure consideration of such an amendment, it MUST be
`
`submitted no later than the payment of the issue fee.
`
`The application has been amended as follows:
`
`In claim 16: Please replace "The method of claim 16" (in line 1 of the claim) to "The
`
`method of claim 15".
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 8 of 456
`
`

`

`Application/Control Number: 09/611,775
`Art Unit: 2134
`
`Page 3
`
`Conclusion
`
`4.
`
`Any inquiry concerning this communication or earlier communications from the
`
`examiner should be directed to Michael J. Simitoski whose telephone number is (571) 272-3841.
`
`The examiner can normally be reached on Monday-Thursday, 6:45 a.m. - 4:15 p.m .. The
`
`examiner can also be reached on alternate Fridays from 6:45 a.m. - 3:15 p.m.
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner's
`
`supervisor, Gregory Morse can be reached at (571) 272-3838.
`
`Any response to this action should be mailed to:
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`Or faxed to:
`(571) 273-8300
`(for formal communications intended for entry)
`
`Or:
`
`(571) 273-3841 (Examiner's fax, for informal or draft communications, please
`label "PROPOSED" or "DRAFT")
`
`Any inquiry of a general nature or relating to the status of this application or proceeding should
`be directed to the receptionist whose telephone number is (571) 272-2100.
`
`Information regarding the status of an application may be obtained from the Patent
`
`Application Information Retrieval (PAIR) system. Status information for published applications
`
`may be obtained from either Private PAIR or Public PAIR. Status information for unpublished
`
`applications is available through Private PAIR only. For more information about the PAIR
`
`system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR
`
`system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free).
`
`:!f/
`
`November 28, 2005
`
`~ \ 1
`
`~, '
`
`••• ,.
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 9 of 456
`
`

`

`Serial No.: 09/611,775
`
`Filed: July 7, 2000
`
`Examiner: Simitoski, Michael J.
`
`Attorney Docket No.: 802-001
`THE UNITED STATES PATENT AND TRADEMARK OFFICE
`Krumel
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`For: Real Time Firewall/Data Protection
`Systems and Methods
`
`Group Art Unit: 2134
`
`Mail Stop Issue Fee
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`AMENDMENT PURSUANT TO RULE 312
`
`Sir or Madam:
`
`In response to the notice of allowance mailed September 27, 2005, please re(cid:173)
`
`examine the above-identified application in view of the following amendment and remarks.
`
`The issue fee transmittal, substitute formal drawings and an IDS accompany this
`
`submission.
`
`IN THE TITLE:
`
`Please change the title to:
`
`--METHODS FOR PACKET FILTERING INCLUDING PACKET INVALIDATION IF
`
`PACKET VALIDITY DETERMINATION NOT TIMELY MADE--
`
`1
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 10 of 456
`
`

`

`IN THE CLAIMS:
`
`1. ( currently amended) A method for communicating data between an external
`
`computing system and an internal computing system over a packet-based network,
`
`wherein data is transmitted and received in the form of a plurality of packets, the method
`
`comprising the steps of:
`
`receiving a packet from the external computing system over the network, the
`
`packet having at least a first portion and an end portion, and transmitting the packet to the
`
`internal computing system;
`
`in parallel with the step of receiving and transmitting the packet, determining
`
`characteristics of the packet from the first portion;
`
`in parallel with the step of receiving and transmitting the packet, performing a
`
`plurality of checks on the packet, wherein at least certain of the plurality of checks are
`
`performing performed in parallel with other of the plurality of checks;
`
`in parallel with the step of receiving and transmitting the packet, determining if the
`
`packet should be a valid packet or an invalid packet based on the plurality of checks; and
`
`after receiving the end portion of the packet, selectively altering the end portion of
`
`the packet based on whether the packet has been determined to be a valid packet or an
`
`invalid packet, wherein the packet is selectively altered·to be invalid ifit was determined
`
`that the packet should be an invalid packet, wherein the packet is selectively altered to be
`
`invalid if a determination has not been made as to whether the packet is valid or invalid by
`
`the ~ time when the end portion of the packet is received.
`
`2. (original) The method of claim 1, wherein the packet is analyzed in real time to
`
`determine if the packet should be valid or invalid while the packet is being concurrently
`
`transmitted to the internal computing system.
`
`3. ( original) The method of claim 1, wherein the packet is analyzed to determine
`
`if the packet is valid without the packet having been completely received and buffered.
`
`4. ( original) The method of claim 1, wherein the packet is determined to be an
`
`invalid packet if it is determined that the packet contains a virus, is unauthorized or
`
`presents a risk of harm to the internal computing system.
`
`2
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 11 of 456
`
`

`

`5. ( original) The method of claim 1, wherein the plurality of checks are at least in
`
`part selectively ·performed based on a state of a physical switch.
`
`6. (original) The method of claim 5, wherein the physical switch comprises one or
`
`more user-controlled switches, wherein the plurality of checks are selectively performed
`
`based on a user-defined state of the one or more user-controlled switches.
`
`7. (original) The method of claim 6, wherein the one or more user-controlled
`
`switches comprise at least one user-controlled switch that controls a configuration or
`
`reconfiguration of a circuit that performs the plurality of checks.
`
`8. ( original) The method of claim 7, wherein the configuration or reconfiguration
`
`of the circuit that performs the plurality of checks is performed without requiring user
`
`entry of configuration commands via software running on the internal computing system.
`
`9. ( original) The method of claim 7, wherein the circuit that performs the plurality
`
`of checks is configured or reconfigured based on commands from the internal computing
`
`system and based on a state of the at least one user-controlled switch.
`
`10. (original) The method of claim 5, wherein at least a subset ofthe plurality of
`
`checks are selectively enabled or disabled based on the user-defined state of the user-·
`
`controlled switches.
`
`11. ( original) The method of claim 1, wherein the plurality of checks are
`
`performed with a programmable logic device, wherein logic within the programmable
`
`logic device is selectively programmed to perform the plurality of checks in parallel with
`
`the receiving and transmitting of the packet.
`
`12. ( original) The method of claim 11, wherein a first physical interface circuit
`
`receives the packet from the network, wherein the packet is coupled to the programmable
`
`logic device, wherein the packet is coupled from the programmable logic device to a
`
`second physical interface circuit for transmission to the internal computing system.
`
`13. ( original) The m~thod of claim 12, wherein the programmable logic device
`
`performs the plurality of checks while the packet is being coupled from the first physical
`
`interface to the second physical interface.
`
`3
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 12 of 456
`
`

`

`14. ( original) The method of claim 1, wherein the plurality of checks are
`
`selectively performed based on a communication state between the external computing .
`
`system and the internal computing system.
`
`15. ( original) The method of claim 14, wherein the communication state
`
`comprises one or more network addresses and/or one ·or more port numbers.
`16. ( currently amended) · The method of claim M 12., wherein the one or more
`
`network address addresses eomprises comprise an IP address for the external computing
`
`system and/or the internal computing system.
`
`17. (original) The method of claim 1, further comprising the step of providing
`
`visual or audio feedback with one or more visual or audio feedback devices, wherein the
`
`one or more visual or audio feedback devices selectively provide visual or audio feedback
`
`of the operation or status of a packet filter process.
`
`18. ( original) The method of claim 1 7, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback that a system performing the packet
`
`filter process is powered or operational.
`
`19. ( original) The method of claim 18, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback that the system performing the packet
`
`filter process is subjecting a packet to filtering criteria.
`
`20. ( currently amended) The method of claim 18, wherein the one or more visual
`
`or audio feedback devices provide visual or audio feedback that the system performing the
`
`packet filter process has rejeeted invalidated one or more packets.
`
`21. ( original) The method of claim 1 7, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback that the internal computing system is
`
`suspected to be under attack.
`
`\'
`
`22. (original) The method of claim 21, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback of an estimated severity of the attack.
`
`23. ( original) The method of claim 18, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback of a state of the system performing the
`
`packet filter process until the one or more visual or audio feedback devices are reset by a
`
`user.
`
`4
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 13 of 456
`
`

`

`24. (currently amended) The method of claim 23, wherein the one or more visual
`
`or audio feedback devices are reset by the ~ state of a physical switch.
`
`25. ( currently amended) The method of claim 18, wherein the one or more visual
`
`or audio feedback devices comprise at least one light source, wherein the light source is
`
`selectively controlled to provide information indicative of the an operation or status of tbe
`
`system performing the packet filter process.
`
`26. ( original) The method of claim 25, wherein the light source is controlled to .
`
`have a first color or a second color depending on the operation or status of the system
`
`performing the packet filter process.
`
`27. (original) The method of claim 25, wherein the light source is controlled to
`
`selectively blink depending on the operation or status of the system performing the packet
`
`filter process.
`
`28. ( original) The method of claim 27, wherein the light source is controlled to
`
`selectively blink at a rate that is indicative of a severity level of a suspected attack on the
`
`internal computing system.
`
`29. ( original) The method of claim 25, wherein the at least one light source
`
`comprises an LED.
`
`30. (original) The method of claim 17, wherein the one or more visual or audio
`
`feedback devices comprise a speaker.
`
`31. ( currently amended) A system for filtering packets of data between at least an
`
`external network and an internal network, wherein data is transmitted and received in the
`
`form of a plurality of packets, comprising:
`
`a first interface circuit for coupling data packets to and from the external network;
`
`a second interface circuit for coupling data packets to and from the internal
`
`network;
`
`a programmable logic device coupled between the first interface circuit and the
`
`second interface circuit;
`
`wherein, as a packet is being received and transmitted between the first and second
`
`interface circuits, the packet is simultaneously subjected to a plurality of filtering criteria
`
`by the programmable logic device, wherein an end portion of the packet is selectively
`
`5
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 14 of 456
`
`

`

`altered by the programmable logic device based on the filtering criteria, wherein the packet
`
`is selectively altered to be invalid if a determination has not been made as to whether the
`
`packet is valid or invalid by the~ time when the end portion of the packet is received.
`
`32. (original) The system of claim 31, wherein the filtering criteria determine
`
`whether the packet is to be a valid packet or an invalid packet, wherein the packet is
`
`selectively altered to be invalid if it was determined that the packet should be an invalid
`
`packet.
`
`3 3. ( currently amended) The system of claim 31, wherein the programmable logic
`
`circuit includes at least first ~ logic portion for determining characteristics of the packet
`
`being received and transmitted between the first and second interface circuits and at least a
`
`filter portion that subjects the packet to the plurality of filtering criteria while the packet is
`
`being received and transmitted between the first and second interface circuits.
`
`34. ( original) The system of claim 33, wherein the filter portion includes at least a
`
`stateful filter portion and a non-stateful filter portion.
`
`35. (original) The system of claim 34, wherein the stateful filter portion subjects
`
`the packet to one or more stateful filtering criterion and the·non-stateful filter portion
`
`subjects the packet to one or more non-stateful filtering criterion.
`
`36. ( original) The system of claim 34; wherein the stateful filter portion subjects
`
`the packet to one or more stateful filtering criteripn while the non-stateful filter portion
`
`subjects the packet to one or more non-stateful filtering criterion.
`
`J
`
`37. (currently amended) The system of claim 34, wherein a result aggregator
`
`logic receives one or more signal~ from the stateful filter portion and one or more signals
`
`. from the non-stateful filter portion, wherein based on the received signals the result
`
`aggregator logic controls whether the packet is selectively altered to be invalid.
`
`3 8. ( original) The system of claim 3 7, wherein the result aggregator logic
`
`receives a completion signal that indicates whether the stateful and/or non-stateful filter
`
`portions have subjected the packet to all of the filtering criteria.
`
`3 9. ( currently amended) The system of claim 3 8, wherein, if the completion
`
`signal is not received by the result aggregator logic by a the time when the end portion of
`
`6
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 15 of 456
`
`

`

`the packet has beea ~ received, then the packet is selectively altered by the programmable
`
`logic device to be invalid.
`
`40. (currently amended) The system of claim 31, wherein the packet is subjected
`
`to the plurality of filtering criteria in parallel with the packet being received and
`
`transmitted between the first and second interface circuits, wherein a decision is made
`
`whether to selectively alter the packet to be invalid by-a before the time when the end
`
`portion of the packet has beea ~ received.
`
`41. (currently amended) The system of claim 31, wherein the packet is subjected
`
`to the plurality of filtering criteria in real time with while the packet being received and
`
`transmitted between the first and second interface circuits.
`
`42. (original) The system of claim 31, further comprising one or more physical
`
`switches, wherein the packet is selectively subjected to the filtering criteria based on the
`
`I
`
`.
`
`state of the one or more physical switches.
`
`43. (original) The system of claim 42, wherein the state of the one or more
`
`-physical switches selectively enable or disable a predetermined portion of ~he filtering
`
`criteria.
`
`44. (previously amended) The system of claim 42, wherein the state of the one or
`
`more physical switches selectively enable or disable a predetermined portion of the
`
`filtering criteria based on whether a computer coupled to the internal network is controlled
`
`to operate in a client mode or a server mode.
`
`4 5. ( original) The system of claim 4 2, wherein the state of the one or more
`
`physical switches selectively controls a configuration or reconfiguration operation of the
`
`programmable logic device.
`
`46. ( original) The system of claim 4 2, wherein the state of the one or more
`
`physical switches selectively controls a reset operation of the programmable logic device.
`
`4 7. ( original) The system of claim 31, further comprising one or more visual or
`
`audio feedback devices, wherein the one or more visual or audio feedback devices
`
`selectively provide visual or audio feedback of the operation or status of the system.
`
`7
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 16 of 456
`
`

`

`48. (original) The system of claim 47, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback that the system is powered or
`
`operational.
`
`49. (original) The system of claim 47, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback that the system is subjecting a packet to
`
`the filtering criteria.
`
`50. (currently amended) The system of claim 47, wherein the one or more visual
`
`or audio feedback devices provide visual or audio feedback that the system has rejected
`
`invalidated one or more packets.
`
`51. ( original) The system of claim 4 7, wherein the one or more visual or audio
`
`feedback devices-provide visual or audio feedback that a computer coupled to the internal
`
`network is suspected to be under attack.
`
`52. (original) The system of claim 51, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback of an estimated severity of the attack.
`
`53. (original) The system of claim 47, wherein the one or more visual or audio
`
`feedback devices provide visual or audio feedback of a state of the system until the one or
`
`more visual or audio feedback devices are reset by a user.
`
`54. (currently amended) The system of claim 53, wherein the one or more visual
`
`or audio feedback devices are reset by the fl state of a physical switch.
`
`5 5. ( currently amended) The system of claim 4 7, wherein the one or more visual
`
`or audio feedback devices comprise at least one light source, wherein the light source is
`
`selectively controlled to provide information indicative of $e an operation or status of the
`
`system.
`
`56. ( original) The system of claim 55, wherein the light source is controlled to
`
`have a first color or a second color depending on the operation or status of the system.
`
`57. ( original) The system of claim 55, wherein the light source is controlled to
`
`selectively blink depending on the operation or status of the system.
`
`·58. (original) The system of claim 57, wherein the light source is controlled to
`
`selectively blink at a rate that is indicative of a severity level of a suspected attack on a
`
`computer coupled to the internal network.
`
`8
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 17 of 456
`
`

`

`59. (original) The system of claim 55, wherein the at least one light source
`
`comprises an LED.
`
`60. ( original) The system of claim 4 7, wherein the one or more visual or audio
`
`feedback devices comprise a speaker.
`
`61. ( currently amended) The system of claim 3 6, wherein the one or more stateful
`
`filtering eriteria criterion are dependent upon physical switch position, packet
`
`characteristics, clock time and/or user-specified criteria.
`
`62. ( original) The system of claim 61, wherein the user-specified criteria are
`
`entered via a physical input device.
`
`63. ( original) The system of claim 62, wherein the physical input device
`
`comprises one or more switches, an audio input device, or display input device.
`
`64. ( original) The system of claim 61, wherein the user specified criteria are
`
`entered via a configuration software.
`
`65. ( original) The system of claim 64, wherein the user _specified criteria are
`
`transferred from the configuration software to the system using a network protocol,
`
`infrared port or cable attachment.
`
`66. (original) The system of claim 63, wherein the one or more switches comprise a
`
`toggle switch, button switch or multi-state switch.
`
`9
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 18 of 456
`
`

`

`REMARKS
`
`Claims 1-66 are in the application and have been allowed. Herein Applicant is
`
`correcting certain typographical errors, informalities, etc., that were noted during a final
`
`review of the claims. Applicant also reviewed the drawings based on the originally-filed
`
`informal drawings and is herewith submitting substitute formal drawings.
`
`No new matter has been added.
`
`Applicant also is submitting an additional prior art reference cited in one of the
`
`related applications (09/745,599) (these applications were referenced in a previous
`
`amendment). The cited reference, however, among other distinctions, does not disclose or
`
`suggest the packet being selectively altered to be invalid if a determination has not been
`
`made as to whether the packet is valid or invalid by a time when the end portion of the
`
`packet is received. Thus, the presently pending claims remain allowable, and
`
`consideration of the IDS is respectfully requested.
`
`Entry of this amendment is requested ..
`
`If there are any questions regarding the foregoing, Applicant's attorney requests an
`
`opportunity to discuss such matters with the Examiner by way of another interview, either
`
`in-person or by telephone.
`
`Please charge any additional fees due, or credit any overpayment, to Deposit
`
`Account No. 50-0251. No new matter has been added.
`
`Respectfully submitted,
`
`~
`
`Alan R. Loudermilk
`Registration No. 32,788
`Attorney for Applicant( s)
`
`December 2, 2005
`Loudermilk & Associates
`P.O. Box 3607
`Los Altos, CA 94024-0607
`408-868-1516
`I hereby certify that the foregoing is being deposited with the U.S. Postal Service, postage prepaid, to Mail
`Stop Issue Fee, Commissioner for Patents, P.O. Box 1450, Al xand · V 22313-1450, on the date
`indicated above.
`
`10
`
`Ex.1002
`CISCO SYSTEMS, INC. / Page 19 of 456
`
`

`

`- PART B - FEE(S) TRANSMIT.TAL -
`
`send this form, together with applicable fee(s), to: M!ill Mail Stop ISSUE FEE
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`(571) 273-2885
`or Fax
`· This form should be. used _for transmitting the ISSUE FEE and _PUB!,-ICATIO!'J FEE (if requi~ed). Blo<iks I through 5 should be completed where
`her correspondence mcludmg the Patent advance orders and notification of maintenance fees will be mailed to the current correspondence address as
`corrected below or directed otherwise in Block I, by (a) specifying a new correspondence address; and/or (b) indicating a separate "FEE ADDRESS" for
`fee notifications.
`CURRENT CORRESPONDENCE ADDRESS (Note: Use Block I for any change of address)
`
`NSTRUCTIO
`!Pl.'ropriate
`'fl!

`
`7590
`Loudermilk & Associates
`P.O. Box 3607
`Los Altos, CA 94024-0607
`
`09/27/2005
`
`12/06/2005 WABDELR3 00000082 500251
`700.00 DA
`01 FC:2501
`FILING DATE
`APPLICATION NO.
`
`09/611,775
`
`07/07/2000
`
`09611775
`
`Note: A certificate of mailing can only be used for domestic mailings of the
`Fee(s) Transmittal. This certificate cannot be used for any other accompanying
`papers. Each additional paper, such as an assignment or formal drawing, must
`have its own certificate of mailing or transmission.
`
`Certificate of Mailing or Transmission
`I hereby certify that this Fee(s) Transmittal is being deposited with the United
`States Postal Service with sufficient postage for first class mail in an enveloP.e
`addressed to the Mail Stop ISSUE FEE address above, or being facsimile
`transmitted to the USP

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