Prosecution Insights
Last updated: August 16, 2026
Application No. 18/855,600

FLOW CONTROL METHOD, APPARATUS, AND ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM

Non-Final OA §103
Filed
Oct 09, 2024
Priority
May 23, 2022 — CN 202210563387.6 +1 more
Examiner
NGUYEN, KHAI MINH
Art Unit
Tech Center
Assignee
Cloud Intelligence Assets Holding (Singapore) Private Limited
OA Round
1 (Non-Final)
87%
Grant Probability
Favorable
1-2
OA Rounds
6m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 87% — above average
87%
Career Allowance Rate
1128 granted / 1295 resolved
+27.1% vs TC avg
Minimal +4% lift
Without
With
+4.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 4m
Avg Prosecution
26 currently pending
Career history
1315
Total Applications
across all art units

Statute-Specific Performance

§101
7.8%
-32.2% vs TC avg
§103
50.0%
+10.0% vs TC avg
§102
20.4%
-19.6% vs TC avg
§112
7.2%
-32.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1295 resolved cases

Office Action

§103
DETAILED ACTION 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: 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, 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-2, 4-7, 13, 15, and 17-20 are rejected under 35 U.S.C. 103 as being unpatentable over Guim Bernat et al. (US 20250112825 A1) in view of Rakoshitz et al. (US 6816903 B1). Considering claims 1, 7, Guim Bernat teaches a flow control method, applied to a cloud server (130, Fig.1), wherein the cloud server stores data provided to user sets with different priorities to access ([0091] client user equipment (UEs)), each of which may have different requirements or constraints. For example, some services may have priority or quality-of-service (QoS) constraints), and bandwidth resources on the cloud server are periodically allocated to the user sets (Fig.1, 73, [0107] Compute, memory, and storage resources which are offered at the edges in the edge cloud 110, [0109] configurations based on the type of compute, memory, storage, fabric, acceleration, or like resources available to edge locations, tiers of locations, or groups of locations; the service, security, and management and orchestration capabilities, [1173] access level); the method comprises: in response to an access request for the data initiated by a user received in the current resource allocation cycle (Fig.5-6, [0141] client endpoints 510 (in the form of mobile devices, computers, autonomous vehicles, business computing equipment, industrial processing equipment) provide requests 520 for services or data transactions, and receive responses 530 for the services or data transactions, to and from the edge cloud 110 (e.g., via a wireless or wired network 540)), performing access control for the access request based on the second quantity of the allocable bandwidth resources corresponding to the user ([0139] service management framework is service aware and naturally balances the service delivery requirements with the capability and availability of the resources and the access for the data upload the data analytics systems, [0661] a shared resource with limited bandwidth allocation available to each participant). Guim Bernat do not clearly teach in response to an end of a previous resource allocation cycle of the bandwidth resources, calculating a first quantity of allocable bandwidth resources corresponding to the user sets with different priorities respectively in a current resource allocation cycle according to a quantity of bandwidth resources allocated to the user sets with different priorities in the previous resource allocation cycle; further calculating a second quantity of allocable bandwidth resources corresponding to each user in the user sets with different priorities according to the first quantity. Rakoshitz teaches in response to an end of a previous resource allocation cycle of the bandwidth resources (col.3, lines 11-27: a novel computer network system having a real-time bandwidth profiling tool. The real-time bandwidth profiling tool has a graphical user interface on a monitor or display), calculating a first quantity (col.14, line 66 to col.15, line 6: a priority order for bandwidth limiting or servicing traffic from a class) of allocable bandwidth resources corresponding to the user sets with different priorities respectively in a current resource allocation cycle according to a quantity of bandwidth resources allocated to the user sets with different priorities in the previous resource allocation cycle (steps 803-813, Fig.8, 12-13, col.17, lines 19-64: classifies (step 803) the flow of information…bandwidth guarantees, bandwidth limits, setting priorities); further calculating a second quantity of allocable bandwidth resources corresponding to each user in the user sets with different priorities according to the first quantity (Fig.10-11, col. 20, lines 15-36: 1103 shows the amount of data transferred to the client, col.17, lines 19-64: priorities). Therefore, It would have been obvious before the effective filling date of the claimed invention to one of ordinary skill in the art to provide above teaching of Rakoshitz to Guim Bernat, in order to improve productivity (or reduced loss of productivity). Considering claims 13, 20, Guim Bernat teaches an electronic device (Fig.1), comprising: a processor (2252); and a memory (2254), configured to store processor executable instructions; wherein the processor, when executing the computer executable instructions ([0225]), is configured to: in response to an end of a previous resource allocation cycle of the bandwidth resources on a cloud server (130, Fig.1) periodically allocated to the user sets with different priorities ([0091] client user equipment (UEs)), each of which may have different requirements or constraints. For example, some services may have priority or quality-of-service (QoS) constraints), and in response to an access request for data, which is provided by the cloud server (130, Fig.1) to the user sets with different priorities to access ([0091]), initiated by a user received in the current resource allocation cycle (Fig.5-6, [0141] client endpoints 510 (in the form of mobile devices, computers, autonomous vehicles, business computing equipment, industrial processing equipment) provide requests 520 for services or data transactions, and receive responses 530 for the services or data transactions, to and from the edge cloud 110 (e.g., via a wireless or wired network 540)), perform access control for the access request based on the second quantity of the allocable bandwidth resources corresponding to the user([0139] service management framework is service aware and naturally balances the service delivery requirements with the capability and availability of the resources and the access for the data upload the data analytics systems, [0661] a shared resource with limited bandwidth allocation available to each participant). Guim Bernat do not clearly teach calculate a first quantity of allocable bandwidth resources corresponding to the user sets with different priorities respectively in a current resource allocation cycle according to a quantity of bandwidth resources allocated to the user sets with different priorities in the previous resource allocation cycle; further calculate a second quantity of allocable bandwidth resources corresponding to each user in the user sets with different priorities according to the first quantity; Rakoshitz teaches calculating a first quantity (col.14, line 66 to col.15, line 6: a priority order for bandwidth limiting or servicing traffic from a class) of allocable bandwidth resources corresponding to the user sets with different priorities respectively in a current resource allocation cycle according to a quantity of bandwidth resources allocated to the user sets with different priorities in the previous resource allocation cycle (steps 803-813, Fig.8, 12-13, col.17, lines 19-64: classifies (step 803) the flow of information…bandwidth guarantees, bandwidth limits, setting priorities); further calculating a second quantity of allocable bandwidth resources corresponding to each user in the user sets with different priorities according to the first quantity (Fig.10-11, col. 20, lines 15-36: 1103 shows the amount of data transferred to the client, col.17, lines 19-64: priorities). Therefore, It would have been obvious before the effective filling date of the claimed invention to one of ordinary skill in the art to provide above teaching of Rakoshitz to Guim Bernat, in order to improve productivity (or reduced loss of productivity). Considering claims 2, 15, Guim Bernat and Rakoshitz further teach allocating the bandwidth resources to the user sets with different priorities according to a preset ratio between the different priorities at initialization (Guim Bernat: [0091], Rakoshitz: col.14, line 66 to col.15, line 6). Considering claims 4, 17, performing following processes for different priorities respectively: determining a bandwidth resource occupied by each user in a user set with a current priority; calculating a ratio of the bandwidth resource occupied by each user to bandwidth resources occupied by the user set with the current priority (Rakoshitz: col.14, line 66 to col.15, line 6); and calculating the second quantity of the allocable bandwidth resources corresponding to each user based on the ratio and the first quantity (Rakoshitz: Fig.10-11, col. 20, lines 15-36: 1103 shows the amount of data transferred to the client, col.17, lines 19-64: priorities). Considering claims 5, 18, wherein the data is accessed by the user via a token allocated by the cloud server (Guim Bernat: [0829]); wherein the calculating the first quantity of the allocable bandwidth resources corresponding to the user sets with different priorities respectively in the current resource allocation cycle according to the quantity of the bandwidth resources allocated to the user sets with different priorities in the previous resource allocation cycle (Rakoshitz: col.14, line 66 to col.15, line 6) comprises: calculating a quantity of allocable tokens corresponding to the user sets with different priorities respectively in the current resource allocation cycle according to a quantity of tokens allocated to the user sets with different priorities in the previous resource allocation cycle (Guim Bernat: [0829], Rakoshitz: col.14, line 66 to col.15, line 6); and calculating the first quantity of the allocable bandwidth resources corresponding to the user sets with different priorities respectively according to a ratio of the quantity of the allocable tokens corresponding to the user sets with different priorities to a total quantity of allocable tokens of the cloud server (Guim Bernat: [0829], Rakoshitz: col.14, line 66 to col.15, line 6). Considering claims 6, 19, sending the second quantity of the allocable bandwidth resources corresponding to each user in the user sets with different priorities to a client to which each user is located, so that the client, in response to that the user initiates the access request for the data in the current resource allocation cycle, performs access control for the access request based on the second quantity of the allocable bandwidth resources corresponding to the user (Guim Bernat: [0661], Rakoshitz: col.14, line 66 to col.15, line 6). Allowable Subject Matter Claims 3, 8-10, 16, and 21-23 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to KHAI MINH NGUYEN whose telephone number is (571)272-7923. The examiner can normally be reached 6-3. 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, Charles Appiah can be reached at 571-272-7904. 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 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. /KHAI M NGUYEN/Primary Examiner, Art Unit 2641
Read full office action

