Prosecution Insights
Last updated: April 19, 2026
Application No. 18/012,039

SYSTEMS AND METHODS FOR AI/ML WORKFLOW SERVICES AND CONSUMPTION IN O-RAN BY SMO NON-RT RIC

Non-Final OA §102§103
Filed
Dec 21, 2022
Examiner
LOUIS-FILS, NICOLE M
Art Unit
2641
Tech Center
2600 — Communications
Assignee
Rakuten Mobile Inc.
OA Round
3 (Non-Final)
73%
Grant Probability
Favorable
3-4
OA Rounds
2y 11m
To Grant
99%
With Interview

Examiner Intelligence

Grants 73% — above average
73%
Career Allow Rate
185 granted / 254 resolved
+10.8% vs TC avg
Strong +34% interview lift
Without
With
+33.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
50 currently pending
Career history
304
Total Applications
across all art units

Statute-Specific Performance

§101
1.4%
-38.6% vs TC avg
§103
71.0%
+31.0% vs TC avg
§102
10.1%
-29.9% vs TC avg
§112
7.5%
-32.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 254 resolved cases

Office Action

§102 §103
DETAILED ACTION 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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 03/17/2026 has been entered. Response to Amendment The Amendment filed 03/17/2026 has been entered. Claims 1, 6, 12 and 17 have been amended. Claims 1-20 remain pending in the application. Response to Arguments Applicant’s arguments with respect to claims 1-20 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the publ(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claims 1, 3, 5-6, 10-12, 14 and 16-17 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Colom et al. (US 20260019802 A1). Regarding claim 1, Colom teaches a method performed in a processor executing a first application (method of Figs. 5-6), the method comprising: sending, by the first application, an application registration request to a second application provided in a Non-Real Time (Non-RT) open radio access network (0-RAN) intelligent controller (RIC) (AN-IC application 50 sends a request of data to the AN-IC 60 (e.g. explicit data request, subscription to a certain kind of data, [0099]; The term Access Network Intelligent Controller (AN-IC) is thus used to generically refer to a RIC or analogous intelligent controller applied to a radio-based or non-radio-based access network. Similarly, applications running on an AN-IC (e.g. xApps, rApps) are referred to as AN-IC applications, [0036]), the application registration request being sent from the first application to the second application via an R1 interface of the Non-RT RIC, (Services exposed to rApps via the R1 interface enable rApps to obtain information and trigger actions (e.g., policies, re-configuration) through the A1, O1, O2 and Open FH M-Plane related services, [0014]); receiving, by the first application from the second application via the Ri interface in response to the application registration request, a registration response including an application ID associated with the first application (if in step S2 the security/privacy policy indicates to modify, the application receives the modified information from the RIC, [0103], requested AN parameter, especially an object identifier, OID identifying a variable within an interface node or within a E2 service model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0064]); sending, by the first application via the R1 interface to the second application subsequent to receiving the registration response, a register service request (AN-IC application 50 sends a request of/subscription to data (e.g. an AN-IC parameter such as a KPI from a CU) to the AN-IC 60, [0106]) that includes at least (i) the application ID associated with the first application, and (ii) a service profile of a service provided by an artificial intelligence (AI) framework containing a plurality of learning models (The xApp request ID IE uniquely identifies each request made by the xApp. For SDL subscriptions, the xApp request ID is also used as the “subscription identifier” and is used in all related Information Push and Information Update Notify messages, [0032]; Some examples of functionality that can be implemented via xApps are: steering of specific users to certain cells and/or frequencies; adjusting QoS/QoE for specific users; MIMO beamforming; influence Radio Resource Management (RRM) functionality for certain users, e.g. access control; and gather mobility data from users, which can be used in AI/ML models for user prediction, [0019]); and receiving, by the first application via the R1 interface from the second application in response to the register service request, a register service response including a service identifier associated with the service provided by the Al framework (the AN-IC 60 sends a message to the application 50 containing the generated or artificial data, [0108]; the AN-IC application is configured to match the further request to a policy element based on the information contained in the application request for a second AN parameter, especially to at least one of: interface node and/or interface node type, especially an interface node identifier or an object identifier, OID identifying the type of the interface node, especially a E2 node and/or E2 Service Model, E2SM; requested AN parameter, especially an object identifier, OID identifying a variable within a interface node or within a E2 Service Model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0081]). Regarding claim 3, Colom teaches the method of claim 1, wherein the first application is external to the RIC (Colom Fig. 2, the O-eNB is outside the RIC). Regarding claim 5, Colom teaches the method of claim 1, wherein the service provided by the Al framework is one of a (i) model and inference hosting service, (ii) model training and hosting service, (iii) model repository service, or (iv) a model management service (xApp subscription management (as defined in O-RAN WG3 RIC Architecture, clause 6.2.2): [0027] manages subscriptions from xApps to E2 nodes, Colom [0026]). Regarding claim 6, Colom teaches a method performed by a processor executing a first application (method of Figs. 5-6), the method comprising: sending, by the first application to a second application provided in a Non-Real Time (Non-RT) 0-RAN intelligent controller (RIC), a service discovery request (AN-IC application 50 sends a request of data to the AN-IC 60 e.g. explicit data request, subscription to a certain kind of data, [0099]), the service discovery request being transmitted from the first application to the second application via an R1 interface of the Non-RT RIC (Services exposed to rApps via the R1 interface enable rApps to obtain information and trigger actions (e.g., policies, re-configuration) through the A1, O1, O2 and Open FH M-Plane related services, [0014]); receiving, by the first application from the second application via the R1 interface in response to the service discovery request, a service discovery response including a list of services provided by an artificial intelligence (AI) framework containing a plurality of learning models (if in step S2 the security/privacy policy indicates to modify, the application receives the modified information from the RIC, [0103], requested AN parameter, especially an object identifier, OID identifying a variable within an interface node or within a E2 service model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0064]; influence Radio Resource Management (RRM) functionality for certain users, e.g. access control; and gather mobility data from users, which can be used in AI/ML models for user prediction, [0019]); sending, by the first application to a third application subsequent to receiving the service discovery response, a service subscriber request specifying a service included in the list of services (AN-IC application 50 sends a request of/subscription to data (e.g. an AN-IC parameter such as a KPI from a CU) to the AN-IC 60, [0106]); and receiving, by the first application from the third application in response to the service subscriber request, a service subscriber response providing information that enables the first application to use the service specified in the service subscriber request (the AN-IC 60 sends a message to the application 50 containing the generated or artificial data, [0108], the AN-IC application is configured to match the further request to a policy element based on the information contained in the application request for a second AN parameter, especially to at least one of: interface node and/or interface node type, especially an interface node identifier or an object identifier, OID identifying the type of the interface node, especially a E2 node and/or E2 Service Model, E2SM; requested AN parameter, especially an object identifier, OID identifying a variable within a interface node or within a E2 Service Model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0081]). Regarding claim 10, Colom teaches the method according to claim 6, wherein the third application is external to the RIC, and the first application communicates with the third application via an O- RAN R1 interface (Colom Fig. 2, the O-eNB is outside the RIC). Regarding claim 11, Colom teaches the method of claim 6, wherein the list of services provided by the Al framework specifies at least one of a (i) model and inference hosting service, (ii) model training and hosting service, (iii) model repository service, or (iv) model management service (xApp subscription management (as defined in O-RAN WG3 RIC Architecture, clause 6.2.2): [0027] manages subscriptions from xApps to E2 nodes, Colom [0026]). Regarding claim 12, Colom teaches an apparatus (e.g. RIC of Fig. 3) executing a first application (applications running on an AN-IC e.g. xApps, rApps, [0036]), comprising: at least one memory configured to store computer program code (AN-IC further comprises a Shared Data Layer, SDL, configured to store AN parameters, [0069]); and at least one processor configured to access said at least one memory and operate as instructed by said computer program code (Access Network Intelligent Controller, [0036]), said computer program code including: first sending code configured to cause at least one of said at least one processor to send, by the first application, an application registration request to a second application provided in a Non-Real Time (Non-RT) open radio access network (0-RAN) intelligent controller (RIC) (AN-IC application 50 sends a request of data to the AN-IC 60 (e.g. explicit data request, subscription to a certain kind of data, [0099]; The term Access Network Intelligent Controller (AN-IC) is thus used to generically refer to a RIC or analogous intelligent controller applied to a radio-based or non-radio-based access network. Similarly, applications running on an AN-IC (e.g. xApps, rApps) are referred to as AN-IC applications, [0036]), the application registration request being sent from the first application to the second application via an R1 interface of the Non-RT RIC (Services exposed to rApps via the R1 interface enable rApps to obtain information and trigger actions (e.g., policies, re-configuration) through the A1, O1, O2 and Open FH M-Plane related services, [0014]); first receiving code configured to cause at least one of said at least one processor to receive, by the first application from the second application via the R1 interface in response to the application registration request, a registration response including an application ID associated with the first application (if in step S2 the security/privacy policy indicates to modify, the application receives the modified information from the RIC, [0103], requested AN parameter, especially an object identifier, OID identifying a variable within an interface node or within a E2 service model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0064]); second sending code configured to cause at least one of said at least one processor to send, by the first application to the second application via the R1 interface subsequent to receiving the registration response, a register service request (AN-IC application 50 sends a request of/subscription to data (e.g. an AN-IC parameter such as a KPI from a CU) to the AN-IC 60, [0106]) that includes at least (i) the application ID associated with the first application, and (ii) a service profile of a service provided by an artificial intelligence (AI) framework containing a plurality of learning models (The xApp request ID IE uniquely identifies each request made by the xApp. For SDL subscriptions, the xApp request ID is also used as the “subscription identifier” and is used in all related Information Push and Information Update Notify messages, [0032]; Some examples of functionality that can be implemented via xApps are: steering of specific users to certain cells and/or frequencies; adjusting QoS/QoE for specific users; MIMO beamforming; influence Radio Resource Management (RRM) functionality for certain users, e.g. access control; and gather mobility data from users, which can be used in AI/ML models for user prediction, [0019]); and second receiving code configured to cause at least one of said at least one processor to receive, by the first application from the second application via the R1 interface in response to the register service request, a register service response including a service identifier associated with the service provided by the AI framework (the AN-IC 60 sends a message to the application 50 containing the generated or artificial data, [0108]; the AN-IC application is configured to match the further request to a policy element based on the information contained in the application request for a second AN parameter, especially to at least one of: interface node and/or interface node type, especially an interface node identifier or an object identifier, OID identifying the type of the interface node, especially a E2 node and/or E2 Service Model, E2SM; requested AN parameter, especially an object identifier, OID identifying a variable within a interface node or within a E2 Service Model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0081]). Regarding claim 14, Colom teaches the apparatus of claim 12, wherein the first application is external to the RIC (Colom Fig. 2, the O-eNB is outside of the RIC). Regarding claim 16, Colom teaches the apparatus of claim 12, wherein the service provided by the Al framework is one of a (i) model and inference hosting service, (ii) model training and hosting service, (iii) model repository service, or (iv) a model management service xApp subscription management (as defined in O-RAN WG3 RIC Architecture, clause 6.2.2): manages subscriptions from xApps to E2 nodes, [0026-0027]). Regarding claim 17, Colom teaches an apparatus (e.g. RIC of Fig. 3) executing a first application (applications running on an AN-IC e.g. xApps, rApps, [0036]), the apparatus comprising: at least one memory configured to store computer program code AN-IC further comprises a Shared Data Layer, SDL, configured to store AN parameters, [0069]); and at least one processor configured (Access Network Intelligent Controller, [0036]) to access said at least one memory and operate as instructed by said computer program code, said computer program code including: first sending code configured to cause at least one of said at least one processor to send, by the first application to a second application provided in a Non-Real Time (Non-RT) 0-RAN intelligent controller (RIC), a service discovery request (AN-IC application 50 sends a request of data to the AN-IC 60 (e.g. explicit data request, subscription to a certain kind of data, [0099]; The term Access Network Intelligent Controller (AN-IC) is thus used to generically refer to a RIC or analogous intelligent controller applied to a radio-based or non-radio-based access network. Similarly, applications running on an AN-IC (e.g. xApps, rApps) are referred to as AN-IC applications, [0036]), the service discovery request being transmitted from the first application to the second application via an R1 interface of the Non-RT RIC (Services exposed to rApps via the R1 interface enable rApps to obtain information and trigger actions (e.g., policies, re-configuration) through the A1, O1, O2 and Open FH M-Plane related services, [0014]); first receiving code configured to cause at least one of said at least one processor to receive, by the first application from the second application via the R1 interface in response to the service discovery request, a service discovery response including a list of services provided by an artificial intelligence (AI) framework containing a plurality of learning models (if in step S2 the security/privacy policy indicates to modify, the application receives the modified information from the RIC, [0103], requested AN parameter, especially an object identifier, OID identifying a variable within an interface node or within a E2 service model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0064]); second sending code configured to cause at least one of said at least one processor to send, by the first application to a third application subsequent to receiving the service discovery response, a service subscriber request specifying a service included in the list of services (AN-IC application 50 sends a request of/subscription to data (e.g. an AN-IC parameter such as a KPI from a CU) to the AN-IC 60, [0106]; (The xApp request ID IE uniquely identifies each request made by the xApp. For SDL subscriptions, the xApp request ID is also used as the “subscription identifier” and is used in all related Information Push and Information Update Notify messages, [0032]; Some examples of functionality that can be implemented via xApps are: steering of specific users to certain cells and/or frequencies; adjusting QoS/QoE for specific users; MIMO beamforming; influence Radio Resource Management (RRM) functionality for certain users, e.g. access control; and gather mobility data from users, which can be used in AI/ML models for user prediction, [0019]); and second receiving code configured to cause at least one of said at least one processor to receive, by the first application from the third application in response to the service subscriber request, a service subscriber response providing information that enables the first application to use the service specified in the service subscriber request (the AN-IC 60 sends a message to the application 50 containing the generated or artificial data, [0108]; the AN-IC application is configured to match the further request to a policy element based on the information contained in the application request for a second AN parameter, especially to at least one of: interface node and/or interface node type, especially an interface node identifier or an object identifier, OID identifying the type of the interface node, especially a E2 node and/or E2 Service Model, E2SM; requested AN parameter, especially an object identifier, OID identifying a variable within a interface node or within a E2 Service Model; and requester AN-IC application, especially an xApp application identifier or rApp application identifier, [0081]). 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 2, 7, 9, 13, 18 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Colom in view of Singh et al. (US 20220283882 A1). Regarding claim 2, Colom teaches the method of claim 1. However, Colom does not teach receiving, from a third application external to the RIC, a subscription request including the service identifier associated with the service provided by the Al framework; and sending, to the third application in response to the subscription request, a subscription response including at least service endpoints that enable the third application to use the service provided by the Al framework. In an analogous art, Singh teaches the method of claim 1, further comprising: receiving, from a third application external to the RIC, a subscription request including the service identifier associated with the service provided by the Al framework (the near RT RIC is divided into three Pods, which are a datapath Pod 2105, a service Pod 211 O, and an SDL Pod 2115. In some embodiments, this RIC (1) handles E2AP messages between the E2 nodes 2118 and the xApps 2120, (2) manages connections with the E2 nodes 2118, (3) processes xApp subscriptions to E2 nodes, and (4) handles xApp liveness operations, [0127]); and sending, to the third application in response to the subscription request, a subscription response including at least service endpoints that enable the third application to use the service provided by the Al framework (FIG. 12 also shows several internal-RIC APls for allowing the control plane applications 1220 to communicate with each other through the RIC SDKs and the distributed near RT RIC, and to communicate with one or more elements of the distributed near RT RIC (e.g., shared data layer (SDL) 560, datapath input/output (1/0) elements, and application and management services 552 and 554), [0087]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the methods of Colom with the subscription of Sing to provide high speed interfaces between machines wherein these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations are not delayed due to multiple requests causing one or more components to stall as suggested, Sing [0003]. Regarding claim 7, Colom teaches the method of claim 6. However, Colom does not teach wherein the list of services included in the service discovery response includes capability information of each service included in the list of services. In an analogous art, Singh teaches the method of claim 6, wherein the list of services included in the service discovery response includes capability information of each service included in the list of services (In some embodiments, the xApps can query the service registry/directory to identify other xApps or other xApps that perform particular services, and can register lo receive notifications regarding xApps and their capabilities when the xApps are added to the directory, [0131]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the methods of Colom with the subscription of Sing to provide high speed interfaces between machines wherein these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations are not delayed due to multiple requests causing one or more components to stall as suggested, Sing [0003]. Regarding claim 9, Colom teaches the method of claim 6. However, Colom does not teach wherein the information that enables the first application to use the service specified in the service subscriber request includes end points of the service in the Al framework. In an analogous art, Sing teaches wherein the information that enables the first application to use the service specified in the service subscriber request includes end points of the service in the Al framework (FIG. 12 also shows several internal-RIC APls for allowing the control plane applications 1220 to communicate with each other through the RIC SOKs and the distributed near RT RIC, and to communicate with one or more elements of the distributed near RT RIC (e.g., shared data layer (SOL) 560, datapath input/output (1/0) elements, and application and management services 552 and 554), [0087]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the methods of Colom with the subscription of Sing to provide high speed interfaces between machines wherein these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations are not delayed due to multiple requests causing one or more components to stall as suggested, Sing [0003]. Regarding claim 13, Colom teaches the apparatus of claim 12. However, Colom does not teach wherein said computer program code further includes: third receiving code configured to cause at least one of said at least one processor to receive, from a third application external to the RIC, a subscription request including the service identifier associated with the service provided by the Al framework. In an analogous art, Sing teaches wherein said computer program code further includes: third receiving code configured to cause at least one of said at least one processor to receive, from a third application external to the RIC, a subscription request including the service identifier associated with the service provided by the Al framework (the near RT RIC is divided into three Pods, which are a datapath Pod 2105, a service Pod 2110, and an SDL Pod 2115. In some embodiments, this. RIC (1) handles E2AP messages between the E2 nodes 2118 and the xApps 2120, (2) manages connections with the E2 nodes 2118, (3) processes xApp subscriptions to E2 nodes, and (4) handles xApp liveness operations, [0127]), and third sending code configured to cause at least one of said at least one processor to send, to the third application in response to the subscription request, a subscription response including at least service endpoints that enable the third application to use the service provided by the Al framework (FIG. 12 also shows several internal-RIC APls for allowing the control plane applications 1220 to communicate with each other through the RIC SDKs and the distributed near RT RIC, and to communicate with one or more elements of the distributed near RT RIC (e.g., shared data layer (SDL) 560, datapath input/output (1/0) elements, and application and management services 552 and 554 ), [0087]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the methods of Colom with the subscription of Sing to provide high speed interfaces between machines wherein these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations are not delayed due to multiple requests causing one or more components to stall as suggested, Sing [0003]. Regarding claim 18, Colom teaches the apparatus of claim 17. However, Colom does not teach wherein the list of services included in the service discovery response includes capability information of each service included in the list of services. In an analogous art, Sing teaches wherein the list of services included in the service discovery response includes capability information of each service included in the list of services (In some embodiments, the xApps can query the service registry/directory to identify other xApps or other xApps that perform particular services, and can register to receive notifications regarding xApps and their capabilities when the xApps are added to the directory, [0131]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the methods of Colom with the subscription of Sing to provide high speed interfaces between machines wherein these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations are not delayed due to multiple requests causing one or more components to stall as suggested, Sing [0003]. Regarding claim 20, Colom teaches the apparatus of claim 17. However, Colom does not teach wherein the information that enables the first application to use the service specified in the service subscriber request includes end points of the service in the Al framework. In an analogous art, Sing teaches wherein the information that enables the first application to use the service specified in the service subscriber request includes end points of the service in the Al framework (FIG. 12 also shows several internal-RIC APls for allowing the control plane applications 1220 to communicate with each other through the RIC SDKs and the distributed near RT RIC, and to _communicate with one or more elements of the distributed near RT RIC (e.g., shared data layer (SDL) 560, datapath input/output (1/0) elements, and application and management services 552 and 554), [0087]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the methods of Colom with the subscription of Sing to provide high speed interfaces between machines wherein these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations are not delayed due to multiple requests causing one or more components to stall as suggested, Sing [0003]. Claims 8 and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Colom in view of Samdanis et al. (US 20220272510 A1). Regarding claim 8, Colom teaches the method of claim 6. However, Colom does not teach wherein the information that enables the first application to use the service specified in the service subscriber request includes one or more procedures regarding the use of the service. In an analogous art, Samdanis teaches wherein the information that enables the first application to use the service specified in the service subscriber request includes one or more procedures regarding the use of the service (the request received from the consuming function may take the form of a subscription request specifying one or more service attributes (STEP 430). This subscription request triggers the repository function to notify (STEP 440) the consuming function whenever a function producing one or more services associated with the one or more service attributes is added to the register, [0160]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the systems and methods of Colom to include procedures regarding the use of the service to an application requesting a service, such that the system can adjust and modify the application requesting services, based on the functions and rules defined by the system, as suggested by Samdanis [0160]. Regarding claim 19, Colom teaches the apparatus of claim 17. However, Colom does not teach wherein the information that enables the first application to use the service specified in the service subscriber request includes one or more procedures regarding the use of the service. In an analogous art, Samdanis teaches wherein the information that enables the first application to use the service specified in the service subscriber request includes one or more procedures regarding the use of the service (the request received from the consuming function may take the form of a subscription request specifying one or more service attributes (STEP 430). This subscription request triggers the repository function to notify (STEP 440) the consuming function whenever a function producing one or more services associated with the one or more service attributes is added to the register, [0160]). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the systems and methods of Colom to include procedures regarding the use of the service to an application requesting a service, such that the system can adjust and modify the application requesting services, based on the functions and rules defined by the system, as suggested by Samdanis [0160]. Claims 4 and 15 are rejected under 35 U.S.C. 103 as being unpatentable over Colom in view of Simon et al. (US 20220264525 A1. Regarding claim 4, Colom teaches the method of claim 3. However, Colom does not teach further comprising: prior to sending the application registration request, sending a bootstrap request to the second application; and receiving, from the second application, a bootstrap response including information regarding an application registration application programming interface (API). In an analogous art, Simon teaches prior to sending the application registration request, sending a bootstrap request to the second application (different waveforms on a frame by frame basis can be enabled, for example, for an efficient OFDM waveform for loT services signaled by L 1 signaling. This enables Bootstrap signals to be built in the cloud for sending to a transmitter site, including a transmitter site in an SFN, [0078]); and receiving, from the second application, a bootstrap response including information (different waveforms on a frame by frame basis can be enabled, for example, for an efficient OFDM waveform for loT services signaled by L 1 signaling. This enables Bootstrap signals to be built in the cloud for sending to a transmitter site, including a transmitter site in an SFN, [0078]) regarding an application registration application programming interface (API) (The RAN Intelligent Controllers (RICs) 2201 and 2203 enable a programmable broadcast platform through an open API, Fig. 22, [0162)). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the systems and methods of Colom to include procedures regarding the use of the service to send and receive bootstrap responses regarding information regarding 􀀄n API, such that the system can receive different waveforms on a frame to frame basis, to improve OFDM waveform for signaled loT services, as suggested by Simon [0078]. Regarding claim 15, Colom teaches the apparatus of claim 14. However, Colom does not teach wherein said computer program code further includes: fourth sending code configured to cause at least one of said at least one processor to send, prior to sending the application registration request, a bootstrap request to the second application, and fourth receiving code configured to cause at least one of said at least one processor to receive, from the second application, a bootstrap response including information regarding an application registration application programming interface (API). In an analogous art, Simon teaches prior to sending the application registration request, sending a bootstrap request to the second application (different waveforms on a frame by frame basis can be enabled, for example, for an efficient OFDM waveform for loT services signaled by L 1 signaling. This enables Bootstrap signals to be built in the cloud for sending to a transmitter site, including a transmitter site in an SFN, [0078]); and receiving, from the second application, a bootstrap response including information (different waveforms on a frame by frame basis can be enabled, for example, for an efficient OFDM waveform for loT services signaled by L 1 signaling. This enables Bootstrap signals to be built in the cloud for sending to a transmitter site, including a transmitter site in an SFN, [0078]) regarding an application registration application programming interface (API) (The RAN Intelligent Controllers (RICs) 2201 and 2203 enable a programmable broadcast platform through an open API, Fig. 22, [0162)). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the present application was made to have modified the systems and methods of Colom to include procedures regarding the use of the service to send and receive bootstrap responses regarding information regarding an API, such that the system can receive different waveforms on a frame to frame basis, to improve OFDM waveform for signaled loT services, as suggested by Simon [0078]. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Chou et al. (US 20230129575 A1): An apparatus and system of adjusting network slice subnet instance (NSSI) resources in an open-radio access network (O-RAN) are described. The non-real time RAN Intelligent Controller (Non-RT RIC) framework of a Service Management and Orchestration (SMO), receives measurements from E2 nodes of a NSSI. The measurements are forwarded to an rApp in the SMO, which uses the measurements to determine whether one or more actions are to be executed to update NSSI resources on the E2 nodes based on an NSSI optimization model. The Non-RT RIC framework sends a modify Managed Object Instance (MOI) operation to the E2 nodes to adjust the NSSI resources. Any inquiry concerning this communication or earlier communications from the examiner should be directed to NICOLE M LOUIS-FILS whose telephone number is (571)270-0671. The examiner can normally be reached Monday-Friday. 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. /NICOLE M LOUIS-FILS/ Examiner, Art Unit 2641 /CHARLES N APPIAH/Supervisory Patent Examiner, Art Unit 2641
Read full office action

Prosecution Timeline

Dec 21, 2022
Application Filed
Mar 19, 2025
Non-Final Rejection — §102, §103
Jun 06, 2025
Interview Requested
Jun 25, 2025
Response Filed
Jul 01, 2025
Applicant Interview (Telephonic)
Jul 01, 2025
Examiner Interview Summary
Oct 12, 2025
Final Rejection — §102, §103
Jan 20, 2026
Response after Non-Final Action
Mar 17, 2026
Request for Continued Examination
Mar 24, 2026
Response after Non-Final Action
Apr 01, 2026
Non-Final Rejection — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12581403
DATA PROCESSING METHOD AND MIRROR SERVER FOR LOW-POWER WIRELESS PERSONAL AREA NETWORK SYSTEM
2y 5m to grant Granted Mar 17, 2026
Patent 12574132
LEARNING-BASED SIGNAL RECEIVING METHOD AND DEVICE
2y 5m to grant Granted Mar 10, 2026
Patent 12554007
CONTROLLING DEVICE AND PROCESSING SETTINGS BASED ON RADIO FREQUENCY SENSING
2y 5m to grant Granted Feb 17, 2026
Patent 12556267
METHOD FOR RECEIVING STORE AND FORWARD SATELLITE OPERATION PARAMETER AND USER EQUIPMENT THEREOF
2y 5m to grant Granted Feb 17, 2026
Patent 12538317
COMMUNICATION METHOD AND APPARATUS
2y 5m to grant Granted Jan 27, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
73%
Grant Probability
99%
With Interview (+33.8%)
2y 11m
Median Time to Grant
High
PTA Risk
Based on 254 resolved cases by this examiner. Grant probability derived from career allow 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