Prosecution Insights
Last updated: October 01, 2026
Application No. 19/177,279

PROVISIONING AND MANAGING SERVERLESS DATABASE RESOURCES WITHIN A MULTI-CLOUD INFRASTRUCTURE

Non-Final OA §102
Filed
Apr 11, 2025
Priority
Aug 22, 2023 — provisional 63/534,071 +5 more
Examiner
WASEL, MOHAMED A
Art Unit
Tech Center
Assignee
ORACLE INTERNATIONAL Corporation
OA Round
1 (Non-Final)
90%
Grant Probability
Favorable
1-2
OA Rounds
1y 1m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 90% — above average
90%
Career Allowance Rate
760 granted / 846 resolved
+29.8% vs TC avg
Moderate +12% lift
Without
With
+11.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
13 currently pending
Career history
859
Total Applications
across all art units

Statute-Specific Performance

§101
13.3%
-26.7% vs TC avg
§103
25.2%
-14.8% vs TC avg
§102
34.0%
-6.0% vs TC avg
§112
11.8%
-28.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 846 resolved cases

Office Action

§102
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 . DETAILED ACTION This action is responsive to claims filed on April 11, 2025. Claims 1-20 are pending and presented for examination. Authorization for Internet Communication To expedite prosecution, filing a written authorization for internet communication is recommended. Doing so permits the USPTO to communicate using email to schedule interviews and/or discuss other aspects of the application. Without a written authorization in place, the USPTO cannot respond to email communications. The preferred method of providing authorization is by filing form PTO/SB/439, available at: https://www.uspto.gov/patent/forms/forms. See MPEP § 502.03. Abstract Applicant is reminded of the proper language and format for an abstract of the disclosure. The abstract should be in narrative form and generally limited to a single paragraph on a separate sheet within the range of 50 to 150 words. It is important that the abstract not exceed 150 words in length since the space provided for the abstract on the computer tape used by the printer is limited. The form and legal phraseology often used in patent claims, such as "means" and "said," should be avoided. The abstract should describe the disclosure sufficiently to assist readers in deciding whether there is a need for consulting the full patent text for details. The language should be clear and concise and should not repeat information given in the title. It should avoid using phrases which can be implied, such as, "The disclosure concerns," "The disclosure defined by this invention," "The disclosure describes," etc. Examiner's note: It is recommended to amend the abstract to briefly describe the claimed invention according to the above guidelines. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of pre-AIA 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 public before the effective filing date of the claimed invention. Claims 1-20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Gupte et al “Gupte”, US-PGPub. No. 20160241446. As per claims 1, 11 and 20, Gupte teaches a method, one or more non-transitory computer-readable media and a system comprising: one or more processing systems (Paragraph(s) [0069]); and one or more computer-readable media (Paragraph(s) [0069]) storing instructions which, when executed by the one or more processing systems, cause the system to perform operations comprising: receiving, by a first cloud environment and from a second cloud environment, a request to provision a cloud service, the cloud service being selected from among a plurality of cloud services provided by a cloud service provider associated with the first cloud environment (Fig. 1, Paragraph(s) [0013-0014], [0016]; a cloud service manager may manage cloud services in a private cloud, a public cloud or executed as a Software as a service (SaaS) delivery model. Cloud services provided to users over a network may be designed, provisioned, deployed, and managed using a cloud service manager. An entity or individual designs, provisions, deploys, and manages a cloud service that appropriately comprises of a number of services, applications, platforms or infrastructure capabilities deployed, executed, and managed in a cloud environment. These designs may then be offered to user who may order, request, and subscribe to them from a catalog via a marketplace or via an API call, and then manage the lifecycles of a cloud service deployed based on the designs through the same mechanism. Gupte further discloses service offerings may be generated as instantiations of blueprints. The blueprints may be promoted and aggregated into a number of service offerings and provided to a user requesting the cloud service via the catalog (106) (Paragraph(s) [0035-0036])); after receiving the request, performing, by the first cloud environment, a set of operations associated with provisioning the cloud service in the second cloud environment, wherein at least one operation of the set of operations comprises identifying one or more resource locations within a plurality of private clouds of the first cloud environment for executing the cloud service (Fig. 1, Paragraph(s) [0046], [0050], [0064]; provisioning (block 804) may include calling the child cloud service manager (Fig. 1, 104) that is to provide a service design and resources. In other words, once a service offering has been subscribed to, a number of child cloud service managers that are resource providers (Fig. 3, 307) will be invoked to provision the resource. The service may then be controlled (block 805) via the master cloud service manager (Fig. 1, 103). More specifically, a master cloud service manager (Fig. 1, 103) may include carrying out life cycle management operations for the secondary cloud (Fig. 1, 104). Gupte further discloses managing a number of secondary clouds by a master cloud service manager, including coupling a first cloud (Fig. 1, 101) to a secondary cloud (Fig. 1, 102). The secondary cloud or a number of secondary clouds may be private clouds, offering services to a limited number of people, for example a single organization (Fig. 2, Paragraph(s) [0039]). In addition, Gupte teaches a first resource provider (307 a) may be located in a first secondary cloud (302 a). Similarly, second (307 b), third (307 c), and fourth (307 d) resource providers may be located in a second (302 b), third (302 c), and fourth (302 d) secondary cloud, respectively (Paragraph [0044])); and after performing the set of operations, provisioning the cloud service in the plurality of private clouds, wherein the provisioning the cloud service in the plurality of private clouds enables data pertaining to the cloud service to flow between a resource location of the one or more resource locations of a first private cloud of the plurality of private clouds and a resource location of the one or more resource locations of one or more second private clouds of the plurality of private clouds (Paragraph(s) [0028], [0043-0044], [0064]; managing a number of secondary clouds by a master cloud service manager. For example, a cloud service manager may instantiate, provision, deploy, monitor, handle events, remediate incidents, and manage cloud services offered on a cloud. In some examples, a cloud service manager may orchestrate the use of application programming interfaces (APIs) for managing the lifecycles of the cloud services). As per claims 2 and 12, Gupte teaches wherein performing the set of operations associated with provisioning the cloud service in the second cloud environment comprises generating metadata identifying the one or more resource locations (Paragraph(s) [0037], [0043]). As per claims 3 and 13, Gupte teaches wherein performing the set of operations associated with provisioning the cloud service in the second cloud environment comprises: creating a network link between a delegated subnet of the second cloud environment and a shadow subnet within a virtual cloud network of the first cloud environment (Paragraph(s) [0057]); and generating an instruction for provisioning the cloud service in the second cloud environment, wherein the instruction comprises metadata identifying the one or more resource locations (Paragraph(s) [0030]). As per claims 4 and 14, Gupte teaches wherein provisioning the cloud service in the plurality of private clouds enables the data to flow between a private endpoint (PE) in the first private cloud and a network load balancer (NLB) in a second private cloud of the one or more second private clouds (Paragraph(s) [0019], [0032], [0055]). As per claims 5 and 15, Gupte teaches wherein provisioning the cloud service in the plurality of clouds enables the data to flow from a network load balancer (NLB) in a second private cloud of the one or more second private clouds to a connection manager in the second private cloud, and from the connection manager to one or more database instances provisioned in a subnet within the second private cloud (Paragraph(s) [0015-0016], [0019], [0029]). As per claims 6 and 16, Gupte teaches wherein a first location second private cloud of the one or more second private clouds is located in a first location in the first cloud environment and a second location second private cloud of the one or more second private clouds is located in a second location of the first cloud environment (Paragraph(s) [0049], [0055]), and wherein provisioning the cloud service in the plurality of private clouds comprises: detecting a failover event (Paragraph(s) [0034]); in response to detecting the failover event, rerouting a data flow from the first private cloud to the first location second private cloud to the second location second private cloud (Paragraph(s) [0021], [0034]); updating the metadata associated with the one or more second private clouds to reflect the second location second private cloud as the one or more resource locations (Paragraph(s) [0021], [0028], [0038]); and redirecting the data pertaining to the cloud service to the second location second private cloud (Paragraph(s) [0034]). As per claims 7 and 17, Gupte teaches wherein generating metadata identifying the one or more resource locations of the one or more second private clouds includes generating metadata identifying an instance of the cloud service as a resource managed by the first cloud environment and associating it with the second cloud environment using a multi-cloud tenant ID (Paragraph(s) [0055-0056]). As per claims 8 and 18, Gupte teaches wherein incoming data pertaining to the cloud service flows to the second location second private cloud (Paragraph(s) [0055]). As per claims 9, 10 and 19, Gupte teaches wherein performing the set of operations associated with provisioning the cloud service in the second cloud environment comprises identifying, using a broker in the first cloud environment, the one or more resource, wherein the broker determines an allocation of resources to the second cloud environment, and wherein the broker maintains a mapping of the one or more second private clouds to a multi-cloud ID (Paragraph(s) [0019], [0032], [0055]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Please refer to form PTO-892 (Notice of Reference Cited) for a list of relevant prior art. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MOHAMED A WASEL whose telephone number is (571) 272-2669. The examiner can normally be reached Mon-Fri (8:00 am – 4:30 pm). If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Glenton Burgess can be reached on (571)272-3949. 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 (toll-free)? If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /MOHAMED A. WASEL/Primary Examiner, Art Unit 2454
Read full office action

Prosecution Timeline

Apr 11, 2025
Application Filed
Sep 24, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12744684
MULTIPLE ORDINALS IN ONE TRANSMISSION
2y 6m to grant Granted Sep 22, 2026
Patent 12745168
DISTRIBUTED MACHINE LEARNING OR FEDERATED LEARNING IN 5G CORE NETWORK
2y 0m to grant Granted Sep 22, 2026
Patent 12731278
SYSTEM AND METHOD FOR DETERMINING DEPTH PERCEPTION IN VIVO IN A SURGICAL ROBOTIC SYSTEM
2y 0m to grant Granted Sep 08, 2026
Patent 12726380
CROSS-NETWORK-SEGMENT DISCOVERY METHOD AND SYSTEM, AND ROUTING DEVICE
2y 0m to grant Granted Sep 01, 2026
Patent 12721533
WEARABLE COMPUTER WITH FITNESS MACHINE CONNECTIVITY FOR IMPROVED ACTIVITY MONITORING USING CALORIC EXPENDITURE MODELS
2y 9m to grant Granted Sep 01, 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
90%
Grant Probability
99%
With Interview (+11.6%)
2y 7m (~1y 1m remaining)
Median Time to Grant
Low
PTA Risk
Based on 846 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