Prosecution Insights
Last updated: October 02, 2026
Application No. 19/229,982

METHOD FOR MANAGING UPDATES TO A DISTRIBUTED NETWORK INDEPENDENT OF HARDWARE

Final Rejection §112
Filed
Jun 05, 2025
Priority
Jun 13, 2013 — provisional 61/834,807 +7 more
Examiner
HIGA, BRENDAN Y
Art Unit
2447
Tech Center
2400 — Computer Networks
Assignee
Edge Networking Systems LLC
OA Round
4 (Final)
86%
Grant Probability
Favorable
5-6
OA Rounds
1y 4m
Est. Remaining
94%
With Interview

Examiner Intelligence

Grants 86% — above average
86%
Career Allowance Rate
647 granted / 754 resolved
+27.8% vs TC avg
Moderate +8% lift
Without
With
+8.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
21 currently pending
Career history
774
Total Applications
across all art units

Statute-Specific Performance

§101
12.4%
-27.6% vs TC avg
§103
37.1%
-2.9% vs TC avg
§102
15.0%
-25.0% vs TC avg
§112
24.5%
-15.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 754 resolved cases

Office Action

§112
DETAILED ACTION This Office action is in response to Applicant's amendment and request for reconsideration filed on April 27, 2026. Claims 1-20 are pending. Response to Arguments Applicant's arguments, with respect to the 35 U.S.C. 112(a) rejection based on lack of written description have been fully considered but they are not persuasive. With respect to claims 1, 10, and 19, Applicant states that “[a]s amended, the claim does not require that the service be implemented by fxManager and the Policy Manager, nor does it require the DNS-specific functionality criticized in the Office Action” (see pp. 13), to which the Examiner respectfully disagrees. As amended, the claim still requires a “name service resolution service”, i.e., "receiving, at a name resolution service executing within the software-defined network and communicating over a virtual fabric, a request associated with the fxDeviceApp… ”, etc.. Furthermore, a person having ordinary skill in the art would understand the “name resolution service” is in reference to the DNS Server 1150 (see Fig. 11) of Applicant’s specification, as the DNS Server is the only service or element mentioned that would be capable of performing name resolution. However, the DNS Server 1150, appears to only be used to resolve the initial FQDN of the fxManager upon boot-up of the fxDevice (see Fig. 11, and ¶0074, also see “Secure Boot”, ¶0104). Thus, Applicant’s specification fails to adequately describe the specific features of: “receiving at a name resolution service (i.e., DNS Server 1150) executing within the software-defined network and communicating over a virtual fabric, a request associated with the fxDeviceApp; retrieving, by the name resolution service (i.e., DNS Server 1150) from the application manager, deployment information identifying live and active instances associated with the fxDeviceApp and associated zones; selecting, by the name resolution service (i.e., DNS Server 1150), an active instance based on the deployment information and a zone of a requester in accordance with administrator polices enforced by a policy manager; and returning, by the name resolution service (i.e., DNS Server 1150), information identifying the selected active instance to the requester within the software-defined network in a message format compatible with the messaging of the virtual fabric.” Moreover, although applicant is free to be his or her own lexicographer, where applicant acts as his or her own lexicographer to specifically define a term of a claim contrary to its ordinary meaning, the written description must clearly redefine the claim term and set forth the uncommon definition so as to put one reasonably skilled in the art on notice that the applicant intended to so redefine that claim term. Process Control Corp. v. HydReclaim Corp., 190 F.3d 1350, 1357, 52 USPQ2d 1029, 1033 (Fed. Cir. 1999). In this case, however, the specification not only does not redefine the term “name resolution service”, but the term “name resolution service” doesn’t even appear anywhere in Applicant’s specification. As such, a person having ordinary skill in the art would understand the term, as is customarily known in the art (see for example, “name resolution”, Newton's Telecom Dictionary, 26th edition, Flatiron Publishing Inc., 2011, p. 780), as referring to a service that resolves names (e.g., FQDN) to network addresses (i.e., IP addresses), i.e., DNS Server 1150 of Applicant’s specification. Similar to claim 1, as per claims 4/13, even assuming “the specification expressly identifies Policy Manager 428g as responsible for execution and implementation of administrator-set policies and further disclosing zoning and deployment context” (see pp. 17 of Applicant’s Remarks), the specification still fails to show the integration of the policy manager with a name resolution service, to support the limitation of “selecting, by the name resolution service (i.e., DNS Server 1150), an active instance (see claim 1) … wherein selecting the active instance comprises applying zone specific policies enforced by the policy manager based on deployment context” (see claim 4). Similar to claim 1, as per claims 5/14, even assuming “the specification repeatedly describes fxManager as the lifecycle manager for fxApps and further explains that it performs application provisioning , de-provisioning, repository handling, inventory, and accounting of live and active software instances” (see Remarks, pp. 18), the specification still fails to show the integration of the name resolution service (i.e., DNS Server 1150) using state information to identifying the active instance, i.e., “wherein the application manager comprises fxManager and maintains state information used by the name resolution service to identify the active instance.” Similar to claim 1, as per claims 6/15, even assuming “the specification supports use of load and status information in managing the distributed system (see Remarks pp. 18)”, the specification still fails to show the use of load and status information by the name resolution service (i.e., DNS Server 1150) as currently claimed (i.e., “….selecting, by the name resolution service (i.e., DNS Server 1150), an active instance (see claim 1) … wherein selecting the active instance is based on health or load information associated with the active instance” (see claim 4). Similar to claim 1, as per claims 7/16, even assuming “[t]he specification discloses that applications may expose APIs to be used by other applications and describes client application and server application roles in which the client makes requests and the server serves the requests” (see pp. 19 of Applicant’s remarks), Applicant’s specification still fails to describe “…receiving, at a name resolution service (i.e., DNS Server 1150) executing within the software-defined network and communicating over a virtual fabric” (see claim 1) “…wherein the request is received through an application-layer interface and the information identifying the selected active instance is returned through the application-layer interface” (see claim 7). Similar to claim 1, as per claims 8/17, even assuming “[t]he specification describes intra-app messaging between corresponding application instances in different fxDevices, inter-app messaging governed by administrator policy, and zoned deployment” (see pp. 19 of Applicant’s remarks), Applicant’s specification still fails to describe “…receiving, at a name resolution service (i.e., DNS Server 1150) executing within the software-defined network and communicating over a virtual fabric” (see claim 1) “…wherein the request originates from a second fxDeviceApp executing in a different zone of the distributed software-defined network” (see claim 8). Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claims 1-20 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. As noted in MPEP §2161.01: “original claims may lack written description when the claims define the invention in functional language specifying a desired result but the specification does not sufficiently describe how the function is performed or the result is achieved. For software, this can occur when the algorithm or steps/procedure for performing the computer function are not explained at all or are not explained in sufficient detail (simply restating the function recited in the claim is not necessarily sufficient). In other words, the algorithm or steps/procedure taken to perform the function must be described with sufficient detail so that one of ordinary skill in the art would understand how the inventor intended the function to be performed.” In this case, as per claim 1, the following claimed computer functions were not described in the specification in such a way (e.g., including steps/procedure for performing the claimed computer function) as to reasonably convey to one skilled in the relevant art that the inventor at the time the application was filed, had possession of the claimed invention: “receiving at a name resolution service executing within the software-defined network and communicating over a virtual fabric, a request associated with the fxDeviceApp; retrieving, by the name resolution service from the application manager, deployment information identifying live and active instances associated with the fxDeviceApp and associated zones; selecting, by the name resolution service, an active instance based on the deployment information and a zone of a requester in accordance with administrator polices enforced by a policy manager; and returning, by the name resolution service, information identifying the selected active instance to the requester within the software-defined network in a message format compatible with the messaging of the virtual fabric.” Even though Applicant’s specification, see pg. 41 (¶0104) and pg. 64 (see “No. 53”), vaguely mentions the use a name resolution service (i.e., DNS), pp. 41 and pp. 64, do not support the particular functions of the DNS as recited in the claims. As per claims 4-8, similar to claim 1, and for reasons noted in the ‘Response to Arguments’ section above, none of the functions performed by the name resolution service (i.e., DNS) recited in claims 4-8 are described in the specification in such a way (e.g., including steps/procedure for performing the claimed computer function, see MPEP §2161.01) as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. Claims 10, 13-17, and 19 recite substantially identical subject matter as claims 1 and 4-8 and are therefore rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement, for the same reasons as noted above. Claims not specifically addressed are rejected under 35 U.S.C. 112(a) based on their dependency to one or more claims mentioned above. Allowable Subject Matter Claims 1-20, though rejected under 35 U.S.C. §112(a), are allowed over the prior art. The following is an examiner’s statement of reasons for allowance: For reasons already noted in previous correspondences, the prior art is not seen to teach or render obvious to one of ordinary skill in the art, before the earliest effective filing date of the claimed invention, in the specific combinations and manner recited within the claims, the features of: “…executing, on a first network element, an fxDeviceApp wherein service metadata associated with the fxDeviceApp is registered with an application manager; receiving, at a name resolution service executing within the software-defined network and communicating over a virtual fabric, a request associated with the fxDeviceApp; retrieving, by the name resolution service from the application manager, deployment information identifying live and active instances associated with the fxDeviceApp and associated zones; selecting, by the name resolution service, an active instance based on the deployment information and a zone of a requester in accordance with administrator policies enforced by a policy manager; and returning, by the name resolution service, information identifying the selected active instance to the requester within the software-defined network in a message format compatible with messaging of the virtual fabric.” Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRENDAN HIGA whose telephone number is (571)272-5823. The examiner can normally be reached Monday - Friday 8:30 AM - 5:00 PM. 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, James Hwang can be reached at 571-272-4036. 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. /BRENDAN Y HIGA/Primary Examiner, Art Unit 2447
Read full office action

