Prosecution Insights
Last updated: October 02, 2026
Application No. 18/840,119

APPLICATION DISTRIBUTION APPARATUS, APPLICATION DISTRIBUTION METHOD, AND STORAGE MEDIUM

Non-Final OA §103
Filed
Aug 21, 2024
Priority
Mar 29, 2022 — nonprovisional of PCTJP2022015434
Examiner
MILLS, PAUL V
Art Unit
Tech Center
Assignee
NEC Corporation
OA Round
1 (Non-Final)
53%
Grant Probability
Moderate
1-2
OA Rounds
2y 0m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 53% of resolved cases
53%
Career Allowance Rate
193 granted / 362 resolved
-6.7% vs TC avg
Strong +40% interview lift
Without
With
+39.6%
Interview Lift
resolved cases with interview
Typical timeline
4y 1m
Avg Prosecution
23 currently pending
Career history
380
Total Applications
across all art units

Statute-Specific Performance

§101
11.6%
-28.4% vs TC avg
§103
49.7%
+9.7% vs TC avg
§102
12.5%
-27.5% vs TC avg
§112
24.1%
-15.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 362 resolved cases

Office Action

§103
DETAILED ACTION Status of Claims This action is in reply to the application filed on 08/21/2024. Claims 1, 3-7, 9-12 and 14 have been amended in a preliminary amendment dated 08/21/2024. Claims 1-14 are currently pending and have been examined. Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Objections Claims 1-14 are objected to because of the following informalities: Claims 1, 13, and 14: Grammatical/translation error “destination servers that satisfy the use condition…”. Potential corrections: “destination servers that have satisfied s”; “destination servers whose s are satisfied”; “determining one or more distribution destination servers, wherein the use condition of each distribution destination server is satisfied”; etc. Claims 7, 11, and 12: Grammatical/translation error essentially the same as 1, 13, 14. Claim 5: The multiple dependency recited in original claim 5 was only partially struck in the 08/21/2024 preliminary amendment. Claim 5 should be amended: “The application distribution apparatus according to claim 1 [[4]], wherein the use condition includes a condition related to a user of a service that is provided by the application.” Appropriate correction is required. Any claim not specifically mentioned above, is objected due to its dependency on an objected claim. 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-3, 6-10 and 13-14 are rejected under 35 U.S.C. 103 as being unpatentable over Abbasi et al. (US 2017/0134520 A1) in view of Jreij et al. (US 2022/0179700 A1). Claims 1, 13, and 14: Abbasi discloses the limitations as shown in the following rejections: managing, for each of a plurality of servers (electronic devices/servers/physical resources), a location…of the server (¶0044, 0050-0053, 0060; FIG. 1) disclosing a hierarchy of software agents that each manage information concerning the servers/devices in its domain including location. acquiring a distribution request (service placement request) for an application (service/application and/or “component”/”task” thereof), the distribution request including information pertaining to a desired execution area (region zone) (¶0059-0060, 0079, 0140, 0142, 0144, 0161-0162, 0043); “service requests can include requirements about geographical location (¶0059)…the service request 820 can include requirements about allowed or prohibited geographical locations for some or all of the components to be deployed” (¶0140). selecting, as candidate servers (candidate/feasible placement solutions), servers included in the desired execution area from among the plurality of servers…determining one or more distribution destination servers (selected solution) that satisfy [hardware requirements] from among the candidate servers; and distributing the application to the one or more distribution destination servers (¶0015, 0056, 0065, 0139-0144, 0161-0167).. Abbasi does not describe any servers associated with a “use condition” restricting what application components can be assigned thereto, and does not specifically disclose managing, for each of a plurality of servers, a…use condition of the server;…determining one or more distribution destination servers that satisfy the use condition. Jreij, however, discloses analogous methods of controlling the assignment of workloads to hardware devices including (¶0033-0034, 0158-0162, 0170-0173, 0184) managing, for each of a plurality of servers (hardware device), a…use condition (allocation limitation/reservation/criteria) of the server and determining one or more distribution destination servers that satisfy the use condition when selecting a hardware device to be allocated a workload. Exemplary quotation: “When the reservation system is active, different types of hardware devices may only be allocated for performance of workloads having sufficiently high priority. Allocation of any number and type of hardware devices may be limited to corresponding priority levels…In another example, in some embodiments of the invention, various hardware devices may be reserved for performance of specific workload types” (¶0159-0160). It would have been obvious to one of ordinary skill in the art prior to the filing date of the invention to modify Abbasi to employ resource reservation/allocation limits as taught by Jreij to “reduce the likelihood of over-provision for the performance of workloads while still also making it likely that desired workloads will have access to sufficient quantities of computing resources for performance. Accordingly, computer implemented services provided… may be more likely to meet the expectations of the entities requesting the services” (Jreij ¶0123). Claim 2: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. Jreij further discloses wherein the use condition includes a condition related to time for executing the application. (¶0162-0163, 0183, 0187). Claim 3 and 6: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. Jreij further discloses wherein the use condition includes a condition related to the application (workload type) and wherein the use condition includes a condition related to urgency (priority) (¶0158-0162, 0170-0173). Claim 7: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. Jreij further discloses wherein in the distribution process, the at least one processor carries out a changing process for changing a distribution status of the application, for a first distribution destination server that no longer satisfies the use condition among the one or more distribution destination servers to which the application was distributed in at least ¶0153, 0196-0200, 0043-0045) disclosing the workload manager system can partially or entirely cancel and/or time-shift performance (changing a distribution status) of a workload (application) if the information handling system resources (distribution destination server) allocated to the workload are redesignated for workloads of a higher priority and/or a different type (no longer satisfies the use condition). Claim 8: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. Jreij further discloses wherein the changing process includes a process for stopping (cancelling/time shifting) execution of the application by the first distribution destination server (¶0045, 0153, 0200). Claim 9: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. Jreij further discloses wherein the changing process includes a process for notifying the first distribution destination server or a terminal (client/“entity that requested the workload”) which is connected to the first distribution destination server of changing the distribution status of the application (¶0029, 0040, 0057, 0200, 0045). Exemplary quotation: “the clients (40) may send requests to management entities to have the computer implemented services be provided. Consequently, the number and types of workloads to be performed over time may change (¶0029)…performance of the workload may be remediated by, for example, (i) time-shifting performance of the workload to other periods of time during which free and/or reserved resources may be reallocated…notifying an entity that requested the workload be performed (e.g., the entities that submitted the workload request)” Claim 10: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. Regarding claim 10 reciting that the changing process includes a process for making a query to a user of a terminal that is connected to the first distribution destination server as to whether or not the user is going to continue to use a service provided by the application, Jreij teaches the subject matter in ¶0198-0200: “if it is determined that the reserved resources cannot be freed to meet the future resource needs…performance of the workload is remediated…The performance of the workload may be remediated by, for example…(ii) notifying an entity that requested the workload be performed (e.g., the entities that submitted the workload request) that the workload may be performed at lower or reduced levels of performance” in view of Jreij (¶0029, 0040, 0057, 0099) disclosing workloads are applications executed to provide services to a requesting client/user. Accordingly, Jreij’s notification to the requestor “that the workload may be performed at lower or reduced levels of performance” is equivalent to a query as to whether or not the user is going to continue to use/still wants the application service workload executed with reduced performance. Claims 4 and 5 are rejected under 35 U.S.C. 103 as being unpatentable over Abbasi in view of Jreij in further view of Wagner (US 10,067,801 B1). Claim 4 and 5: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. The combination of Abbasi/Jreij does not specifically disclose wherein the use condition includes a condition related to a requester that made the distribution request and/or wherein the use condition includes a condition related to a user of a service that is provided by the application. Wagner, however, discloses analogous methods of reserving resource sub-pools for allocation based on various uses/constraints wherein the use condition includes a condition (e.g. user identity/account) related to a requester that made the distribution request…wherein the use condition includes a condition (e.g. user identity/account/group, anticipated user needs/workload) related to a user of a service that is provided by the application (col. 4, li. 7-31; col. 11, li. 30-51; col. 19, li. 47-57; col. 20, li. 28-39). Exemplary quotation: “the warming pool may include a sub-pool of virtual machine instances that are used to execute program codes of only one designated user. Such a sub-pool of virtual machine instances may be implemented on single-tenanted hardware (e.g., physical servers) that is not used for any user other than the designated user” (col. 4). It would have been obvious to one of ordinary skill in the art prior to the filing date of the invention to modify Abbasi/Jreij to support user-dependent allocation constraints as taught by Wagner to flexibly increase the range of security and regulatory requirements that can be satisfied when allocating resources thus enlarging the number of user workload/application requests that can be satisfied (Wagner col. 3, li. 31-44). Claims 11 and 12 are rejected under 35 U.S.C. 103 as being unpatentable over Abbasi in view of Jreij in further view of Butikofer et al. (US 8,850,434 B1). Claim 11: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. The combination of Abbasi/Jreij does not specifically disclose changing, to a second distribution destination server that satisfies the use condition among the plurality of distribution destination servers. Butikofer, however, discloses analogous methods for controlling the placement (distribution) of VMs (applications) to hypervisor nodes (servers) based on group tags and ACLs (use conditions) associated with the hypervisors (col. 7, li. 60 – col. 8, li. 18; col. 6, col. 27-55). Butikofer further discloses (col. 2, li. 43 – col. 3, li. 17) changing a distribution status (operating state and/or location) of the application, for a first distribution destination server that no longer satisfies the use condition (VM no longer compatible/matches tag or ACL conditions) including migrating the VM to another hypervisor whose group tags/ACL are compatible with the VM (changing, to a second distribution destination server that satisfies the use condition among the plurality of distribution destination servers), Butikofer’s live VM migration inherently carries the user connection state (col. 3, li. 5-17; col.8, li. 52-65) (a connection destination of a terminal). It would have been obvious to one of ordinary skill in the art prior to the filing date of the invention to modify Abbasi/Jreij to constrain placement of applications to particular nodes/servers servers as taught by Butikofer to reduce administrator overhead while receiving benefits including reduced license costs, resource guarantees, and ensuring regulatory compliance (Butikofer col. 2, li. 38-65; col. 6, li. 34-47; col. 10, li. 47-54). Claim 12: The combination of Abbasi/Jreij discloses the limitations as shown in the rejections above. The combination of Abbasi/Jreij does not specifically disclose changing process includes a process for distributing the application to a third distribution destination server among the candidate servers, the third distribution destination server differing from all of the one or more distribution destination servers and satisfying the use condition. Butikofer, however, discloses analogous methods for controlling the placement (distribution) of VMs (applications) to hypervisor nodes (servers) based on group tags and ACLs (use conditions) associated with the hypervisors (col. 7, li. 60 – col. 8, li. 18; col. 6, col. 27-55). Butikofer further discloses (col. 2, li. 43 – col. 3, li. 17; col. 8, li. 19-33) changing a distribution status (operating state and/or hosting node) of the application, for a first distribution destination server that no longer satisfies the use condition (VM no longer compatible/matches tag or ACL conditions) including migrating the VM to another hypervisor whose group tags/ACL are compatible with the VM thus distributing the application to a third distribution destination server among the candidate servers, the third distribution destination server differing from all of the one or more distribution destination servers and satisfying the use condition. It would have been obvious to one of ordinary skill in the art prior to the filing date of the invention to modify Abbasi/Jreij to constrain placement of applications to particular nodes/servers as taught by Butikofer to reduce administrator overhead while receiving benefits including reduced license costs, resource guarantees, and ensuring regulatory compliance (Butikofer col. 2, li. 38-65; col. 6, li. 34-47; col. 10, li. 47-54). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant’s disclosure: Each of the following is directed to controlling application/host placement: US 20230125765 A1; US 11221887 B2, US 20190286475 A1, US 20190278625 A1. Any inquiry of a general nature or relating to the status of this application or concerning this communication or earlier communications from the Examiner should be directed to Paul Mills whose telephone number is 571-270-5482. The Examiner can normally be reached on Monday-Friday 11:00am-8:00pm. If attempts to reach the examiner by telephone are unsuccessful, the Examiner’s supervisor, April Blair can be reached at 571-270-1014. 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. 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. /P. M./ Paul Mills 09/15/2026 /APRIL Y BLAIR/Supervisory Patent Examiner, Art Unit 2196
Read full office action

Prosecution Timeline

Aug 21, 2024
Application Filed
Sep 22, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12748578
IDENTIFICATION OF REUSABLE COMPONENTS
4y 0m to grant Granted Sep 29, 2026
Patent 12748605
DISCOVERY AND INVENTORY CONTROL FOR REMOTE RESOURCE INTEGRATION WITH CLOUD SERVICES
3y 3m to grant Granted Sep 29, 2026
Patent 12744785
PRIORITIZING OPERATIONS OVER CONTENT OBJECTS OF A CONTENT MANAGEMENT SYSTEM
2y 7m to grant Granted Sep 22, 2026
Patent 12705107
Deploying Application Containers of a Distributed Service
3y 10m to grant Granted Aug 11, 2026
Patent 12693906
CONTAINER MANAGEMENT DEVICE AND STORAGE MEDIUM STORING CONTAINER MANAGEMENT PROGRAM
4y 2m to grant Granted Jul 28, 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
53%
Grant Probability
93%
With Interview (+39.6%)
4y 1m (~2y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 362 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