throbber

`
`
`
`OFFICE UNITED STA IBS p A IBNT AND TRADEMARK
`
`UNITED STA TES DEPARTMENT OF COMMERCE
`
`
`
`United States Patent and Trademark Office
`
`
`Address: COMMISSIONER FOR PATENTS
`
`P.O. Box 1450
`
`22313-1450 Alexandria., Virginia
`
`www.uspto.gov
`
`
`
`APPLICATION NO.
`
`FILING DATE
`
`FIRST NAMED INVENTOR
`
`
`
`ATTORNEY DOCKET NO. CONFIRMATION NO.
`
`11/123,801 05/06/2005
`
`Ronen Solomon
`
`06727/0202901-US0 8375
`
`7590
`7278
`12/11/2008
`DARBY & DARBY P.C.
`P.O.BOX770
`
`Church Street Station
`New York, NY 10008-0770
`
`EXAMINER
`
`
`
`KAVLESKI,RYANC
`
`ART UNIT
`
`PAPER NUMBER
`
`2419
`
`MAIL DATE
`
`DELIVERY MODE
`
`12/11/2008 PAPER
`
`
`
`
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`
`
`
`
`
`
`
`
`The time period for reply, if any, is set in the attached communication.
`
`
`
`
`
`
`
`PTOL-90A (Rev. 04/07)
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 1 of 17
`
`

`

