Prosecution Insights
Last updated: October 25, 2026
Application No. 18/177,723

SHARING COMPONENTS AMONG APPLICATIONS METHOD FOR WEB APPLICATION DEVELOPMENT

Non-Final OA §103§112
Filed
Mar 02, 2023
Priority
May 25, 2022 — CIP of 12/461,727
Examiner
DISTEFANO, GREGORY A
Art Unit
2174
Tech Center
2100 — Computer Architecture & Software
Assignee
Cloudblue LLC
OA Round
5 (Non-Final)
70%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allowance Rate
375 granted / 539 resolved
+14.6% vs TC avg
Strong +22% interview lift
Without
With
+22.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
18 currently pending
Career history
570
Total Applications
across all art units

Statute-Specific Performance

§101
9.6%
-30.4% vs TC avg
§103
64.6%
+24.6% vs TC avg
§102
14.7%
-25.3% vs TC avg
§112
5.5%
-34.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 539 resolved cases

Office Action

§103 §112
DETAILED ACTION This action is in response to the amendment filed 5/4/2026. Claims 1-20 are currently pending. 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 5/4/2026 has been entered. Response to Arguments Applicant’s arguments, see pages 8-11 of amendment, filed 5/4/2026, with respect to the rejection(s) of claim(s) 1, 8, and 15 under 35 U.S.C. 103 have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of Franchitti (US 2019/0171438). Claim Rejections - 35 USC § 112 The previous rejections to Claims 1-20 under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, are hereby withdrawn due to Applicant’s amendment filed 5/4/2026. 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. Claim(s) 1, 8, and 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over Dayanandan (US 2018/0203674), in view of Franchitti. As per claim 1, Dayanandan teaches the following: a method for creating and integrating a shared component into a host platform, wherein the microservice application of the host platform comprises the shared component, the method comprising: communicating, to a UX development platform, a request corresponding to shared component (SC) application. As Dayanadan teaches in paragraph [0095], and corresponding Fig. 2, requirement information for an application (SC application) is received by model generation system 102, i.e. the desired user experience; communicating the SC to a microservice application development platform, as a microservice shared component. As Dayanadan teaches in paragraph [0075], and corresponding Fig. 1, model generator 120 may utilize reference information 121 (shared components) as rules for guiding the generator in building an interface based upon the received requirement information; generating, by the microservice application development platform, a microservice shared component package based on a shared component. As Dayanadan teaches in paragraphs [0099] and [0100], and corresponding Fig. 2, the model generator 120, utilizing the reference information 121, generates an application model (shared component package based upon a shared component); and integrating the microservice shared component package, wherein an application is integrated utilizing the microservice shared component based on the request. As Dayanandan teaches in paragraph [0100], and corresponding Fig. 2, at step 206, the model generated in step 204 may be used to generate an implementation of an application. However, Dayanandan does explicitly teach of dynamically exchanging error events with the host. In a similar field of endeavor, Franchitti teaches of selecting software units for deployment (see abstract). Franchitti further teaches the following: configuring the microservice during runtime by exchanging input parameters and lifecycle or error events with the host platform through public interfaces of the shared component, wherein the lifecycle or error events indicate a current state of the shared component including loading, loaded, or error. As Franchitti teaches in paragraph, various “deficiencies” may be detected after a selected software unit is deployed (i.e. during runtime), where a “deficiency” may include a compilation error, which may then cause to autonomously trigger an update (configuring). As Franchitti further shows in Fig. 4, selections may be made via signals, thus public interfaces. It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the software deployment of Dayanandan with the deficiency detection of Franchitti. One of ordinary skill would have been motivated to have made such modification because as Franchitti teaches in paragraph [0165], such error detection benefits users in determining faulty software units and finding adequate replacements. As per claim 8, Dayanandan teaches the following: a system for creating and integrating a shared component into a host platform, wherein the microservice application of the host platform comprises the shared component and a microservice application, the system comprising: a processing system having one or more processors that execute computer-executable instructions. See paragraph [0006]. The remaining limitations of claim 8 are substantially similar to those of claim 1 and are rejected using the same reasoning. As per claim 15, Dayanandan teaches the following: a computer program product for creating and integrating a shared component into a host platform, wherein the microservice application of the host platform comprises the shared component and a microservice application, the computer program comprising computer-readable program code capable of being executed by at least one processor when retrieved from a non-transitory computer-readable medium. See paragraph [0006]. The remaining limitations of claim 15 are substantially similar to those of claim 1 and are rejected using the same reasoning. Claim(s) 2 and 9 is/are rejected under 35 U.S.C. 103 as being unpatentable over Dayanandan in view of Franchitti as applied to claims 1 and 8, and further in view of Fewtrell (US 9,715,439). Regarding claim 2, Dayanadan teaches the method of claim 1 as described above. However, Dayanadan does not explicitly teach of communicating an error. In a similar field of endeavor, Fewtrell is directed to building user interfaces for applications (see abstract). Fewtrell further teaches the following: the generating the microservice shared component further comprises: communicating an error associated with the request to deploy the SC. As Fewtrell further teaches in the abstract, defect reporting logic may be embedded into user interfaces so that users may file defect reports, i.e., communicate errors. It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the application building of Dayanandan with the error reporting of Fewtrell. One of ordinary skill would have been motivated to have made such modification because as Fewtrell teaches in column 1, lines 5-18, such error reporting may benefit users in routing error reports to the proper designer. Regarding claim 9, Dayanandan teaches the system of claim 8 as described above. The remaining limitations of claim 9 are substantially similar to those of claim 2 and are rejected using the same reasoning. Claim(s) 3-7, 10-14, and 16-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Dayanandan in view of Franchitti as applied to claims 1, 8, and 15, and further in view of Kalou et al. (US 2022/0357977), hereinafter Kalou. Regarding claim 3, Dayanadan teaches the method of claim 1 as described above. However, Dayanadan does not explicitly teach of sharing the SC at runtime of an application. In a similar field of endeavor, Kalou teaches of micro applications (application components). Kalou further teaches the following: the generating the microservice shared component further comprises: sharing the SC to a runtime of a microservice application. As Kalou teaches in paragraph [0089], “upon opening the workspace software, the client device 303 can receive an interface of a microapp (e.g., automatically launched responsive to a request to open the digital workspace). It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the application building of Dayanandan with the microapps of Kalou. One of ordinary skill would have been motivated to have made such modification because as Kalou teaches in paragraph [0067], microapps benefit users in streamlining routine tasks for frequently performed actions and perform the action within a resource access application (microservice application) without having to launch the parent application. Regarding claim 4, Dayanadan teaches the method of claim 1 as described above. However, Dayanadan does not explicitly teach of a business functional layer of one application in another. In a similar field of endeavor, Kalou teaches of micro applications (application components). Kalou further teaches the following: the generating the microservice shared component further comprises: generating a business-functional layer of one application implemented in another application. As Kalou shows in Fig. 7, microapps 716 provide a business functional view (such as “employee feedback”) of other applications in an overall workspace application 700. It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the application building of Dayanandan with the microapps of Kalou. One of ordinary skill would have been motivated to have made such modification because as Kalou teaches in paragraph [0067], microapps benefit users in streamlining routine tasks for frequently performed actions and perform the action within a resource access application (microservice application) without having to launch the parent application. Regarding claim 5, Dayanadan teaches the method of claim 1 as described above. However, Dayanadan does not explicitly teach of a limited mode. In a similar field of endeavor, Kalou teaches of micro applications (application components). Kalou further teaches the following: the generating the microservice shared component further comprises: deploying the SC in a limited mode of the microservice application. As Kalou teaches in paragraph [0067], a microapp provides access to certain functionalities of a parent application, without access to the full application, hence a “limited mode”. Further see paragraph [0119] where access may be restricted based upon account type. I It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the application building of Dayanandan with the microapps of Kalou. One of ordinary skill would have been motivated to have made such modification because as Kalou teaches in paragraph [0067], microapps benefit users in streamlining routine tasks for frequently performed actions and perform the action within a resource access application (microservice application) without having to launch the parent application. Regarding claim 6, Dayanadan teaches the method of claim 1 as described above. However, Dayanadan does not explicitly teach of a MainContainer of a home screen. In a similar field of endeavor, Kalou teaches of micro applications (application components). Kalou further teaches the following: the generating the microservice shared component further comprises: deploying the SC in a MainContainer activation of a home screen of the microservice application. As Kalou shows in Fig. 7, and corresponding paragraph [0159], activity feed 716 (MainContainter) of home screen 700 displays a list of microapps (SC). It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the application building of Dayanandan with the microapps of Kalou. One of ordinary skill would have been motivated to have made such modification because as Kalou teaches in paragraph [0067], microapps benefit users in streamlining routine tasks for frequently performed actions and perform the action within a resource access application (microservice application) without having to launch the parent application. Regarding claim 7, Dayanadan teaches the method of claim 1 as described above. However, Dayanadan does not explicitly teach of registering a SC in a global scope. In a similar field of endeavor, Kalou teaches of micro applications (application components). Kalou further teaches the following: the generating the microservice shared component further comprises: registering the SC in a global scope of a rendering engine of a microservice application platform. As Kalou teaches in paragraph [0102], a microapp data storage 336 can store all data related to microapps (shared components), and would thus be “registered”. As may be seen in Fig. 3, client devices access this data from a data processing system 301 and is thus considered a “global scope” as all clients have access to the repository. It would have been obvious to one of ordinary skill in the art before the effective filing date of applicant’s claimed invention to have modified the application building of Dayanandan with the microapps and microapp storage of Kalou. One of ordinary skill would have been motivated to have made such modification because as Kalou teaches in paragraph [0067], microapps benefit users in streamlining routine tasks for frequently performed actions and perform the action within a resource access application (microservice application) without having to launch the parent application. Regarding claims 10-14, Dayanandan teaches the system of claim 8 as described above. The remaining limitations of claims 10-14 are substantially similar to those of claims 3-7 and are rejected using the same reasoning. Regarding claims 16-20, Dayanandan teaches the product of claim 15 as described above. The remaining limitations of claims 16-20 are substantially similar to those of claims 3-7 and are rejected using the same reasoning. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Hinton et al. (US 2009/0007097), see paragraph [0036] Any inquiry concerning this communication or earlier communications from the examiner should be directed to GREGORY A DISTEFANO whose telephone number is (571)270-1644. The examiner can normally be reached Monday - Friday: 9 am - 5 pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, William Bashore can be reached at 5712424088. 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. /GREGORY A. DISTEFANO/ Examiner Art Unit 2174 /WILLIAM L BASHORE/ Supervisory Patent Examiner, Art Unit 2174
Read full office action

