Prosecution Insights
Last updated: July 17, 2026
Application No. 18/748,989

ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF

Non-Final OA §103
Filed
Jun 20, 2024
Priority
Dec 02, 2021 — RE 10-2021-0171273 +3 more
Examiner
YEN, PAUL JUEI-FU
Art Unit
2175
Tech Center
2100 — Computer Architecture & Software
Assignee
Samsung Electronics Co., Ltd.
OA Round
3 (Non-Final)
77%
Grant Probability
Favorable
3-4
OA Rounds
11m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
322 granted / 419 resolved
+21.8% vs TC avg
Strong +23% interview lift
Without
With
+22.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
19 currently pending
Career history
441
Total Applications
across all art units

Statute-Specific Performance

§101
1.8%
-38.2% vs TC avg
§103
86.7%
+46.7% vs TC avg
§102
4.1%
-35.9% vs TC avg
§112
5.3%
-34.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 419 resolved cases

Office Action

§103
DETAILED ACTION Response to Amendment Applicant’s amendment, filed 04/07/26, for application number 18/748,989 has been received and entered into record. Claims 1, 6, 7, 12, 13, 18, and 21 have been amended, and Claim 17 was previously cancelled. Therefore, Claims 1-16 and 18-21 are presented for examination. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Allowable Subject Matter Claims 6-12 and 18-20 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims and the outstanding Double Patenting rejection were overcome. Claim Objections Claim 21 is objected to because of the following informalities: Claim 21, lines 2-3 recite, “instructions that, when executed by the processor, further cause the electronic device to, during at least one of the plurality of modules is loaded via at least one of the module loaders:” (emphasis added) and should instead read, “instructions that, when executed by the processor, further cause the electronic device to, when at least one of the plurality of modules is loaded via at least one of the module loaders:” (emphasis added) Claim 21, lines 5-6 recite, “identify at least other of the plurality of modules for which loading is not completed,” and should instead read, “identify at least one module different from the at least one of the plurality of modules for which loading is not completed.” (emphasis added) The phrase “at least other of the plurality of modules” is repeated throughout Claim 21, and is objected to accordingly. Appropriate correction is required. Claim Rejections - 35 USC § 103 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 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1, 5, 13, 15, and 21 are rejected under 35 U.S.C. 103 as being unpatentable over Jin et al., US 2005/0086667 A1 (as listed in the IDS), and in view of Butera et al., US 2018/0113838 A1. Regarding Claim 1, Jin discloses an electronic device [Fig. 1], comprising: a processor including a plurality of cores [multiple processors responsible for dispatch of drivers may be separate physical processors or may be separate logical processors, par 21]; and memory electrically connected with the processor and storing instructions [the computer 700 further comprises a random access memory (RAM) or other dynamic storage device as a main memory 715 for storing information and instructions to be executed by the processors 710, par 58], wherein the instructions, when executed by the processor, cause the electronic device to: identify at least one module for which loading is not completed load a plurality of modules for booting an operating system of the electronic device; identify whether a dependency for the at least one module is cleared [dependencies may exist between the drivers thereby affecting the order of execution. A driver generally is not executed until its dependencies have been satisfied. Whether a driver is ready for execution may be determined by evaluating the dependencies of the driver. At any time in an initiation process there may be multiple drivers that ready for execution that do not share any dependencies. Because there are no dependencies between these drivers, an embodiment of a scheduling algorithm may provide for execution of the ready drivers wholly or partially in parallel, par 26]; select at least one module loader among the module loaders [implicitly disclosed: "The process continues until all the drivers are dispatched from the discovered driver queue, and the dispatching process is completed. At this point, the bootstrap processor is ready to boot the operating system (OS), par 25]; and load the at least one module to the at least one module loader [obtaining a driver from the discovered drier queue and executing driver at steps 4-10, par 34-44]. However, while Jin discloses identifying whether a dependency for the at least one module is cleared [dependencies may exist between the drivers thereby affecting the order of execution. A driver generally is not executed until its dependencies have been satisfied. Whether a driver is ready for execution may be determined by evaluating the dependencies of the driver. At any time in an initiation process there may be multiple drivers that ready for execution that do not share any dependencies. Because there are no dependencies between these drivers, an embodiment of a scheduling algorithm may provide for execution of the ready drivers wholly or partially in parallel, par 26], Jin does not explicitly teach the steps of identify state information and priority information for each of module loaders allocated to the plurality of cores, as the module is ready for execution, and selecting a module loader based on determining an active/idle state of the state information and a priority value of the priority information. In the analogous art of multicore and multiprocessing management, Butera teaches the steps of identify state information and priority information for each of module loaders allocated to the plurality of cores, as the at least one module is ready for execution, and selecting a module loader based on determining an active/idle state of the state information and a priority value of the priority information [determine the selected configuration vector is in an issue ready state based on a comparison of available resources of the processor tile with resources for the configuration vector; controller selecting a configuration vector in an idle state (i.e. the active/idle state) based on the priority number of the configuration vector (the configuration vector being equivalent to a module loader, as virtual circuits (VCs) may include processor tiles, and processor tiles of VCs may include a configuration vector, and a configuration vector in turn may represent a VC segment including the processor tile; that is, a configuration vector, presenting VC segments, may be used to perform tasks based on the configurations loaded within), par 113]. It would have been obvious to one of ordinary skill in the art, having the teachings of Jin and Butera before him before the effective filing date of the claimed invention, to incorporate the state and priority information identification as taught by Butera, into the device as disclosed by Jin, to ensure efficient use of system resources [Butera, par 67]. Regarding Claim 5, Jin and Butera disclose the electronic device of Claim 1. Butera further teaches selecting the at least one module loader based on whether the at least one module loader is in an idle state [controller selecting a configuration vector in an idle state based on the priority number of the configuration vector (the configuration vector being equivalent to a module loader, as virtual circuits (VCs) may include processor tiles, and processor tiles of VCs may include a configuration vector, and a configuration vector in turn may represent a VC segment including the processor tile; that is, a configuration vector, presenting VC segments, may be used to perform tasks based on the configurations loaded within), par 113]. Regarding Claim 13, Jin discloses an operation method of an electronic device [using the device of Fig. 1]. Claim 13 repeats the same limitations as recited in Claim 1, and is rejected accordingly. Regarding Claim 15, Jin and Butera disclose the operation method of Claim 13. Claim 15 repeats the same limitations as recited in Claim 3, and is rejected accordingly. Regarding Claim 21, Jin and Butera disclose the electronic device of Claim 1. Jin further discloses at least other of the plurality of modules [dependencies may exist between the drivers thereby affecting the order of execution. A driver generally is not executed until its dependencies have been satisfied. Whether a driver is ready for execution may be determined by evaluating the dependencies of the driver. At any time in an initiation process there may be multiple drivers that ready for execution that do not share any dependencies. Because there are no dependencies between these drivers, an embodiment of a scheduling algorithm may provide for execution of the ready drivers wholly or partially in parallel (i.e. considering all drivers, including a first selected driver and any others), par 26]. The remainder of Claim 21 recites limitations similar to those of Claim 1, and is rejected accordingly. Claims 2 and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Jin and Butera, and further in view of Sauzede et al., US 9,600,397 B2 (as listed in the IDS). Regarding Claim 2, Jin and Gillespie disclose the electronic device of Claim 1. However, the combination of references does not explicitly teach wherein the instructions that, when executed by the processor, further cause the electronic device to identify the at least one module based on a module information table stored in the memory. In the analogous art of loading software modules, Sauzede teaches identifying the at least one module based on a module information table stored in the memory [the different memory addresses and identifiers of the different sections of the module have, for example, been stored within a predetermined variable (a table, for example) within the memory MM, col. 4, ll. 35-38]. It would have been obvious to one of ordinary skill in the art, having the teachings of Jin, Butera, and Sauzede before him before the effective filing date of the claimed invention, to incorporate the module identification as taught by Sauzede into the device as disclosed by Jin and Butera, to allow for checking of successful loading of software modules [Sauzede, col. 1, ll. 38-41]. Regarding Claim 14, Jin and Butera disclose the operation method of Claim 13. Claim 14 repeats the same limitations as recited in Claim 2, and is rejected accordingly. Claim 3 is rejected under 35 U.S.C. 103 as being unpatentable over Jin, Butera, and further in view of Gillespie et al., US 2011/0283098 A1 (as listed in the IDS). Regarding Claim 3, Jin and Butera disclose the electronic device of Claim 1. However, the combination of references does not explicitly teach identifying the state information and the priority information based on a core information table stored in the memory. In the analogous art of system boot management, Gillespie teaches identifying the state information and the priority information based on a core information table stored in the memory [the first processor 114 periodically queries the second processor 116 or checks the status of a shared table to determine when drivers have been fetched and are ready to be executed, par 18]. It would have been obvious to one of ordinary skill in the art, having the teachings of Jin and Butera before him before the effective filing date of the claimed invention, to incorporate the state and priority information identification as taught by Gillespie, into the device as disclosed by Jin and Butera, to reduce device boot times [Gillespie, par 1]. Claims 4 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Jin, Butera, and Sauzede, and further in view of Yang et al., US 2018/0307498 A1. Regarding Claim 4, Jin, Butera, and Sauzede disclose the electronic device of Claim 2. However, the combination of references does not explicitly teach wherein the instructions that, when executed by the processor, further cause the electronic device to: update the module information table based on the at least one module loader for which loading of the distributed at least one module is completed. In the analogous art of driver loading, Yang teaches updating the module information table based on the at least one module loader for which loading of the distributed at least one module is completed [when the server determines that the VM is successfully started (before the VM loads the driver or after the VM loads the driver), the server may further update the first mapping table according to the correspondence between the first global index and the VM, par 66]. It would have been obvious to one of ordinary skill in the art, having the teachings of Jin, Butera, Sauzede, and Yang before him before the effective filing date of the claimed invention, to incorporate the module information updating as taught by Yang into the device as disclosed by Jin, Butera, and Sauzede to prevent reallocation of functions already assigned [Yang, par 66]. Regarding Claim 16, Jin, Butera, and Sauzede disclose the operation method of Claim 14. Claim 16 repeats the same limitations as recited in Claim 4, and is rejected accordingly. Response to Arguments Applicant’s arguments filed 04/07/26 have been considered but are moot due to the newly-cited portions of the references previously presented. Applicant argues Jin fails to disclose “select at least one module loader among the module loaders based on determining an active/idle state of the state information and a priority value of the priority information” Rem. 11. Examiner notes the rejection relies upon Butera for such a teaching, as illustrated in the rejection previously presented and repeated above. No other arguments were made as to the existing limitations, and as such, the rejection is maintained. Conclusion Applicant is reminded that in amending a response to a rejection of claims, the patentable novelty must be clearly shown in view of the state of the art disclosed by the references cited and the objections made. Applicant must also show how the amendments avoid such references and objections. See 37 CFR §1.111(c). Any inquiry concerning this communication or earlier communications from the examiner should be directed to PAUL J YEN whose telephone number is (571)270-5047. The examiner can normally be reached M-F 8-5 PT. 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, Andrew J Jung can be reached at (571) 270-3779. 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. /Paul Yen/Primary Examiner, Art Unit 2175
Read full office action

Prosecution Timeline

Show 2 earlier events
Dec 05, 2025
Interview Requested
Jan 08, 2026
Applicant Interview (Telephonic)
Jan 12, 2026
Examiner Interview Summary
Jan 14, 2026
Response Filed
Feb 11, 2026
Final Rejection mailed — §103
Apr 07, 2026
Request for Continued Examination
Apr 10, 2026
Response after Non-Final Action
May 28, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681554
ALTERNATE PHYSICAL LAYER POWER MODE
4y 9m to grant Granted Jul 14, 2026
Patent 12675297
PRINTED CIRCUIT BOARD COMPRISING MEMORY, AND DATA PROCESSING METHOD THEREOF
2y 3m to grant Granted Jul 07, 2026
Patent 12656847
POWER SUPPLY APPARATUS WITH POWER RELAY FUNCTION
3y 7m to grant Granted Jun 16, 2026
Patent 12650854
Pack Framework in an Observability Pipeline System
2y 1m to grant Granted Jun 09, 2026
Patent 12645279
NETWORK CONTROL TECHNIQUES FOR IMPROVING ENERGY EFFICIENCY DURING IGNITION-OFF IN ELECTRIFIED VEHICLES
2y 2m to grant Granted Jun 02, 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

3-4
Expected OA Rounds
77%
Grant Probability
99%
With Interview (+22.7%)
3y 0m (~11m remaining)
Median Time to Grant
High
PTA Risk
Based on 419 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