Prosecution Insights
Last updated: October 02, 2026
Application No. 18/268,693

IP TELEPHONE SYSTEM, TRAFFIC CONTROL METHOD, TRAFFIC CONTROL PROGRAM, AND TRAFFIC CONTROL DEVICE

Non-Final OA §101§103§112§DOUBLEPATENT
Filed
Jun 21, 2023
Priority
Dec 23, 2020 — nonprovisional of PCTJP2020048290
Examiner
VIDAL CARPIO, MARIELA
Art Unit
2476
Tech Center
2400 — Computer Networks
Assignee
Nippon Telegraph and Telephone Corporation
OA Round
1 (Non-Final)
76%
Grant Probability
Favorable
1-2
OA Rounds
0m
Est. Remaining
78%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
221 granted / 289 resolved
+18.5% vs TC avg
Minimal +1% lift
Without
With
+1.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
9 currently pending
Career history
307
Total Applications
across all art units

Statute-Specific Performance

§101
5.4%
-34.6% vs TC avg
§103
51.9%
+11.9% vs TC avg
§102
10.8%
-29.2% vs TC avg
§112
24.7%
-15.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 289 resolved cases

Office Action

§101 §103 §112 §DOUBLEPATENT
UNITED STATES PATENT AND TRADEMARK OFFICE UNITED STATES DEPARTMENT OF COMMERCE United States Patent and Trademark Office UNITED STATES DEPARTMENT OF COMMERCE United States Patent and Trademark Office Address: COMMISSIONER FOR PATENTS P.O. Box 1450 Alexandria, Virginia 22313-1450 www.uspto.gov APPLICATION NO. FILING DATE FIRST NAMED INVENTOR ATTORNEY DOCKET NO. CONFIRMATION NO. 18/268,693 06/21/2023 Fumiaki NAGASE 18642-000601-US-NP 4335 27572 7590 10/01/2025 EXAMINER HARNESS DICKEY (TROY) VIDAL CARPIO, MARIELA 5445 Corporate Dr. Suite 200 Troy, MI 48098 ART UNIT 2476 PAPER NUMBER NOTIFICATION DATE DELIVERY MODE 10/01/2025 ELECTRONIC 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. Notice of the Office communication was sent electronically on above-indicated "Notification Date" to the following e-mail address(es): troymailroom@hdp.com PTOL-90A (Rev. 04/07) Office Action Summary Application No. 18/268,693 Applicant(s) NAGASE et al. Examiner MARIELA VIDAL CARPIO Art Unit 2476 AIA (First Inventor to File) Status Yes The MAILING DATE of this communication appears on the cover sheet with the correspondence address -- Period for Reply A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE 3 MONTHS 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). Responsive to communication(s) filed on 06/21/2023. 1) Responsive to communication(s) filed on 06/21/2023. 2a) A declaration(s)/affidavit(s) under 37 CFR 1.130(b) was/were filed on This action is FINAL. 2b) This action is non-final. 3) An election was made by the applicant in response to a restriction requirement set forth during the interview on; the restriction requirement and election have been incorporated into this action. 4) 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 Ex parte Quayle, 1935 C.D. 11, 453 O.G. 213. Disposition of Claims* 5) Claim(s) 1-8 is/are pending in the application. 6) 5a) Of the above claim(s) Claim(s) is/are withdrawn from consideration. 7) Claim(s) is/are allowed. 8) Claim(s) 1-8 is/are rejected. 9) Claim(s) is/are objected to. Claim(s) are subject to restriction and/or election requirement * If any claims have been determined allowable, you may be eligible to benefit from the Patent Prosecution Highway program at a participating intellectual property office for the corresponding application. For more information, please see http://www.uspto.gov/patents/init_events/pph/index.jsp or send an inquiry to PPHfeedback@uspto.gov. Application Papers 10) The specification is objected to by the Examiner. 11) The drawing(s) filed on 06/21/2023 is/are: a)☑ accepted or b) ☐ 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). Priority under 35 U.S.C. § 119 12) Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f). Certified copies: a) All b) Some** c) None of the: 1. Certified copies of the priority documents have been received. 2. Certified copies of the priority documents have been received in Application No. 3. 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) Notice of References Cited (PTO-892) 3) Interview Summary (PTO-413) 2) Information Disclosure Statement(s) (PTO/SB/08a and/or PTO/SB/08b) Paper No(s)/Mail Date 4) Paper No(s)/Mail Date Other: U.S. Patent and Trademark Office PTOL-326 (Rev. 11-13) Office Action Summary Part of Paper No./Mail Date 20250918 Application/Control Number: 18/268,693 Art Unit: 2476 Page 2 DETAILED ACTION Notice of Pre-AIA or AIA Status 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA. 2. Claim Objections Claims 1, 5 and 8 are objected to because of the following informalities: Claim 1 recites "phone system comprising a traffic control device". For clarity purposes it is suggested to insert a colon ":" after the term "comprising". Similar objection applies to claim 5 and 8. 3. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. 4. Claim7 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non- statutory subject matter. Claim 7 recites “A traffic control program that is executed by a computer and causes the computer to execute the traffic control method according to claim 4". The examiner notes a traffic control program or software is not a "process, machine, manufacture, or composition of matter." Those four categories define the explicit scope and reach of subject matter patentable under 35 U.S.C. § 101; thus, such a program cannot be patentable subject matter.” (In re Nuijten, 84 USPQ2d 1495 (Fed. Cir. 2007)). Application/Control Number: 18/268,693 Art Unit: 2476 Page 3 Claim Interpretation 5. The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: 6. An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means" or "step" or a term used as a substitute for "means" that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term "means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for") or another linking word or phrase, such as "configured to” or “so that"; and Application/Control Number: 18/268,693 Art Unit: 2476 Page 4 (C) the term "means" or "step" or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step") in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or "step") in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step") are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step") are not being interpreted under 35 U.S.C. 112(f) or pre- AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means," but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the Application/Control Number: 18/268,693 Art Unit: 2476 Page 5 generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: "traffic control device" and "information processing device" recited in claims 1-3 and 8. Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification (see Fig. 10 paragraph [0062]) as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. 7. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (B) CONCLUSION. The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. 8. Claims 1-8 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor, or for pre-AIA the applicant regards as the invention. Application/Control Number: 18/268,693 Art Unit: 2476 Page 6 Claim 1 recites "first setting processing of setting a packet discard rate of each of the calls in a manner where the packet discard rate is proportional to the call duration until start of a new call so that total call traffic falls within a line capacity of the one line when the total call traffic exceeds the line capacity with the start of the new call". The examiner notes that the language of "in a manner where" and "so that" are result based and intended use recitations. This type of recitation does not further limit the claim and has no patentable weight. The examiner is unable to determine if these were the intentions of the claim (to be interpreted as intended use language) or if it is meant to have patentable weight. The examiner is unable to ascertain the scope of the claim. Similar rejection applies to claims 2-6 and 8. Claim 1 recites "acquiring a call duration of each of calls on one line shared by a plurality of IP phones; and first setting processing of setting a packet discard rate of each of the calls in a manner where the packet discard rate is proportional to the call duration until start of a new call so that total call traffic falls within a line capacity of the one line when the total call traffic exceeds the line capacity with the start of the new call". The recitation of "the packet discard rate is proportional to the call duration until" raises some ambiguity issues. It is unclear if there is only one packet discard rate that is used by all calls or each one has its own packet discard rate respectively. It is also unclear which packet discard rate and call duration it is being referred to as a plurality of call durations and packet data rates have been introduced (i.e., “call duration of each of calls" and "packet discard rate of each of the calls"), rendering the claim indefinite. Similar rejection applies to claims 2-6 and 8. Double Patenting 9. The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or Application/Control Number: 18/268,693 Art Unit: 2476 Page 7 improper timewise extension of the "right to exclude" granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP §§ 706.02(1)(1) - 706.02(1)(3) for applications not subject to examination under the first inventor to file provisions of the AIA. A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA/25, or PTO/AIA/26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto- Application/Control Number: 18/268,693 Art Unit: 2476 Page 8 processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp. 10. Claims 1, 4 and 8 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 6 and 7 of US Patent 12,323,329 B2. Although the claims at issue are not identical, they are not patentably distinct from each other. For instance, the table below compares the different parts of exemplary claim 1. Those not underlined are the same or effectively the same parts: Instant Application 17/948,539 1. An Internet Protocol (IP) phone system comprising a traffic control device connected to a line, wherein the traffic control device executes: processing of acquiring a call duration of each of calls on one line shared by a plurality of IP phones; and first setting processing of setting a packet discard rate of each of the calls in a manner where the packet discard rate is proportional to the call duration until start of a new call so that total call traffic falls within a line capacity of the one line when the total call traffic exceeds the line capacity with the start of the new call. US Patent 12,323,329 B2 7. A congestion control device in an Internet Protocol (IP) telephone system, comprising: an information processing device, implemented using one or more computing devices, configured to perform operations comprising: acquiring a number of simultaneous calls in a first line shared by a plurality of IP telephones, acquiring a call time order corresponding to a length of call time for each call, and controlling a packet discard rate of each call based on the number of simultaneous calls and the call time order, wherein the information processing device is configured to: set the packet discard rate of each call to be equal to or less than a predetermined first upper limit value, set the packet discard rate (i) higher for longer call times and (ii) lower for shorter call times, and set the packet discard rate of a latest call having the shortest call time to be equal to or less than a predetermined second upper limit value lower than the predetermined first upper limit value, and wherein: in a comparison method, the packet discard rate of each call is set to be equal to or less than the predetermined first upper limit value, the packet discard rate is set Application/Control Number: 18/268,693 Art Unit: 2476 Page 9 higher for longer call times, the packet discard rate is set lower for shorter call times, further the packet discard rate is set so that the packet discard rate linearly changes with respect to the call time order, a first call has a longest call time, a first state is a state in which the packet discard rate of the first call in the case of the comparison method reaches the predetermined first upper limit value, and in the first state, the packet discard rate of the latest call is set to be lower than that of the comparison method. 11. Claims 1, 4 and 8 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 4 and 5 of US Patent 12,316,545 B2. Although the claims at issue are not identical, they are not patentably distinct from each other. For instance, the table below compares the different parts of exemplary claim 1. Those not underlined are the same or effectively the same parts: Instant Application 17/948,539 1 . An Internet Protocol (IP) phone system comprising a traffic control device connected to a line, wherein the traffic control device executes: processing of acquiring a call duration of each of calls on one line shared by a plurality of IP phones; and first setting processing of setting a packet discard rate of each of the calls in a manner where the packet discard rate is proportional to the call duration until start of a new call so that total call traffic falls within a line capacity of the one line when the total call traffic exceeds the line capacity with the start of the new call. US Patent 12,316,545 B2 1. A congestion control method in an Internet Protocol (IP) phone system, comprising: acquiring a number of simultaneous call sessions in one line shared by a plurality of IP phones; acquiring a call time of each call session; setting a priority ranking of each call session based on the call time of each call session, wherein the longer the call time is, the lower the priority ranking is set, and the shorter the call time is, the higher the priority ranking is set; and dynamically controlling packet loss rates of the call sessions in accordance with the number of the simultaneous call sessions and the priority ranking, wherein the higher the priority ranking is, the lower Application/Control Number: 18/268,693 Art Unit: 2476 Page 10 the packet loss rate is set, and the lower the priority ranking is, the higher the packet loss rate is set. 12. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: 13. A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1, 4 and 7-8 are rejected under 35 U.S.C. 103 as being unpatentable over a first embodiment of Gell et al. (US 2012/0281536 A1, hereinafter “Gell”) in view of a second embodiment of Gell (US 2012/0281536 A1). As to claim 1: Gell's first embodiment discloses an Internet Protocol (IP) phone system (see Figs. 1, 5 and 16; see also VoIP/Skype/Vonage; [0047]; [0049]; [0144]; [0054])comprising wherein a traffic control device connected to a line (see Figs. 1 and 5; scheduling module 300), the traffic control device executes (see Figs. 1 and 5; scheduling module 300; [0071]): processing of acquiring a [stream] duration of each of [streams] ("the duration of a video data stream may be obtained using the enhanced classification methods described above, including the Range information indicated during an RTSP message exchange. Information on the amount of time remaining in the video data stream may be calculated, for example, by subtracting the current video playback time from the stop time indicated in the Range Application/Control Number: 18/268,693 Art Unit: 2476 Page 11 information. Current video playback time may also be obtained”; [0175] "Input traffic 305 can consist of a heterogeneous set of individual data streams each with unique users, sessions, logical connections, performance requirements, priorities, or policies that enter the scheduling system"; [0072]; [0080]; [0164]-[0174]; [0048] “the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof”; [0174]; [0172]; [0169] “the AF for new Netflix streams may decrease leaving existing Netflix streams' AFs unchanged"; [0167]) on one line shared by a plurality of IP phones (see Figs. 1 and 16; see also VoIP/Skype/Vonage; [0047]; [0049]; [0144]; [0054]); and first setting processing of setting a packet discard rate of each of the [streams] (“the enhanced scheduler parameter calculation module 335 can be configured to extend the application factor (AF) from a function of application class and specific application to also depend on application characteristics”; see Fig. 16; [0169] “the AF for new Netflix streams may decrease leaving existing Netflix streams' AFs unchanged"; [0167]; [0143] adjusting of AF per stream/session/application/user see [0164]-[0174] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]; [0172]; [0185] the examiner interprets setting a AF of each of the streams as the claimed setting a packet discard rate, since setting the AF sets the packet dropped rate) in a manner where the packet discard rate is proportional to the [stream] duration (“the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof”; [0174]; [0169]; [0172] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]) until start of a new [stream] ("dynamically assign a higher AF to a video Application/Control Number: 18/268,693 Art Unit: 2476 Page 12 data stream that is nearing completion as compared to one that is just starting in order to leave the customer who has finished viewing a video data stream with the best possible impression"; [0174] "For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"; [0172]) so that total [stream] traffic falls within a line capacity of the one line when the total [stream] traffic exceeds the line capacity with the start of the new [stream] (“A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]-[0171]; "the AF of a data stream may be adjusted dynamically by an amount proportional to the percentage of data remaining to be transferred. For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"[0172]; [0174]; [0185]). Gell's first embodiment does not explicitly disclose the stream is a call. However, in a second embodiment, Gell discloses a stream being a call (“VoIP stream”; see Fig. 16; [0200]-[0201] see also voice services; [0144] "Examples of sessions include a voice over internet protocol (VoIP) call using the Skype application from a laptop"; [0047]; [0050]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of the second embodiment of Gell into the first embodiment of Gell as it would allow the stream to be a call and streams to be calls. Such combination would have been obvious as it would have been a simple substitution of one known element (i.e., stream(s)) for another (i.e., call(s)) to obtain predictable results. Furthermore, Gell Application/Control Number: 18/268,693 Art Unit: 2476 Page 13 discloses similar processes being applied to voice services in paragraph [0144]-[0145], where the process would optimize/preserve QoE ([0142]; [0144]; [0167]-[0171]). As to claim 4: Gell's first embodiment discloses a traffic control method in an Internet Protocol (IP) phone system (see Figs. 1, 5 and 16; see also VoIP/Skype/Vonage; Abstract; [0047]; [0049]; [0144]; [0054]), the traffic control method comprising: processing of acquiring a [stream] duration of each of [streams] (“the duration of a video data stream may be obtained using the enhanced classification methods described above, including the Range information indicated during an RTSP message exchange. Information on the amount of time remaining in the video data stream may be calculated, for example, by subtracting the current video playback time from the stop time indicated in the Range information. Current video playback time may also be obtained”; [0175] “Input traffic 305 can consist of a heterogeneous set of individual data streams each with unique users, sessions, logical connections, performance requirements, priorities, or policies that enter the scheduling system"; [0072]; [0080]; [0164]-[0174]; [0048] “the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof”; [0174]; [0172]; [0169] “the AF for new Netflix streams may decrease leaving existing Netflix streams' AFs unchanged"; [0167]) on one line shared by a plurality of IP phones (see Figs. 1 and 16; see also VoIP/Skype/Vonage; [0047]; [0049]; [0144]; [0054]); and first setting processing of setting a packet discard rate of each of the [streams] (“the enhanced scheduler parameter calculation module 335 can be configured to extend the Application/Control Number: 18/268,693 Art Unit: 2476 Page 14 depend on application characteristics”; see Fig. 16; [0169] “the AF for new Netflix streams may decrease leaving existing Netflix streams' AFs unchanged"; [0167]; [0143] adjusting of AF per stream/session/application/user see [0164]-[0174] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]; [0172]; [0185] the examiner interprets setting a AF of each of the streams as the claimed setting a packet discard rate, since setting the AF sets the packet dropped rate) in a manner where the packet discard rate is proportional to the call duration (“the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof”; [0174]; [0169]; [0172] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]) until start of a new [stream] ("dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting in order to leave the customer who has finished viewing a video data stream with the best possible impression”; [0174] “For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete”; [0172]) so that total [stream] traffic falls within a line capacity of the one line when the total [stream] traffic exceeds the line capacity with the start of the new [stream] (“A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]-[0171]; "the AF of a data stream may be adjusted dynamically by an amount proportional to the percentage of data remaining to be transferred. For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"[0172]; [0174]; [0185]). Application/Control Number: 18/268,693 Art Unit: 2476 Page 15 Gell's first embodiment does not explicitly disclose the stream is a call. However, in a second embodiment, Gell discloses a stream being a call (“VoIP stream”; see Fig. 16; [0200]-[0201] see also voice services; [0144] "Examples of sessions include a voice over internet protocol (VoIP) call using the Skype application from a laptop"; [0047]; [0050]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of the second embodiment of Gell into the first embodiment of Gell as it would allow the stream to be a call and streams to be calls. Such combination would have been obvious as it would have been a simple substitution of one known element (i.e., stream(s)) for another (i.e., call(s)) to obtain predictable results. Furthermore, Gell discloses similar processes being applied to voice services in paragraph [0144]-[0145], where the process would optimize/preserve QoE ([0142]; [0144]; [0167]-[0171]). As to claim 7: The combined system/method of Gell's first and second embodiment discloses the invention set forth above. Gell's first embodiment further discloses a traffic control program that is executed by a computer and causes the computer to execute the traffic control method (see Figs. 3 and 5; scheduling module 300 with processor and memory containing instructions/software; [0071]; [0046]; [0281]; [0283]) according to claim 4 (see claim 4). As to claim 8: Gell's first embodiment discloses a traffic control device(see Figs. 1, 3 and 5; scheduling module 300) in an Internet Protocol (IP) phone system (see Figs. 1, 5 and 16; see also VoIP/Skype/Vonage; [0047]; [0049]; [0144]; [0054]), the traffic control device comprising Application/Control Number: 18/268,693 Art Unit: 2476 Page 16 an information processing device (see Figs. 1, 3 and 5; scheduling module 300 and processor; [0071]), wherein the information processing device executes (see Figs. 1, 3 and 5; scheduling module 300 and processor; [0071]): processing of acquiring a [stream] duration of each of [streams] ("the duration of a video data stream may be obtained using the enhanced classification methods described above, including the Range information indicated during an RTSP message exchange. Information on the amount of time remaining in the video data stream may be calculated, for example, by subtracting the current video playback time from the stop time indicated in the Range information. Current video playback time may also be obtained”; [0175] “Input traffic 305 can consist of a heterogeneous set of individual data streams each with unique users, sessions, logical connections, performance requirements, priorities, or policies that enter the scheduling system"; [0072]; [0080]; [0164]-[0174]; [0048] “the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof"; [0174]; [0172]; [0169] “the AF for new Netflix streams may decrease leaving existing Netflix streams' AFs unchanged"; [0167]) on one line shared by a plurality of IP phones (see Figs. 1 and 16; see also VoIP/Skype/Vonage; [0047]; [0049]; [0144]; [0054]); and first setting processing of setting a packet discard rate of each of the [streams] ("the enhanced scheduler parameter calculation module 335 can be configured to extend the application factor (AF) from a function of application class and specific application to also depend on application characteristics”; see Fig. 16; [0169] “the AF for new Netflix streams may decrease leaving existing Netflix streams' AFs unchanged"; [0167]; [0143] adjusting of AF Application/Control Number: 18/268,693 Art Unit: 2476 Page 17 per stream/session/application/user see [0164]-[0174] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]; [0172]; [0185] the examiner interprets setting a AF of each of the streams as the claimed setting a packet discard rate, since setting the AF sets the packet dropped rate) in a manner where the packet discard rate is proportional to the [stream] duration (“the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof"; [0174]; [0169]; [0172] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]) until start of a new [stream] (“dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting in order to leave the customer who has finished viewing a video data stream with the best possible impression"; [0174] "For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"; [0172]) so that total [stream] traffic falls within a line capacity of the one line when the total [stream] traffic exceeds the line capacity with the start of the new [stream] (“A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]-[0171]; "the AF of a data stream may be adjusted dynamically by an amount proportional to the percentage of data remaining to be transferred. For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"[0172]; [0174]; [0185]). Gell's first embodiment does not explicitly disclose the stream is a call. Application/Control Number: 18/268,693 Art Unit: 2476 Page 18 However, in a second embodiment, Gell discloses a stream being a call ("VoIP stream"; see Fig. 16; [0200]-[0201] see also voice services; [0144] "Examples of sessions include a voice over internet protocol (VoIP) call using the Skype application from a laptop"; [0047]; [0050]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of the second embodiment of Gell into the first embodiment of Gell as it would allow the stream to be a call and streams to be calls. Such combination would have been obvious as it would have been a simple substitution of one known element (i.e., stream(s)) for another (i.e., call(s)) to obtain predictable results. Furthermore, Gell discloses similar processes being applied to voice services in paragraph [0144]-[0145], where the process would optimize/preserve QoE ([0142]; [0144]; [0167]-[0171]). 14. Claims 2-3 and 5-6 are rejected under 35 U.S.C. 103 as being unpatentable over a first embodiment of Gell (US 2012/0281536 A1) in view of a second embodiment of Gell (US 2012/0281536 A1) and further in view of Wang et al. (US 2023/0188230, hereinafter “Wang"). As to claim 2: The combined system/method of Gell's first and second embodiments discloses the invention set forth above. Gell's first embodiment further discloses wherein the traffic control device (see Figs. 1 and 5; scheduling module 300; [0071]) further executes second setting processing of resetting the packet discard rate of each of the [streams] ("the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; “the AF of a video data stream is adjusted based upon the Application/Control Number: 18/268,693 Art Unit: 2476 Page 19 duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting"; [0174] note: adjusting = resetting/second setting processing), and the second setting processing (adjusting processing; [0169]; [0172]; [0174]) includes: processing of calculating a corrected [stream] duration by adding a correction amount to the [stream] duration of each of the [streams] (“the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; "the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting”; [0174] note: dynamically determining/calculating stream duration and/or remaining duration = calculating corrected stream duration, beginning duration minus the remaining duration that has been dynamically calculated = correction amount); and Application/Control Number: 18/268,693 Art Unit: 2476 Page 20 processing of resetting the packet discard rate of each of the [streams] ("the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; "the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting”; [0174] note: adjusting = resetting/second setting processing) in a manner where the packet discard rate is proportional to the corrected call duration ("the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof"; [0174]; [0169]; [0172] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]) so that the total [stream] traffic falls within the line capacity (“A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]-[0171]; "the AF of a data stream may be adjusted dynamically by an amount proportional to the percentage of data remaining to be transferred. For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"[0172]; [0174]; [0185]). Gell's second embodiment discloses a stream being a call ("VoIP stream”; see Fig. 16; [0200]-[0201] Application/Control Number: 18/268,693 Art Unit: 2476 Page 21 see also voice services; [0144] “Examples of sessions include a voice over internet protocol (VoIP) call using the Skype application from a laptop”; [0047]; [0050]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of the second embodiment of Gell into the first embodiment of Gell as it would allow the stream to be a call and streams to be calls. Such combination would have been obvious as it would have been a simple substitution of one known element (i.e., stream(s)) for another (i.e., call(s)) to obtain predictable results. Furthermore, Gell discloses similar processes being applied to voice services in paragraph [0144]-[0145], where the process would optimize/preserve QoE ([0142]; [0144]; [0167]-[0171]). The combined system/method of Gell's first embodiment and second embodiment does not explicitly disclose when a maximum value of the packet discard rate set by the first setting processing exceeds a predetermined upper limit. However, Wang discloses resetting the packet discard rate of each of the [streams] when a maximum value of the packet discard rate set by the first setting processing exceeds a predetermined upper limit ("the sending device may detect the packet loss rate periodically or in real time, and dynamically adjust the sending rate based on a packet loss rate calculated by a sender on which a packet loss occurs. In an example, when the sending device detects that the Application/Control Number: 18/268,693 Art Unit: 2476 Page 22 packet loss rate is greater than or equal to the first threshold, it indicates that a severe packet loss may be caused by a current large rate. In this case, the sending device decreases the sending rate, to avoid a severe packet loss. When the sending device detects that the packet loss rate is less than the first threshold, the sending rate may be set to the upper rate limit V.sub.max. In this way, the sending rate is ensured, and no severe packet loss occurs”; [0285]; [0279]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of Wang into the combined system/method of Gell's first and second embodiments as it would allow resetting the packet discard rate of each of the calls when a maximum value of the packet discard rate set by the first setting processing exceeds a predetermined upper limit. Such combination would have been obvious as the references are from analogous art, where a motivation would have been to improve a data transmission capability, communication efficiency and have no severe packet loss occur (Wang; [0103]; [0285]; [0289]). As to claim 3: The combined system/method of Gell's first and second embodiments and Wang discloses the invention set forth above. Gell's first embodiment further discloses wherein the traffic control device sets the correction amount so that a maximum value of the packet discard rate set by the second setting processing becomes the predetermined upper limit ("the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; "the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting”; [0174] the limitation of "so that Application/Control Number: 18/268,693 Art Unit: 2476 Page 23 a maximum value of the packet discard rate set by the second setting processing becomes the predetermined upper limit" is a results/intended use recitation, accordingly does not limit the claim). As to claim 5: The combined system/method of Gell's first and second embodiments discloses the invention set forth above. Gell's first embodiment further discloses second setting processing of resetting the packet discard rate of each of the [streams] (“the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; "the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting"; [0174] note: adjusting = resetting/second setting processing), wherein the second setting processing (adjusting processing; [0169]; [0172]; [0174]) includes: processing of calculating a corrected [stream] duration by adding a correction amount to the [stream] duration of each of the [streams] (“the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data”; [0169]; [0172]; "the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator Application/Control Number: 18/268,693 Art Unit: 2476 Page 24 may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting”; [0174] note: dynamically determining/calculating stream duration and/or remaining duration = calculating corrected stream duration, beginning duration minus the remaining duration that has been dynamically calculated = correction amount); and processing of resetting the packet discard rate of each of the [streams] (“the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; “the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting”; [0174] note: adjusting = resetting/second setting processing) in a manner where the packet discard rate is proportional to the corrected call duration ("the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof"; [0174]; [0169]; [0172] “A lower AF may result in more packets being dropped during periods of congestion than would be dropped using a higher AF"; [0170]) so that the total [stream] traffic falls within the line capacity(“A lower AF may result in more packets being dropped Application/Control Number: 18/268,693 Art Unit: 2476 Page 25 during periods of congestion than would be dropped using a higher AF"; [0170]-[0171]; “the AF of a data stream may be adjusted dynamically by an amount proportional to the percentage of data remaining to be transferred. For example, a lower AF may be assigned to a data stream if the data transfer is just started. For another example, a higher AF may be assigned to a data stream if the transfer of entire data stream is about to complete"[0172]; [0174]; [0185]). Gell's second embodiment discloses a stream being a call ("VoIP stream"; see Fig. 16; [0200]-[0201] see also voice services; [0144] “Examples of sessions include a voice over internet protocol (VoIP) call using the Skype application from a laptop”; [0047]; [0050]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of the second embodiment of Gell into the first embodiment of Gell as it would allow the stream to be a call and streams to be calls. Such combination would have been obvious as it would have been a simple substitution of one known element (i.e., stream(s)) for another (i.e., call(s)) to obtain predictable results. Furthermore, Gell discloses similar processes being applied to voice services in paragraph [0144]-[0145], where the process would optimize/preserve QoE ([0142]; [0144]; [0167]-[0171]). The combined system/method of Gell's first embodiment and second embodiment does not explicitly disclose when a maximum value of the packet discard rate set by the first setting processing exceeds a predetermined upper limit. However, Wang discloses resetting the packet discard rate of each of the [streams] when a maximum value of the packet discard rate set by the first setting processing exceeds a predetermined upper limit ("the sending device may detect the packet loss rate periodically or in real time, and dynamically adjust the sending rate based on a packet loss rate calculated by a sender on which a packet loss occurs. In an example, when the sending device detects that the Application/Control Number: 18/268,693 Art Unit: 2476 Page 26 packet loss rate is greater than or equal to the first threshold, it indicates that a severe packet loss may be caused by a current large rate. In this case, the sending device decreases the sending rate, to avoid a severe packet loss. When the sending device detects that the packet loss rate is less than the first threshold, the sending rate may be set to the upper rate limit V.sub.max. In this way, the sending rate is ensured, and no severe packet loss occurs”; [0285]; [0279]). It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teaching of Wang into the combined system/method of Gell's first and second embodiments as it would allow resetting the packet discard rate of each of the calls when a maximum value of the packet discard rate set by the first setting processing exceeds a predetermined upper limit. Such combination would have been obvious as the references are from analogous art, where a motivation would have been to improve a data transmission capability, communication efficiency and have no severe packet loss occur (Wang; [0103]; [0285]; [0289]). As to claim 6: The combined system/method of Gell's first and second embodiments and Wang discloses the invention set forth above. Gell's first embodiment further discloses wherein the correction amount is set so that a maximum value of the packet discard rate set by the second setting processing becomes the predetermined upper limit ("the AF is further adjusted based upon video frame size, video frame rate, video stream data rate, duration of the video stream, amount of data transferred with respect to the total amount of video stream data"; [0169]; [0172]; "the AF of a video data stream is adjusted based upon the duration of the video data stream, the amount of time remaining in the video data stream, or a combination thereof. For example, an operator may decide to assign a higher AF to a full-length Netflix movie as Application/Control Number: 18/268,693 Art Unit: 2476 Page 27 compared to a short 10 second Youtube clip, since the customer may have a higher expectation of quality for a feature length film as compared to a brief video clip. In another example, the operator may decide to dynamically assign a higher AF to a video data stream that is nearing completion as compared to one that is just starting”; [0174] the limitation of "so that a maximum value of the packet discard rate set by the second setting processing becomes the predetermined upper limit" is a results/intended use recitation, accordingly does not limit the claim). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to MARIELA VIDAL CARPIO whose telephone number is (571)272-1250. The examiner can normally be reached M-F 8:00AM to 5:00PM. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Ayaz Sheikh can be reached at (571)272-3795. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about Application/Control Number: 18/268,693 Art Unit: 2476 Page 28 filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /MARIELA VIDAL CARPIO/ Primary Examiner, Art Unit 2476
Read full office action

Prosecution Timeline

Jun 21, 2023
Application Filed
Oct 01, 2025
Non-Final Rejection mailed — §101, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12712815
Channel Switching Method, Electronic Device and Storage Medium
3y 3m to grant Granted Aug 18, 2026
Patent 12701468
Data Transmission Method and Related Device
4y 5m to grant Granted Aug 04, 2026
Patent 12683898
CONDITIONAL ROUTING DELIVERY IN A COMPROMISED NETWORK
3y 3m to grant Granted Jul 14, 2026
Patent 12672189
SYSTEM AND METHOD FOR OPERATION OF ENHANCED MACHINE TYPE COMMUNICATION (EMTC) AND NARROW BAND INTERNET-OF-THINGS (NB-IOT) USER EQUIPMENTS (UES) WHEN CONNECTED TO 5G CORE NETWORK (5GCN)
5y 0m to grant Granted Jun 30, 2026
Patent 12634236
ACCESS TRAFFIC STEERING USING A PLURALITY OF STEERING CONNECTIONS OVER DIFFERENT ACCESS NETWORKS
5y 1m to grant Granted May 19, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
76%
Grant Probability
78%
With Interview (+1.1%)
3y 2m (~0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 289 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month