Prosecution Timeline

Show 6 earlier events
Jun 17, 2025
Response after Non-Final Action
Jul 14, 2025
Non-Final Rejection mailed — §103, §112
Oct 14, 2025
Response Filed
Feb 04, 2026
Final Rejection mailed — §103, §112
May 04, 2026
Response after Non-Final Action
Jun 22, 2026
Request for Continued Examination
Jun 25, 2026
Response after Non-Final Action
Sep 30, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12762327
GUIDED PROMPT CREATION VIA FOUNDATION MODEL INTEGRATIONS IN APPLICATION ENVIRONMENTS
2y 10m to grant Granted Oct 13, 2026
Patent 12752053
MEDICATION DELIVERY SYSTEM WITH GRAPHICAL USER INTERFACE
4y 11m to grant Granted Oct 06, 2026
Patent 12743183
DYNAMIC FOCUSING/DEFOCUSING OF PICTURE-IN-PICTURE WINDOW
2y 10m to grant Granted Sep 22, 2026
Patent 12717457
SYSTEM AND METHOD FOR PLACING AND MOVING LOCATION OF BUTTON ON GRAPHICAL USER INTERFACE
2y 12m to grant Granted Aug 25, 2026
Patent 12704950
GLYPH-AWARE TEXT SELECTION
3y 3m to grant Granted Aug 11, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

5-6
Expected OA Rounds
70%
Grant Probability
92%
With Interview (+22.0%)
3y 7m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 539 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