Prosecution Insights
Last updated: October 02, 2026
Application No. 19/293,979

SYSTEM AND METHOD FOR DATA MANAGEMENT IN A DISTRIBUTED DATA MESH FOR 5G-WIRELESS VIRTUALIZED DEPLOYMENT

Non-Final OA §DP
Filed
Aug 07, 2025
Priority
Sep 07, 2021 — provisional 63/241,404 +2 more
Examiner
NGUYEN, MERILYN P
Art Unit
Tech Center
Assignee
Boost SubscriberCo LLC
OA Round
1 (Non-Final)
87%
Grant Probability
Favorable
1-2
OA Rounds
1y 6m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 87% — above average
87%
Career Allowance Rate
612 granted / 702 resolved
+27.2% vs TC avg
Moderate +5% lift
Without
With
+5.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
9 currently pending
Career history
712
Total Applications
across all art units

Statute-Specific Performance

§101
17.0%
-23.0% vs TC avg
§103
26.2%
-13.8% vs TC avg
§102
31.9%
-8.1% vs TC avg
§112
17.3%
-22.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 702 resolved cases

Office Action

§DP
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 . Claims 1-20 are active in this application. Claim Objections Claim 15 is objected to because of the following informalities: Regarding claim 15, line 14, “;,” is suggested to change to --;--. Appropriate correction is required. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claims 1-20 are rejected under the judicially created doctrine of obviousness-type double patenting as being unpatentable over claims 1-20 of Patent No. 12,406,009. Although the claims at issue are not identical, they are not patentably distinct from each other because the claims recite substantially similar claim limitations as depicted in the table below. Claims Comparison Instant Application 12,406,009 1. A method comprising: generating a data product, the data product being related to a data domain within a telecommunication network, the data domain comprising a logical representation of a portion of the telecommunication network and indicating one or more network components of the telecommunication network, by: generating one or more microservices for the data product, wherein the one or more microservices control access to data included in the generated data product and wherein the at least one of the microservices perform one or more operations associated with at least one network component of the telecommunication network; selecting data to be included in the data product, wherein the data is related to the at least one network component; identifying, for the data product, a first data pool of the telecommunication network based on the data domain related to the data product and one or more selected rules associated with the telecommunication network; and causing the data product to be stored within a storage device associated with the first data pool of the telecommunication network. 2. The method of claim 1, wherein generating the data product further comprises: generating information regarding the data product based on contents of the data product; and including the information regarding the data product in the contents of the data product. 3. The method of claim 2, wherein generating the information regarding the data product further comprises: generating information regarding a manner in which a computing device is to access the data product. 4. The method of claim 1, wherein generating the data product further comprises: selecting at least one format for data provided to the data product; and selecting at least one format for data output by the data product. 5. The method of claim 1, wherein identifying the first data pool based on the data domain and the one or more selected rules further comprises: receiving an indication of a location of one or more storage devices each associated with at least one data pool of the plurality of data pools; receiving an indication of a location of a computing device; and identifying the first data pool based on the location of the computing device and the location of the one or more storage devices storing each data pool of the plurality of data pools. 6. The method of claim 1, wherein at least one network component is associated with one or more of: a network slice; a radio access network for a pre-defined geographic area; a telecommunication network function; and a roaming telecommunication network. 7. The method of claim 1, further comprising: receiving information indicating an instance of the generated data product from a data catalog, the information including: how a computing device associated with the telecommunication network accesses data stored within the instance of the generated data product, and a location of a data pool of the telecommunication network that includes the instance of the generated data product; causing the computing device to transmit a request to access the instance of the generated data product to the data pool, the request being configured based on the information regarding how data stored within the instance of the generated data product is accessed; and causing the computing device to receive a response to the request, such that the instance of the data product remains stored within the data pool. 8. The method of claim 1, further comprising: determining whether the data catalog includes a generated data product; and based on a determination that the data catalog does not include the generated data product, providing information regarding the generated data product to a computing device configured to alter the data catalog. 9. A non-transitory processor-readable storage medium that stores at least one of instructions or data, the instructions or data, when executed by at least one processor, cause the at least one processor to: access a data catalog, the data catalog including information defining a plurality of data products included in a plurality of data pools associated with the telecommunication network; receive, via the data catalog, information regarding how a computing device accesses data stored within an instance of a particular data product, the information including: an indication of one or more microservices included in particular data product, at least one of the microservices controlling access to data associated with at least one network component associated with a data domain within a telecommunications network, the data domain indicating one or more network components of the telecommunication network including the at least one network component, and an indication of one or more operations performed by the one or more microservices, at least one of the one or more operations being related to the at least one network component; locate, via the data catalog, a data pool of the telecommunication network which includes the particular data product; transmit a request to access the particular data product to the data pool, the request to access the particular data product being configured based on the information regarding how the computing device accesses data stored within the particular data product, the data being associated with the at least one network component; and receive a response to the request, the response including data associated with the telecommunication network, the data being included in the data product, such that the instance of the data product remains within the data pool. 10. The non-transitory processor-readable storage medium of claim 9, wherein the data product further includes: information regarding the contents of the data product. 11. The non-transitory processor-readable storage medium of claim 9, wherein the information regarding how the computing device accesses data stored within the instance of the particular data product further includes: a information indicating at least one format for data provided to the data product; and information indicating at least one format for data output by the data product. 12. The non-transitory processor-readable storage medium of claim 9, wherein the computing device performs at least a portion of at least one function for the at least one network component associated with the telecommunication network, wherein the at least one function is related to one or more of: a network slice; a radio access network for a pre-defined geographic area; a telecommunication network function; and a roaming telecommunication network. 13. The non-transitory processor-readable storage medium of claim 9, wherein the at least one processor is further caused to: generate an updated version of the data product; and cause the current version of the data product stored in the data pool to be replaced with the updated version of the data product, without storing or transmitting the current version of the data product or the updated version of the data product in another data pool. 14. The non-transitory processor-readable storage medium of claim 9, wherein the at least one processor is further caused to: generate the particular data product by: generating one or more microservices for the particular data product that control access to data associated with the at least one network component, select the data pool based on a data domain comprising a logical representation of a portion of the telecommunication network, the data domain indicating one or more network components of the telecommunication network including the at least one network component, and store the particular data product within a storage device associated with the data pool. 15. A system comprising: at least one processor; and at least one memory coupled to the at least one processor, the memory having computer- executable instructions stored thereon that, when executed by the at least one processor, cause the system to: generate a data product, the data product including an indication of a data domain within a telecommunication network, the data domain comprising a logical representation of a portion of the telecommunication network, the data domain indicating one or more network components of the telecommunication network, wherein generating the data product includes generating one or more microservices for the data product, wherein the one or more microservices control access to data included in the generated data product and wherein the at least one of the microservices perform one or more operations associated with at least one network component of the telecommunication network; and wherein the data included in the data product is data related to the at least one network component of the telecommunication network; cause the data product to be stored within a storage device associated with the first data pool; receive, via a data catalog, information regarding how a computing device accesses data stored within the generated data product associated with a first network component of the telecommunication network, the information including: an indication of the one or more microservices generated for the generated data product, at least one of the microservices controlling access to data associated with at least one network component, and an indication of one or more operations performed by the one or more microservices, at least one of the one or more operations being related to at least one network component; locate, via the data catalog, the first data pool; cause the computing device to transmit a request to access the generated data product to the first data pool, the request to access the generated data product being configured based on the information regarding how the computing device accesses the data stored within the particular data product associated with the first network component; and cause the computing device to receive a response to the request, the response including the data associated with the first network component, such that receiving the response to the request does not include moving an instance of the data product off of the storage device storing the particular data product. 16. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor to generate the data product, further cause the system to: generate information regarding the data product based on contents of the data product; and include the information regarding the data product in the contents of the data product. 17. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor to generate the data product, further cause the system to: selecting at least one format for data provided to the data product; and selecting at least one format for data output by the data product. 18. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor to identify the first data pool based on the data domain based on one or more pre-defined rules, further cause the system to: receive an indication of a location of one or more storage devices each associated with a data pool of the plurality of data pools; and receive an indication of a location of the computing device; and identify the first data pool based on the location of the computing device and the location of the one or more storage devices storing each data pool of the plurality of data pools. 19. The system of claim 15, wherein the computing device performs at least a portion of at least one function for the at least one network component of the telecommunication network, wherein the at least one function is related to one or more of: a network slice; a radio access network for a pre-defined geographic area; a telecommunication network function; and a roaming telecommunication network. 20. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor, further cause the system to: generate an updated version of the data product; and cause the first data pool to replace the current version of the data product stored in the data pool with the updated version of the data product, such that neither the current data product nor the updated data product are transmitted or stored in another data pool of the plurality of data pools. 1. A method comprising: generating a data product, the data product being related to a data domain within a telecommunication network, the data domain comprising a logical representation of a portion of the telecommunication network, and the data domain indicating one or more network components of the telecommunication network, wherein generating the data product includes generating one or more microservices for the data product, wherein the one or more microservices control access to data included in the generated data product, and wherein the data included in the data product is data related to at least one network component of the telecommunication network; identifying, for the data product, a first data pool of the telecommunication network based on the data domain related to the data product and one or more selected rules associated with the telecommunication network; causing the data product to be stored within a storage device associated with the first data pool of the telecommunication network; accessing a data catalog, the data catalog including information defining a plurality of data products included in a plurality of data pools of the telecommunication network, the plurality of data pools including the first data pool; receiving, via the data catalog, information regarding how a computing device associated with the telecommunication network accesses data stored within a particular data product, the information including: an indication of the one or more microservices generated for the particular data product, at least one of the microservices controlling access to data associated with at least one network component, and an indication of one or more operations performed by the one or more microservices, at least one of the one or more operations being related to at least one network component; locating, via the data catalog, a data pool of the telecommunication network which includes the particular data product; transmitting a request to access the particular data product to the data pool, the request to access the particular data product being configured based on the information regarding how the computing device accesses data stored within the particular data product, the data being associated with a first network component of the telecommunication network associated with the particular data product; and receiving a response to the request, the response including data associated with the telecommunication network, the data being included in the data product, such that receiving the response to the request does not include moving an instance of the data product to another computing device. 2. The method of claim 1, wherein generating the data product comprises: generating information regarding the data product based on contents of the data product; and including the information regarding the data product in the contents of the data product. 3. The method of claim 2, wherein generating the information regarding the data product further comprises: generating information regarding a manner in which a computing device is to access the data product. 4. The method of claim 1, wherein generating the data product further comprises: generating a consumption port for the data product, the consumption port indicating at least one format for data provided to the data product; and generating a publishing port for the data product, the publishing port indicating at least one format for data output by the data product. 5. The method of claim 1, wherein identifying the first data pool based on the data domain and the one or more selected rules further comprises: receiving an indication of the plurality of data pools, the indication of the plurality of data pools including an indication of the location of one or more storage devices storing each data pool of the plurality of data pools; and receiving an indication of a location of the computing device which includes the at least one processor; and identifying the first data pool based on the location of the computing device and the location of the one or more storage devices storing each data pool of the plurality of data pools. 6. The method of claim 1, wherein the computing device performs at least a portion of at least one function for the telecommunication network, wherein the at least one function is related to one or more of: a network slice; a radio access network for a pre-defined geographic area; a telecommunication network function; and a roaming telecommunication network. 7. The method of claim 1, further comprising: generating an updated version of the data product; and causing the first data pool to replace the current version of the data product stored in the data pool with the updated version of the data product, such that neither the current data product nor the updated data product are transmitted or stored in another data pool of the plurality of data pools. 8. The method of claim 1, further comprising: determining whether the data catalog includes a generated data product; and based on a determination that the data catalog does not include the generated data product, providing information regarding the generated data product to a computing device configured to alter the data catalog. 9. A non-transitory processor-readable storage medium that stores at least one of instructions or data, the instructions or data, when executed by at least one processor, cause the at least one processor to: generate a data product, the data product including an indication of a data domain within a telecommunication network, the data domain comprising a logical representation of a portion of the telecommunication network, and each respective data domain indicating one or more network components of the telecommunication network, wherein generating the data product includes generating one or more microservices for the data product, wherein the one or more microservices control access to data included in the generated data product, wherein the data included in the data product is data related to at least one network component of the telecommunication network, and wherein the data domain is related to a computing device associated with the telecommunication network, the computing device including at least one processor; identify, for the data product, a first data pool associated with the telecommunication network based on the data domain related to the data product based on one or more pre-defined rules associated with the telecommunication network; cause the data product to be stored within a storage device associated with the first data pool associated with the telecommunication network; access a data catalog, the data catalog including information defining a plurality of data products included in a plurality of data pools associated with the telecommunication network, the plurality of data pools including the first data pool; receive, via the data catalog, information regarding how the computing device accesses data stored within a particular data product, the information including: an indication of the one or more microservices generated for the particular data product, at least one of the microservices controlling access to data associated with at least one network component, and an indication of one or more operations performed by the one or more microservices, at least one of the one or more operations being related to the at least one network component; locate, via the data catalog, a data pool of the telecommunication network which includes the particular data product; transmit a request to access the particular data product to the data pool, the request to access the particular data product being configured based on the information regarding how the computing device accesses data stored within the particular data product, the data being associated with a first network component of the telecommunication network associated with the data product; and receive a response to the request, the response including data associated with the telecommunication network, the data being included in the data product, such that receiving the response to the request does not include moving an instance of the data product to another computing device. 10. The non-transitory processor-readable storage medium of claim 9, wherein to generate the data product the at least one processor is further caused to: generate information regarding the data product based on contents of the data product; and include the information regarding the data product in the contents of the data product. 11. The non-transitory processor-readable storage medium of claim 9, wherein to generate the data product the at least one processor is further caused to: generate a consumption port for the data product, the consumption port indicating at least one format for data provided to the data product; and generate a publishing port for the data product, the publishing port indicating at least one format for data output by the data product. 12. The non-transitory processor-readable storage medium of claim 9, wherein to identify the first data pool based on the data domain based on the one or more pre-defined rules, the at least one processor is further caused to: receive an indication of the plurality of data pools, the indication of the plurality of data pools including an indication of the location of one or more storage devices storing each data pool of the plurality of data pools; and receive an indication of a location of the computing device which includes the at least one processor; and identify the first data pool based on the location of the computing device and the location of the one or more storage devices storing each data pool of the plurality of data pools. 13. The non-transitory processor-readable storage medium of claim 9, wherein the computing device performs at least a portion of at least one function for the telecommunication network, wherein the at least one function is related to one or more of: a network slice; a radio access network for a pre-defined geographic area; a telecommunication network function; and a roaming telecommunication network. 14. The non-transitory processor-readable storage medium of claim 9, wherein the at least one processor is further caused to: generate an updated version of the data product; and cause the first data pool to replace the current version of the data product stored in the data pool with the updated version of the data product, such that neither the current data product nor the updated data product are transmitted or stored in another data pool of the plurality of data pools. 15. A system comprising: at least one processor; and at least one memory coupled to the at least one processor, the memory having computer-executable instructions stored thereon that, when executed by the at least one processor, cause the system to: generate a data product, the data product including an indication of a data domain within a telecommunication network, the data domain comprising a logical representation of a portion of the telecommunication network, the data domain indicating one or more network components of the telecommunication network, wherein generating the data product includes generating one or more microservices for the data product, wherein the one or more microservices control access to data included in the generated data product, and wherein the data included in the data product is data related to at least one network component of the telecommunication network; identify, for the data product, a first data pool of the telecommunication network based on the data domain related to the data product and one or more rules associated with the telecommunication network; cause the data product to be stored within a storage device associated with the first data pool; access a data catalog, the data catalog including information defining a plurality of data products included in a plurality of data pools associated with the telecommunication network, the plurality of data pools including the first data pool; receive, via the data catalog, information regarding how a computing device accesses data stored within a particular data product, the information including: an indication of the one or more microservices generated for the particular data product, at least one of the microservices controlling access to data associated with at least one network component, and an indication of one or more operations performed by the one or more microservices, at least one of the one or more operations being related to at least one network component; locate, via the data catalog, a data pool which includes the particular data product; transmit a request to access the particular data product to the data pool, the request to access the particular data product being configured based on the information regarding how the computing device accesses data stored within the particular data product, the data being associated with a first network component of the telecommunication network associated with the particular data product; and receive a response to the request, the response including data associated with the data product, the data associated with the data product being further associated with the telecommunication network, such that receiving the response to the request does not include moving an instance of the data product to another computing device. 16. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor to generate the data product, further cause the system to: generate information regarding the data product based on contents of the data product; and include the information regarding the data product in the contents of the data product. 17. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor to generate the data product, further cause the system to: generate a consumption port for the data product, the consumption port indicating at least one format for data provided to the data product; and generate a publishing port for the data product, the publishing port indicating at least one format for data output by the data product. 18. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor to identify the first data pool based on the data domain based on the one or more pre-defined rules, further cause the system to: receive an indication of the plurality of data pools, the indication of the plurality of data pools including an indication of the location of one or more storage devices storing each data pool of the plurality of data pools; and receive an indication of a location of the computing device which includes the at least one processor; and identify the first data pool based on the location of the computing device and the location of the one or more storage devices storing each data pool of the plurality of data pools. 19. The system of claim 15, wherein the computing device performs at least a portion of at least one function for the telecommunication network, wherein the at least one function is related to one or more of: a network slice; a radio access network for a pre-defined geographic area; a telecommunication network function; and a roaming telecommunication network. 20. The system of claim 15, wherein the computer-executable instructions, when executed by the at least one processor, further cause the system to: generate an updated version of the data product; and cause the first data pool to replace the current version of the data product stored in the data pool with the updated version of the data product, such that neither the current data product nor the updated data product are transmitted or stored in another data pool of the plurality of data pools. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Tran (US 20200288309) discloses data management microservice in a microservice domain. Cella (US 20210133670) discloses control tower and enterprise management platform with a machine learning/artificial intelligence managing sensor and the camera feeds into digital twin. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MERILYN P NGUYEN whose telephone number is 571-272-4026. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Kavita Stanley can be reached on (571) 272-8352. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197. /MERILYN P NGUYEN/Primary Examiner, Art Unit 2153 September 5, 2026
Read full office action

Prosecution Timeline

Aug 07, 2025
Application Filed
Sep 10, 2026
Non-Final Rejection mailed — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743475
METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM FOR PROVIDING CONTENT IN APPLICATION
1y 8m to grant Granted Sep 22, 2026
Patent 12737342
METHODS, ARCHITECTURES, APPARATUSES AND SYSTEMS DIRECTED TO BLOCKCHAIN-ENABLED MODEL STORAGE, SHARING AND DEPLOYMENT FOR SUPPORTING DISTRUBUTED LEARNING
3y 0m to grant Granted Sep 15, 2026
Patent 12730825
DYNAMICALLY MODIFYING REPLICATION INTERVALS BASED ON ACCUMULATED DATA
2y 1m to grant Granted Sep 08, 2026
Patent 12705140
Continuous Data Protection Using Retroactive Backup Snapshots
3y 5m to grant Granted Aug 11, 2026
Patent 12676217
System and Method of Property Collection Management and Architecture
4y 2m to grant Granted Jul 07, 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 (+5.1%)
2y 7m (~1y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 702 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