Prosecution Timeline

Show 4 earlier events
Jan 12, 2026
Request for Continued Examination
Jan 24, 2026
Response after Non-Final Action
Jan 28, 2026
Non-Final Rejection mailed — §112
Apr 27, 2026
Response Filed
Aug 18, 2026
Final Rejection mailed — §112
Sep 15, 2026
Interview Requested
Sep 22, 2026
Applicant Interview (Telephonic)
Sep 22, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12750425
AI/ML MODEL DISTRIBUTION BASED ON NETWORK MANIFEST
2y 11m to grant Granted Sep 29, 2026
Patent 12748814
METHOD, DEVICE AND WEARABLE PART EMBEDDED WITH SENSE CORE ENGINE UTILIZING BARCODE IMAGES FOR IMPLEMENTING COMMUNICATION
2y 7m to grant Granted Sep 29, 2026
Patent 12732785
PROVISION OF VIRTUAL INFRASTRUCTURE INFORMATION THROUGH R1 INTERFACE
2y 10m to grant Granted Sep 08, 2026
Patent 12706974
SYSTEMS AND METHODS FOR OPTIMIZING FACILITY ASSET OPERATION
2y 1m to grant Granted Aug 11, 2026
Patent 12706990
SNMP SUPPORT FOR REMOTELY DISTRIBUTED DEVICES
2y 0m to grant Granted Aug 11, 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

5-6
Expected OA Rounds
86%
Grant Probability
94%
With Interview (+8.5%)
2y 8m (~1y 4m remaining)
Median Time to Grant
High
PTA Risk
Based on 754 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