`Office Action Summary
`
`
`
`Application No.
`
`Applicant(s)
`
`11/123,801
`
`SOLOMON, RONEN
`
`Examiner
`
`Art Unit
`
`Ryan C. Kavleski
`
`2419
`
`
`Period for Reply
`
`
`
`
`
`
`
`--The MAILING DA TE of this communication appears on the cover sheet with the correspondence address --
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE ;l_ MONTH(S) OR THIRTY (30) DAYS,
`
`WHICHEVER IS LONGER, FROM THE MAILING DATE OF THIS COMMUNICATION.
`
`
`
`
`
`
`
`
`- Extensions of time may be available under the provisions of 37 CFR 1.136(a). In no event, however, may a reply be timely filed
`
`after SIX (6) MONTHS from the mailing date of this communication.
`- If NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`
`
`
`
`
`
`
`
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed, may reduce any
`
`
`earned patent term adjustment. See 37 CFR 1.704(b).
`
`Status
`
`1 )IZI Responsive to communication(s) filed on
`
`
`05 August 2008.
`
`
`2a)IZ! This action is FINAL.
`2b)0 This action is non-final.
`
`
`
`
`
`
`
`3)0 Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`
`
`closed in accordance with the practice under 1935 C.D. 11, 453 O.G. 213.
`Ex parte Quayle,
`
`Disposition of Claims
`
`in the application. 4)[8J Claim(s) pending 1-32 is/are
`
`
`
`
`
`
`
`4a) Of the above claim(s) __ is/are withdrawn from consideration.
`
`
`5)0 Claim(s) __ is/are allowed.
`
`6)[8J Claim(s) rejected.1-32 is/are
`
`
`
`7)0 Claim(s) __ is/are objected to.
`
`
`
`
`
`8)0 Claim(s) __ are subject to restriction and/or election requirement.
`
`
`
`Application Papers
`
`9)0 The specification is objected to by the Examiner.
`
`
`10)0 The drawing(s) filed on __ is/are: a)O accepted or b)O objected to by the Examiner.
`
`
`
`
`
`
`
`
`
`
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`
`
`
`
`
`
`
`
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121 (d).
`
`
`
`
`
`
`
`11 )0 The oath or declaration is objected to by the Examiner. Note the attached Office Action or form PT0-152.
`
`
`
`
`
`Priority under 35 U.S.C. § 119
`
`
`
`12)0 Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`
`
`
`
`
`
`
`a)O All b)O Some* c)O None of:
`1.0 Certified copies of the priority documents have been received.
`
`
`
`
`Application No. __ .documents have been received in 2.0 Certified copies of the priority
`
`
`
`
`
`
`
`
`
`
`
`3.0 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)).
`
`
`
`
`*See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`1)[8J Notice of References
`Cited (PTO-892)
`
`
`Review (PTO-948)2)0 Notice of Draftsperson's Patent Drawing
`3) [8J Information
`
`
`Disclosure Statement(s) (PTO/SB/08)
`
`Paper No(s)/Mail Date __ .
`
`4) 0 Interview Summary (PTO-413)
`
`
`Paper No(s)/Mail Date. __ .
`
`5)0 Notice of Informal Patent Application
`
`6) 0 Other: __ .
`
`
`U.S. Patent and Trademark Office
`
`PTOL-326 (Rev. 08-06)
`
`
`
`Office Action Summary
`
`
`
`
`
`Part of Paper No./Mail Date 20081121
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 2 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 2
`
`Art Unit: 2419
`
`Response to Amendments
`
`
`
`1. This communication is in response to Applicant's reply filed under 3 CFR 1.111
`
`
`
`
`
`
`
`
`
`on 8/5/2008. Claims 1,4, 15, and 18 were amended, claims 29-32 were added and
`
`
`
`
`
`claims 1-32 remain pending.
`
`
`
`Claim Rejections -35 USC§ 103
`
`
`
`
`
`
`
`
`
`1. The text of those sections of Title 35, U.S. Code not included in this action can
`
`
`
`be found in a prior Office action.
`
`
`
`
`
`
`
`
`
`1. Claims 1,2,4-10, 14-16, 18-24, and 28-30 are rejected under 35 U.S.C. 103(a) as
`
`
`
`
`
`
`
`being unpatentable over Bruckman et al. (US 2004/0228278)(Bruckman hereafter) in
`
`
`
`
`
`view of Ramia et al. (US 2005/0125490)(Ramia hereafter).
`
`
`
`
`
`
`
`
`
`
`
`Regarding claims 1, 15,31, and 32, Bruckman teaches a method for processing data
`
`
`
`
`
`packets in a communication network, comprising:
`
`
`
`establishing a for a flow (connection) of the data packets through the communication
`
`
`
`
`
`
`
`
`
`network (a connection is established for the transmission of data between
`
`
`
`
`
`
`
`
`
`
`
`endpoints)[paragraph 0027], at a node along the path (system A)[refer Fig. 1; 22], which
`
`
`
`
`
`
`
`
`
`is connected to a subsequent node [refer Fig. 1; 24] along the path by a Link
`
`
`
`
`
`
`
`
`
`
`
`
`
`Aggregation (LAG) group [refer Fig. 1; 36][paragraph 0048] comprising a plurality of
`
`
`
`
`
`aggregated physical ports (an aggregation group consists of physical links)[paragraph
`
`
`
`
`
`
`
`0048].
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 3 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 3
`
`Art Unit: 2419
`
`
`
`Bruckman doesn't explicitly disclose in a current embodiment that the node
`
`
`
`
`
`
`
`
`
`
`
`
`
`selects a port from among the LAG group to serve as part of the path.
`
`
`
`
`
`
`
`However, Bruckman discloses that within the prior art that a distributor with link
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`aggregation, as according to the 802.3 standard, takes information carried in an
`
`
`
`
`
`Ethernet frame and makes a decision to a physical port to which a frame of a
`
`
`
`
`
`
`
`
`
`conversation should be sent when in communication with end stations [paragraph
`
`
`
`0004].
`
`
`
`
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`teachings of Bruckman for a system using link aggregation to, in accordance to the
`
`
`
`
`
`
`
`
`
`802.3 standard, to select and maintain a particular physical port to send data frames in
`
`
`
`
`
`
`
`
`
`
`
`
`
`a conversation to an end station [refer Bruckman; abstract].
`
`
`
`
`
`However Bruckman doesn't explicitly disclose choosing a label responsively to a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`selected port, attaching the label to the data packets in the flow at a point on the path
`
`
`
`
`
`
`
`
`
`
`
`upstream from the node, and upon receiving the data packets at the node, switching the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`data packets to the subsequent node through the selected port responsively to the
`
`
`
`label.
`
`
`
`
`
`
`
`Regarding claims 2 and 16, Bruckman doesn't explicitly disclose that a path
`
`
`
`
`
`
`
`
`
`comprises a tunnel through the communication network.
`
`
`
`
`
`Ramia teaches a Multi-Protocol Label Switching (MPLS) system that uses
`
`
`
`
`
`
`
`
`
`downstream nodes to determine labels and distribute the label information upstream
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[paragraph 0028], the label stack (label) in a packet defining the path (nested tunnel) of
`
`
`
`
`
`the packet through an MPLS network [paragraph 0038]. Ramia teaches that the labels
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 4 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 4
`
`Art Unit: 2419
`
`
`
`
`
`
`
`
`
`
`
`are assigned to data packets belonging to a particular forwarding equivalence class
`
`
`
`
`
`
`
`(FEC), which is a group of packets forwarded in the same manner or over the same
`
`
`
`
`
`
`
`
`
`path [paragraph 0005], and the labels can be unique to a certain interface or port when
`
`
`
`
`
`
`
`assigned [paragraph 0027]. Ramia further teaches that when a label switching router
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(LSR) receives a packet, the LSR will use the label as an index to a forwarding table
`
`
`
`
`
`
`
`
`
`
`
`and determine an outbound label and interface which will specify a next hop for a
`
`
`
`
`
`packet [paragraph 0024].
`
`
`
`
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`teachings of Bruckman for a node comprising of LAG ports to transmit data over a path
`
`
`
`
`
`
`
`
`
`with an allocated bandwidth [refer Bruckman; abstract] to combine with the teachings of
`
`
`
`
`
`
`
`
`
`
`
`Ramia to implement MPLS on the node as an LSR. One would be motivated to
`
`
`
`
`
`
`
`combine the teachings because MPLS would allow the data packets to be forwarded
`
`
`
`
`
`
`
`from the node using LAG while using capabilities such as quality of service and traffic
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`management that would be available with MPLS labels [refer Ramia; paragraph 0002
`
`
`
`
`
`and paragraph 0005].
`
`
`
`
`
`Regarding claims 4 and 18, Bruckman teaches that the LAG group, conforms to an
`
`
`
`
`
`
`
`
`
`
`
`IEEE 802.3ad specification (the link aggregation system operates in accordance to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`IEEE 802.3 standard)[paragraph 0048 and paragraph 0075].
`
`
`
`Regarding claims 5 and 19, Bruckman teaches that in establishing the path comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving a request to establish the path from a preceding node in the communication
`
`
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 5 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 5
`
`Art Unit: 2419
`
`
`
`network which is located upstream along the path (when setting up a new connection
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(path), a request is received by the system or equipment to allocate resources [refer
`
`
`
`
`
`Fig. 1; 22][paragraph 0055]).
`
`
`
`
`
`However, Bruckman doesn't explicitly disclose that attaching the label comprises
`
`
`
`
`
`
`
`
`
`sending the label to the preceding node, to be attached to the packets sent by the
`
`
`
`
`
`
`
`
`
`
`
`preceding node.
`
`
`
`Ramia teaches a Multi-Protocol Label Switching (MPLS) system that uses
`
`
`
`
`
`
`
`
`
`downstream nodes to determine labels and distribute the label information upstream
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[paragraph 0028], the label stack (label) in a packet defining the path (nested tunnel) of
`
`
`
`
`
`
`
`the packet through an MPLS network [paragraph 0038]. Ramia teaches that the labels
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are assigned to data packets belonging to a particular forwarding equivalence class
`
`
`
`
`
`
`
`(FEC), which is a group of packets forwarded in the same manner or over the same
`
`
`
`
`
`
`
`path [paragraph 0005], and the labels can be unique to a certain interface or port when
`
`
`
`
`
`
`
`
`
`assigned [paragraph 0027]. Ramia further teaches that when a label edge router
`
`
`
`
`
`
`
`(LER)(preceding node) attaches a label to a packet and fowards the packet to a next
`
`
`
`
`
`
`
`hope (one of the LSRs) [paragraph 0023].
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`
`
`
`
`teachings of Bruckman for a node comprising of LAG ports to transmit data over a path
`
`
`
`
`
`
`
`
`
`
`
`with an allocated bandwidth [refer Bruckman; abstract] to combine with the teachings of
`
`
`
`
`
`
`
`
`
`Ramia to implement MPLS on the node as an LSR. One would be motivated to
`
`
`
`
`
`
`
`combine the teachings because MPLS would allow the data packets to be forwarded
`
`
`
`
`
`
`
`from the node using LAG while using capabilities such as quality of service and traffic
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 6 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 6
`
`Art Unit: 2419
`
`
`
`
`
`
`
`management that would be available with MPLS labels [refer Ramia; paragraph 0002
`
`
`
`
`
`
`
`and paragraph 0005].
`
`
`
`Regarding claims 6 and 20, Bruckman teaches that in establishing the path comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving an indication of a requested service property (service level agreement) of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`flow (the connection admission control (CAC) entity manages the allocation of
`
`
`
`
`
`
`
`
`
`bandwidth to customers [paragraph 0050] using the guaranteed and allocated excess
`
`
`
`
`
`
`
`
`
`
`
`bandwidth as required by a service level agreement [paragraph 0052]).
`
`
`
`
`
`
`
`
`
`
`
`Bruckman doesn't explicitly disclose within the current embodiment that selecting
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a port comprises assigning the port to the flow so as to comply with the requested
`
`
`
`service property.
`
`
`
`
`
`However, Bruckman discloses that within the prior art that a distributor with link
`
`
`
`
`
`
`
`
`
`
`
`
`
`aggregation, as according to the 802.3 standard, takes information carried in an
`
`
`
`
`
`
`
`
`
`
`
`Ethernet frame and makes a decision to a physical port to which a frame of a
`
`
`
`
`
`
`
`conversation should be sent when in communication with end stations [paragraph
`
`
`
`
`
`0005].
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`
`
`
`
`teachings of Bruckman for the CAC to manage flows as required by their service level
`
`
`
`
`
`
`
`agreements using link aggregation to, in accordance to the 802.3 standard, to select
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and maintain a particular physical port to send data frames in a conversation to an end
`
`
`
`
`
`station as specified by the service level agreement in the packets [refer Bruckman;
`
`
`
`
`
`
`
`
`
`
`
`paragraph 00014].
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 7 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 7
`
`Art Unit: 2419
`
`
`
`Regarding claims 7 and 21, Bruckman teaches that the requested service
`
`
`
`
`
`
`
`
`
`
`
`property (service level agreement) comprises at least one of a guaranteed bandwidth, a
`
`
`
`
`
`
`
`
`
`
`
`peak bandwidth and a class-of-service (a service level agreement is between a network
`
`
`
`
`
`
`
`
`
`
`
`service provider and a customer to specify a committed bandwidth or information rate
`
`
`
`
`
`
`
`
`
`
`
`
`
`that is guaranteed for a customer, which can also generally specify peak information
`
`
`
`
`
`
`
`rate or bandwidth)[paragraph 0013].
`
`
`
`Regarding claims 8 and 22, Bruckman teaches links having a maximum available
`
`
`
`
`
`
`
`
`
`
`
`bandwidth out of the plurality of aggregated links (ports) (each line card which
`
`
`
`
`
`
`
`comprises of the multiple ports serving a respective link, connections are weighted
`
`
`
`
`
`
`
`
`
`
`
`based on a bandwidth contracted for a user in the user's service level agreement
`
`
`
`
`
`
`
`
`
`[paragraph 0072].
`
`
`
`
`
`Regarding claims 9 and 23, Bruckman teaches links having a minimum available
`
`
`
`
`
`
`
`
`
`
`
`
`
`bandwidth out of the plurality of aggregated links (ports), which is still greater than or
`
`
`
`
`
`
`
`equal to a guaranteed bandwidth (connections are weighted based on a bandwidth
`
`
`
`
`
`
`
`contracted for a user in the user's service level agreement [paragraph 0072]).
`
`
`
`
`
`
`
`
`
`
`
`Bruckman doesn't explicitly disclose within the embodiment that a port is
`
`
`
`
`
`
`
`
`
`
`
`selected to meet the bandwidth requirements.
`
`
`
`
`
`However, Bruckman discloses that within the prior art that a distributor with link
`
`
`
`
`
`
`
`
`
`
`
`
`
`aggregation, as according to the 802.3 standard, takes information carried in an
`
`
`
`
`
`
`
`
`
`
`
`
`
`Ethernet frame and makes a decision to a physical port to which a frame of a
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 8 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 8
`
`Art Unit: 2419
`
`
`
`
`
`
`
`conversation should be sent when in communication with end stations [paragraph
`
`
`
`0005]. Bruckman further discloses within the prior art that the conversations that define
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a flow are the communication from one end station to another [paragraph 0004].
`
`
`
`
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`
`
`
`
`
`
`teachings of Bruckman for the CAC to manage flows as required by a customer's (end
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`station) service level agreements using link aggregation to, in accordance to the 802.3
`
`
`
`
`
`
`
`standard, to select and maintain a particular physical port to send data frames in a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`conversation to an end station as specified by the service level agreement in the
`
`
`
`
`
`
`
`packets [refer Bruckman; paragraph 00014].
`
`
`
`
`
`Regarding claims 10 and 24, Bruckman that switching the data packets
`
`
`
`
`
`
`
`
`
`comprises mapping the data packets to the selected port responsively to a label
`
`
`
`
`
`
`
`
`
`(header)(a distributer determines the link over which to send a frame based on the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`information in the frame header [paragraph 0058], which comprises of using a hash
`
`
`
`
`
`function on the header to, as known in the prior art, to generate a port number
`
`
`
`
`
`
`
`
`
`
`
`[paragraph 0012]).
`
`
`
`
`
`Regarding claims 14 and 28, Bruckman teaches allocating another port from among the
`
`
`
`
`
`
`
`
`
`
`
`plurality of aggregated ports, different from the selected port, to serve as a backup port
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(an aggregator controling link aggregation allows for the multiple links or ports in a
`
`
`
`
`
`
`
`
`
`group to continue operation in the event of a link failure)[paragraph 0057]; and
`
`
`
`
`
`
`
`responsively to a service interruption (failure) of the selected port (link), replacing the
`
`
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 9 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 9
`
`Art Unit: 2419
`
`
`
`selected port with the backup port as part of the path (if a link fails in an aggregation
`
`
`
`group, the remaining links will be allocated to carry the failed link traffic)[paragraph
`
`
`
`
`
`
`
`0067][paragraph 0074].
`
`
`
`
`
`
`
`Regarding claims 29 and 30, Bruckman doesn't explicitly disclose that a node
`
`
`
`
`
`comprises a Label Switched Router (LSR).
`
`
`
`
`
`
`
`Ramia teaches a Multi-Protocol Label Switching (MPLS) system that uses
`
`
`
`
`
`
`
`downstream nodes to determine labels and distribute the label information upstream
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[paragraph 0028], the label stack (label) in a packet defining the path (nested tunnel) of
`
`
`
`
`
`the packet through an MPLS network [paragraph 0038]. Ramia teaches that the labels
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are assigned to data packets belonging to a particular forwarding equivalence class
`
`
`
`
`
`
`
`(FEC), which is a group of packets forwarded in the same manner or over the same
`
`
`
`
`
`
`
`
`
`path [paragraph 0005], and the labels can be unique to a certain interface or port when
`
`
`
`
`
`
`
`assigned [paragraph 0027]. Ramia further teaches that when a label switching router
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(LSR) receives a packet, the LSR will use the label as an index to a forwarding table
`
`
`
`and determine an outbound label and interface which will specify a next hop for a
`
`
`
`
`
`
`
`
`
`packet [paragraph 0024].
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`
`
`
`
`
`
`teachings of Bruckman for a node comprising of LAG ports to transmit data over a path
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`with an allocated bandwidth [refer Bruckman; abstract] to combine with the teachings of
`
`
`
`
`
`
`
`Ramia to implement MPLS on the node as an LSR. One would be motivated to
`
`
`
`combine the teachings because MPLS would allow the data packets to be forwarded
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 10 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 10
`
`Art Unit: 2419
`
`
`
`
`
`from the node using LAG while using capabilities such as quality of service and traffic
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`management that would be available with MPLS labels [refer Ramia; paragraph 0002
`
`
`
`
`
`
`
`and paragraph 0005].
`
`
`
`2. Claims 3 and 17 are rejected under 35 U.S.C. 103(a) as being unpatentable over
`
`
`
`
`
`
`
`
`
`Bruckman et al. in view of Ramia et al. in further view of Goguen et al. (US
`
`
`
`
`
`6,665,273)(Goguen herafter).
`
`
`
`
`
`
`
`
`
`
`
`Regarding claims 3 and 17, Bruckman doesn't explicitly disclose that the tunnel
`
`
`
`
`
`comprises a MPLS (Multi-Protocol Label Switching) tunnel.
`
`
`
`
`
`
`
`
`
`
`
`Ramia teaches a Multi-Protocol Label Switching (MPLS) system that uses
`
`
`
`
`
`downstream nodes to determine labels and distribute the label information upstream
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[paragraph 0028], the label stack (label) in a packet defining the path (nested tunnel) of
`
`
`
`
`
`
`
`
`
`the packet through an MPLS network [paragraph 0038].
`
`
`
`
`
`
`
`
`
`However, Ramia doesn't explicitly disclose that establishing the path comprises
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiving and responding to a RSVP-TE (Resource Reservation Protocol) PATH
`
`
`
`
`
`
`
`message.
`
`
`
`
`
`
`
`
`
`Goguen teaches in the prior art that in creating traffic engineering (TE) paths or
`
`
`
`
`
`tunnels with specified label switched paths in MPLS, a Resource Reseveration Protocol
`
`
`
`
`
`
`
`
`
`
`
`
`
`(RSVP) is used to construct the tunnels by requesting for a label [column 2 lines 19-40].
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 11 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 11
`
`Art Unit: 2419
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`
`
`
`
`teachings of Bruckman for a node comprising of LAG ports to transmit data over a path
`
`
`
`
`
`
`
`
`
`
`
`with an allocated bandwidth [refer Bruckman; abstract] to combine with the teachings of
`
`
`
`
`
`
`
`
`
`
`
`
`
`Ramia to implement MPLS on the node as an LSR. One would be motivated to
`
`
`
`
`
`
`
`combine the teachings because MPLS would allow the data packets to be forwarded
`
`
`
`
`
`
`
`
`
`
`
`
`
`from the node using LAG while using capabilities such as quality of service and traffic
`
`
`
`
`
`
`
`management that would be available with MPLS labels [refer Ramia; paragraph 0002
`
`
`
`
`
`
`
`
`
`and paragraph 0005].
`
`
`
`
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`teachings of Ramia for an MPLS system of setting up tunnels for guaranteed bandwidth
`
`
`
`
`
`
`
`
`
`to use RSVP to request a label for a path or tunnel as disclosed by Goguen. One would
`
`
`
`
`
`
`
`be motivated to combine the teachings because in doing so would allow label switched
`
`
`
`
`
`
`
`
`
`
`
`
`
`routers to reserve network resources for quality of service guarantees for flows [refer
`
`
`
`
`
`
`
`Goguen; column 1 lines 42-56].
`
`
`
`under 35 U.S.C. 103(a) as being3. Claims 11-13,25-27,31 and 32 are rejected
`
`
`
`
`
`
`
`
`
`unpatentable over Bruckman et al. in view of Ramia et al. in further view of Larson et al.
`
`
`
`
`
`(US 2004/0107285)(Larson herafter).
`
`
`
`
`
`Regarding claims 11,25,31, and 32, Bruckman teaches that mapping the data
`
`
`
`
`
`
`
`
`
`packets comprises applying a hashing function to the header so as to determine a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`number of the selected port (a distributer determines the link over which to send a frame
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 12 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 12
`
`Art Unit: 2419
`
`
`
`
`
`based on the information in the frame header [paragraph 0058], which comprises of
`
`
`
`
`
`using a hash function on the header to, as known in the prior art, to generate a port
`
`
`
`
`
`
`
`
`
`
`
`number [paragraph 0012]).
`
`
`
`
`
`However Bruckman doesn't explicitly disclose choosing a header or label
`
`
`
`
`
`
`
`
`
`
`
`
`
`comprises applying an inverse of the hashing function to the number of the Selected
`
`
`
`
`
`port.
`
`
`
`
`
`
`
`
`
`Larson teaches a hashing function with a one-to-one mapping that generates a
`
`
`
`sync portion from a sync value, a "private" header which is an inner header for a packet
`
`
`
`
`
`
`
`contains an encrypted (hashed) link key as part of a sync (port number) [paragraph
`
`
`
`
`
`
`
`
`
`
`
`0178]. Larson further teaches that when a packet is received by a node, the inner
`
`
`
`
`
`
`
`
`
`header is decrypted by using a decryption (hashing) function to extract the sync portion,
`
`
`
`
`
`
`
`
`
`
`
`and if a sync portion is still valid, it is extracted from memory and added to a packet,
`
`
`
`
`
`
`
`which could be an inverse hash [paragraph 0178].
`
`
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`
`
`
`
`teachings of Bruckman for performing hashing on a header (label) to determine a port
`
`
`
`
`
`
`
`
`
`
`
`
`
`number to combine with the teachings of Larson for using an inverse hash function in
`
`
`
`
`
`
`
`
`
`memory to be able to produce a port number in a header. One would be motivated to
`
`
`
`
`
`combine because in performing a hashing function (decryption) on a header or label to
`
`
`
`
`
`
`
`
`
`
`
`
`
`find information, i.e. port number, devices in communication would be cable of having
`
`
`
`
`
`an inverse hashing function to create a hashed (encrypted) header or label containing
`
`
`
`
`
`
`
`the port number for distributed packets.
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 13 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 13
`
`Art Unit: 2419
`
`
`
`
`
`Regarding claims 12 and 26, Bruckman teaches extracting the one or more bits
`
`
`
`from the label (header) so as to determine the number of the selected port (a distributer
`
`
`
`
`
`
`
`
`
`determines the link over which to send a frame based on the information in the frame
`
`
`
`
`
`
`
`
`
`
`
`header [paragraph 0058], which comprises of using a hash function on the header to, as
`
`
`
`known in the prior art, to generate a port number [paragraph 0012]).
`
`
`
`
`
`
`
`
`
`
`
`However, Bruckman doesn't explicitly disclose choosing a label (header)
`
`
`
`
`
`comprises inserting into the label one or more bits that correspond to a number of the
`
`
`
`
`
`selected port.
`
`
`
`
`
`Regarding claims 13 and 27, Bruckman teaches extracting a number from the
`
`
`
`
`
`memory responsively to the label (header) so as to determine the number of the
`
`
`
`
`
`
`
`
`
`
`
`selected port (a distributer determines the link over which to send a frame based on the
`
`
`
`
`
`
`
`information in the frame header [paragraph 0058], which comprises of using a hash
`
`
`
`
`
`
`
`
`
`
`
`function on the header to, as known in the prior art, to generate a port number
`
`
`
`
`
`
`
`
`
`[paragraph 0012]).
`
`
`
`
`
`
`
`
`
`
`
`However, Bruckman doesn't explicitly disclose storing the label (header) and a
`
`
`
`
`
`
`
`number of the selected port in a memory.
`
`
`
`
`
`Larson teaches a hashing function with a one-to-one mapping that generates a
`
`
`
`
`
`
`
`
`
`sync portion from a sync value, a "private" header which is an inner header for a packet
`
`
`
`
`
`
`
`contains an encrypted (hashed) link key as part of a sync (port number) [paragraph
`
`
`
`
`
`
`
`
`
`0178]. Larson further teaches that when a packet is received by a node, the inner
`
`
`
`
`
`
`
`
`
`
`
`header is decrypted by using a decryption (hashing) function to extract the sync portion,
`
`
`
`
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 14 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 14
`
`Art Unit: 2419
`
`
`
`
`
`and if a sync portion is still valid, it is extracted from memory and added to a packet,
`
`
`
`
`
`which could be an inverse hash [paragraph 0178].
`
`
`
`
`
`
`
`
`
`It would have been obvious to one of ordinary skilled in the art given the
`
`
`
`teachings of Bruckman for performing hashing on a header (label) to determine a port
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`number to combine with the teachings of Larson for using an inverse hash function in
`
`
`
`
`
`
`
`
`
`memory to be able to produce a port number in a header. One would be motivated to
`
`
`
`
`
`combine because in performing a hashing function (decryption) on a header or label to
`
`
`
`
`
`
`
`
`
`find information, i.e. port number, devices in communication would be cable of having
`
`
`
`
`
`
`
`
`
`an inverse hashing function to create a hashed (encrypted) header or label containing
`
`
`
`
`
`
`
`the port number for distributed packets.
`
`
`
`Response to Arguments
`
`
`
`
`
`1. Applicant's arguments, see pages 8-13, filed 8/5/2008, with respect to the
`
`
`
`
`
`
`
`rejections of claim 1 and 15 under 102(b) have been fully considered and are
`
`
`
`
`
`
`
`
`
`
`
`persuasive. Therefore, the rejection has been withdrawn. However, upon further
`
`
`
`
`
`
`
`
`
`consideration, a new grounds of rejection is made in view of newly discovered prior art.
`
`
`
`
`
`
`
`
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 15 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 15
`
`Art Unit: 2419
`
`Conclusion
`
`
`
`
`
`2. Applicant's amendment necessitated the new ground(s) of rejection presented in
`
`
`
`
`
`
`
`
`
`this Office action. Accordingly, THIS ACTION 15 MADE FINAL. See MPEP
`
`
`
`
`
`
`
`
`
`§706.07(a). Applicant is reminded of the extension of time policy as set forth in 37
`
`
`
`
`
`
`
`
`
`
`
`
`
`CFR 1.136(a).
`
`
`
`A shortened statutory period for reply to this final action is set to expire THREE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MONTHS from the mailing date of this action. In the event a first reply is filed within
`
`
`
`
`
`
`
`
`
`TWO MONTHS of the mailing date of this final action and the advisory action is not
`
`
`
`
`
`
`
`
`
`mailed until after the end of the THREE-MONTH shortened statutory period, then the
`
`
`
`
`
`
`
`shortened statutory period will expire on the date the advisory action is mailed, and any
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of
`
`
`
`
`
`the advisory action. In no event, however, will the statutory period for reply expire later
`
`
`
`
`
`
`
`
`
`than SIX MONTHS from the date of this final action.
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 16 of 17
`
`

`

`
`
`Application/Control Number: 11/123,801
`
`Page 16
`
`Art Unit: 2419
`
`
`
`
`
`
`
`Any inquiry concerning this communication or earlier communications from the
`
`
`
`
`
`
`
`
`
`examiner should be directed to Ryan C. Kavleski whose telephone number is 571-270-
`
`
`
`
`
`3619. The examiner can normally be reached on Mon-Fri 7:30am -4:00pm.
`
`
`
`
`
`
`
`
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner's
`
`
`
`
`
`
`
`
`
`supervisor, Hassan Kizou can be reached on 571-272-3088. The fax phone number for
`
`
`
`
`
`
`
`
`
`
`
`the organization where this application or proceeding is assigned is 571-273-8300.
`
`
`
`
`
`
`
`
`
`
`
`
`
`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). If you would like assistance from a
`
`
`
`USPTO Customer Service Representative or access to the automated information
`
`
`
`
`
`
`
`
`
`system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
`
`Ryan Kavleski
`/R. C. K./
`
`Examiner, Art Unit 2419
`
`/Hassan Kizou/
`
`
`
`
`Supervisory Patent Examiner, Art Unit 2419
`
`Orckit Exhibit 2009
`Cisco Systems, Inc. v. Orckit Corp.
`IPR2023-00554, Page 17 of 17
`
`

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