Prosecution Insights
Last updated: October 01, 2026
Application No. 18/841,089

Interface Mapping Method And Apparatus

Non-Final OA §101§102§103
Filed
Aug 23, 2024
Priority
Feb 28, 2022 — nonprovisional of PCTCN2022078308
Examiner
CHOWDHURY, ZIAUL A.
Art Unit
Tech Center
Assignee
Siemens Aktiengesellschaft
OA Round
1 (Non-Final)
87%
Grant Probability
Favorable
1-2
OA Rounds
12m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 87% — above average
87%
Career Allowance Rate
486 granted / 558 resolved
+27.1% vs TC avg
Strong +36% interview lift
Without
With
+36.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
12 currently pending
Career history
577
Total Applications
across all art units

Statute-Specific Performance

§101
16.4%
-23.6% vs TC avg
§103
52.7%
+12.7% vs TC avg
§102
20.2%
-19.8% vs TC avg
§112
6.3%
-33.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 558 resolved cases

Office Action

§101 §102 §103
Detailed Action 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This is the initial office action based on the application filed on August 23rd, 2024, which claims 1-9 have been presented for examination. Status of Claims 2. Claims 1-9 are pending in the application, of which claims 1 and 8-9 are in independent form and these claims (1-9) are subject to following rejection(s) and/or objection(s) set forth in the following Office Action below. Claim Objections 3. Claims 8 objected to because of the following informalities: As per Claim 8, line 6, recites a “OT” - as acronym is likely to change its meaning over the time, thus, it needs to be spelled out once in the claim. Appropriate correction is requested. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. 4. Claim 8 is rejected under 35 U.S.C. §101 because the claimed invention is directed to Non-Statutory subject matters. Per claim 8: Apparatus claim 8 has drawn to program logic itself. Claim 8 for instance recites “An interface mapping apparatus comprising: a microservice to send an open application programming interface (API) description file to a file generator” which expressly indicate that the recited apparatus is nothing more than computer executable instruction or program logic. Program logic can be computer software alone. Data structures, software interfaces, and similar computer software are intangible abstractions with no inherent physical structure. Because they lack physical structure, program logics do not fall within one of the four statutory categories of invention (See Lowry, 32 F.3d at 1583-84, 32 USPQ2d at 1035). Examiner suggests that appropriate amendment to the claim may lead to overcome the rejections. For example, in claim 20, An interface mapping apparatus comprising: a central processing unit (CPU); ….. - - or An interface mapping apparatus comprising: a memory coupled to the processing unit ...- ALLOWABLE DEPENDENT CLAIMS 5. Claim 6 is objected to as being dependent upon respective rejected base claims but would be allowable if rewritten in independent form including all of the limitations of the base claims and any intervening claim(s). However, if claim 6 is amended; unless necessitated by the other rejections or objections provided in this office action; and/or, any of the currently pending claims are shortened or broaden, and if any new claim(s) are added the office may have right to withdraw the indication of this Allowability provided herewith by this office action. Claim Rejections – 35 USC §102 6. 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 public before the effective filing date of the claimed invention. 7. Claims 1-2 and 9 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zhi-bei Hao (CN111427610 A [IDS of record (Translation being provided)] -herein after Hao). Per claim 1: Hao disclose: An interface mapping method (At least see page 2:22-23 - a third-party service integration method) comprising: converting an open application programming interface (API) description file of a microservice to a first communication standard interface description file (At least see page 2:23-25 - acquiring the description file meets the predetermined service standard of third party service; analyzing the description file to generate a standard service definition); and mapping multiple parameter names in a functional interface in the first communication standard interface description file into a functional block corresponding to the functional interface (At least see page 3:1-3 - collecting service information of the third party service comprising: collecting service name of the third party service, the service IP, service version, the schema information of the operation information of the path, operating parameters and service design). Per claim 2: Hao disclose: first communication standard interface comprises an information technology (IT) domain interface (At least see page 5:6-8 - ERP system is short for enterprise resource planning (Enterprise Resource Planning), that is established on the basis of information technology, information collecting technology and advanced management idea so as to manage the idea of systematic). Per claim 9: Limitations in this independent claim are as similar as claim 1 above; and therefore, rejected based on same rational. 8. Claim 8 is rejected under 35 U.S.C. 102(a)(2) as being anticipated by Gungabeesoon et al. (US 20210124576 A1 -herein after Gungabeesoon). Per claim 8: Gungabeesoon disclose: An interface mapping apparatus (At least see [0008] - a system and method to automatically generate source code for microservices delivery and deployment) comprising: a microservice to send an open application programming interface (API) description file to a file generator (At least see [0021] - a microservice interface specification review pipeline operable to receive a microservice interface specification defining the software microservice); the file generator to convert an open API description file of a microservice to a first communication standard interface description file and send the first communication standard interface description file to an OT domain parser (At least see [0038] - microservice can be regarded as software modules with well-defined interface operations (i.e. functions), referred to as application programming interfaces (“APIs”), for use within a computing environment. The APIs can conform to the well-known representational state transfer software architecture style and may be referred to as a REST or RESTful API); and the OT domain parser to map multiple parameter names in at least one functional interface in the first communication standard interface description file into a functional block corresponding to the functional interface (At least see [0107] - handlers component 340 is a configuration handler used to provide transparent read/write of metadata during the microservice generation procedure. A repository handler component provides transparent access to the data storage such as the SCM server 262 (e.g. for retrieving microservice configuration information and saving the generated shell and integration projects). A dynamic source code processor component is included to provide shared source code parsing and modification function). 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 of this title, 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. 9. Claims 3-4 and 7 are rejected under 35 U.S.C. 103 as being unpatentable over Zhi-bei Hao (CN111427610 A [IDS of record (Translation being provided)] -herein after Hao) in view of Gungabeesoon et al. (US 2021/0124576 A1 -herein after Gungabeesoon). Per claim 3: Hao sufficiently discloses the method as set forth above, but Hao does not explicitly disclose: first communication standard comprises at least one of: RESTful, Modbus, PROFINET, or OPC UA. However, Gungabeesoon disclose: first communication standard comprises at least one of: RESTful, Modbus, PROFINET, or OPC UA (At least see [0038] - APIs can conform to the well-known representational state transfer software architecture style and may be referred to as a REST or RESTful API). It would have been would have been obvious to one ordinary skill in the art before the effective filing date of the claimed invention to incorporate Gungabeesoon into Hao because Gungabeesoon teaching would provide automatically generate a software microservice operable in a computing environment, the method includes providing a configuration specification defining the software microservice; selecting at least one pattern template for the software microservice defined by the configuration specification; outputting a first set of source code for a first software project corresponding to a first aspect of the software microservice using the selected at least one pattern template; and outputting a second set of source code for a second software project corresponding to a second aspect of the software microservice (please see [0009]). Per claim 4: Hao sufficiently discloses the method as set forth above, but Hao does not explicitly disclose: the first communication standard interface is a Restful interface; and the multiple parameter names comprise: method, path, filter, execution state code semantics, and returned result semantics. However, Gungabeesoon disclose: the first communication standard interface is a Restful interface (At least see [0038] - APIs can conform to the well-known representational state transfer software architecture style and may be referred to as a REST or RESTful API); and the multiple parameter names comprise: method (At least see [0069] -API gateway 272 is able to dispatch a client's API call to an appropriate microservice instance), path, filter, execution state code semantics (At least see [0077] -upon completion of a given process, an internal indicator may be switched from a first state to a second state to indicate the completion), and returned result semantics (At least see [0009] -outputting a first set of source code for a first software project corresponding to a first aspect of the software microservice using the selected at least one pattern template). It would have been would have been obvious to one ordinary skill in the art before the effective filing date of the claimed invention to incorporate Gungabeesoon into Hao because Gungabeesoon teaching would provide automatically generate a software microservice operable in a computing environment, the method includes providing a configuration specification defining the software microservice; selecting at least one pattern template for the software microservice defined by the configuration specification; outputting a first set of source code for a first software project corresponding to a first aspect of the software microservice using the selected at least one pattern template; and outputting a second set of source code for a second software project corresponding to a second aspect of the software microservice (please see [0009]). Per claim 7: Hao sufficiently discloses the method as set forth above, but Hao does not explicitly disclose: adding first data comprises adding first data with identifier as a name; adding of second data comprises adding second data with filter as a name; and adding of a first event comprises adding a first event with result as a name. However, Gungabeesoon disclose: adding first data comprises adding first data with identifier as a name (At least see [0064] - microservice identification data such as the name of the microservice development project); adding of second data comprises adding second data with filter as a name (At least see [0064] - the name of the microservice definition, service version and description; microservice API interface definitions (e.g. as provided in Swagger™); information about the definition of each REST API operation such as API name); and adding of a first event comprises adding a first event with result as a name (At least see [0064]- information about the definition of each REST API operation such as API name, universal resource identifier (URI), hypertext transfer protocol (HTTP) method, request and response message schema types, and HTTP return code(s); microservice operation configuration parameters such as the desired service integration patterns to follow ). It would have been would have been obvious to one ordinary skill in the art before the effective filing date of the claimed invention to incorporate Gungabeesoon into Hao because Gungabeesoon teaching would provide automatically generate a software microservice operable in a computing environment, the method includes providing a configuration specification defining the software microservice; selecting at least one pattern template for the software microservice defined by the configuration specification; outputting a first set of source code for a first software project corresponding to a first aspect of the software microservice using the selected at least one pattern template; and outputting a second set of source code for a second software project corresponding to a second aspect of the software microservice (please see [0009]). 10. Claim 5 is rejected under 35 U.S.C. 103 as being unpatentable over Zhi-bei Hao (CN111427610 A [IDS of record (Translation being provided)] -herein after Hao) in view of Douglas et al. (US 2020/0401465 A1 -herein after Douglas). Per claim 5: Hao disclose: after mapping multiple parameter names in at least one functional interface in the first communication standard interface description file into a functional block corresponding to the functional interface: generating a functional block interface description file (At least see page 6:4-6 - generating a standard service description file, 1.2, integrated third party service does not meet the standard, recording according to the template). Hao sufficiently discloses the method as set forth above, but Hao does not explicitly disclose: generating a workflow description file containing the functional block according to the functional block interface description file; and running the workflow description file, and calling a first communication standard interface to control the execution of a function corresponding to at least one functional interface. However, Douglas discloses: generating a workflow description file containing the functional block according to the functional block interface description file (At least see [0052] One or more workflow integration microservices may be configured to permit users of the core application to create one or more workflows comprised of sequential steps); and running the workflow description file, and calling a first communication standard interface to control the execution of a function corresponding to at least one functional interface (At least see [0085] - A workflow description 1320 may be provided to identify the selected workflow. In the workflow illustrated by FIG. 13, a total of four operations 1330a-1330d are provided in the workflow 1330). It would have been obvious to one ordinary skill in the art before the effective filing date of the claimed invention to incorporate Douglas into Hao because Douglas provides a unique and flexible solution to the problem of data interoperability. Solutions consistent with the present disclosure provide the ability to connect disparate systems together, thereby allowing for an extremely efficient and intuitive way to create complex integrations without the need for code or even technical knowledge, and providing an intuitive user interface (UI) presented to a user which allows the user to create an integration, workflow, and/or workflow step without requiring custom coding. Artificial Intelligence (AI) may be used to assist in creating integrations (please see [0010]). CONCLUSION 11. Any inquiry concerning this communication or earlier communications from the examiner should be directed to ZIAUL A. CHOWDHURY whose telephone number is (571)270-7750. The examiner can normally be reached on 9:30PM 6:30PM 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, Hyung S. Sough can be reached on 571-272-6799. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Status information for published applications may be obtained from Patent Public Search tool (for all users) – A link to the Patent Public Search Tool is available at www. Uspto.gov/PatentPublicSearch. To find a U.S. patent or U.S. patent application publication, open the Patent Public Search tool by selecting “Start search”. Type the U.S. patent or U.S. patent application publication number in the “Search” panel without any punctuation and followed by an”.pn.”. Should you have questions on access to the 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. /ZIAUL A CHOWDHURY/ Primary Examiner, Art Unit 2192 09/05/2026
Read full office action

Prosecution Timeline

Aug 23, 2024
Application Filed
Sep 10, 2026
Non-Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12737284
DETECTING ANALYSIS MODEL COMPATIBILITIES WITH COMPLEX EXPERIMENT DESIGNS TO GENERATE EXPERIMENT DESIGN AND ANALYSIS MODEL COMPATIBILITY GRAPHICAL USER INTERFACES
2y 9m to grant Granted Sep 15, 2026
Patent 12710972
JUST IN TIME COMPILATION USING LINK TIME OPTIMIZATION
2y 4m to grant Granted Aug 18, 2026
Patent 12705163
VALIDATION OF REST API BACKWARD COMPATIBILITY WITH DIFFERENTIAL COVERAGE-GUIDED FEEDBACK FUZZING
4y 5m to grant Granted Aug 11, 2026
Patent 12688023
ADDING OPERATORS TO CODE BASED ON SOURCE DATA CHARACTERISTICS AND A TARGET RUNTIME CONFIGURATION
2y 6m to grant Granted Jul 21, 2026
Patent 12675389
SOFTWARE TEST SYSTEM AND SOFTWARE TEST METHOD
2y 12m 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
99%
With Interview (+36.4%)
3y 1m (~12m remaining)
Median Time to Grant
Low
PTA Risk
Based on 558 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