Prosecution Timeline

Oct 09, 2024
Application Filed
Jul 21, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12707248
METHOD FOR CONTROLLING THE ROAMING OF A MOBILE STATION OPERATING A DOWNLOAD AND A RENDERING OF A VIDEO CONTENT, AND SYSTEM EXECUTING THE METHOD
3y 0m to grant Granted Aug 11, 2026
Patent 12694276
DIAGNOSIS SUPPORT DEVICE, LEARNING DEVICE, DIAGNOSIS SUPPORT METHOD, LEARNING METHOD, AND PROGRAM
2y 6m to grant Granted Jul 28, 2026
Patent 12689956
PRIORITIZED RETURN TO RAT NR FROM RAT GSM / RAT UMTS THROUGH RAT RESELECTION BASED APPROACH
2y 10m to grant Granted Jul 21, 2026
Patent 12681124
A METHOD FOR ASSISTING A FIRST NETWORK NODE IN DETERMINING A PROPERTY OF A NETWORK NODE, A RELATED FIRST NETWORK NODE AND A RELATED WIRELESS DEVICE
2y 10m to grant Granted Jul 14, 2026
Patent 12684448
METHOD AND APPARATUS FOR MANAGING SERVICE AREA FOR UE IN WIRELESS COMMUNICATION SYSTEM
2y 11m to grant Granted Jul 14, 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
87%
Grant Probability
92%
With Interview (+4.5%)
2y 4m (~6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 1295 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