DETAILED ACTION
Response to Amendment
Applicant’s amendment, filed 09/01/26, for application number 18/456,965 has been received and entered into record. Claims 2, 11, and 17 have been amended, and Claims 1, 10, and 21 were previously cancelled. Therefore, Claims 2-9, 11-20, 22, and 23 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 .
Claim Rejections - 35 USC § 112
The following is a quotation of the first paragraph of 35 U.S.C. 112(a):
(a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention.
The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112:
The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention.
Claims 2-9, 11-20, 22, and 23 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claims contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention.
Regarding Claim 2, lines 8-9 are newly amended to recite, “the first application to execute concurrently with the second application.” However, it is unclear where the support for this limitation can be found in the Specification as filed. Furthermore, Claim 2, lines 4-5 recite, “launching of the first application,[and] launching of the second application,” which appears to suggest the two applications are, at least initially, not executing concurrently.
Claims 11 and 17 repeat the same limitations as recited in Claim 2, and thus are rejected accordingly.
Claims 3-9, Claims 12-16, and Claims 18-20, 22, and 23, depend on Claims 2, 11, and 17, respectively, and do not appear to further clarify support for the newly-amended limitations. As such, the claims are rejected accordingly.
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 2, 5, 6, 11, 14, 15, and 17 are rejected under 35 U.S.C. 103 as being unpatentable over Surapuram, US 2016/0062925 A1, view of Lam et al., US 2013/0326253 A1, and further in view of Malone et al., US 2008/0104430 A1.
Regarding Claim 2, Surapuram discloses a memory comprising instructions to cause programmable circuitry [storage device 410, Fig. 4] to at least:
determine whether an event associated with a first application is a priority event;
in response to the event not being the priority event, adjust a first operation associated with the first application based on an operation management characteristic to improve a user experience associated with a second application, the second application different than the first application; and
in response to the event being the priority event, permit the execution of the second operation associated with the second application [according to some example embodiments of the inventive concepts, when a high priority or emergency operation is performed, the host device may issue a pause command to pause one or more of the logical units to increase the turnaround time of the high priority or emergency operation. Further, the host device may resume the paused logical units once the high priority or the emergency operation is completed. Also, the paused logical units can automatically be resumed by the device controller on completion of ongoing high priority operation, (that is, a determination is made as to whether a command is a high priority command, and if so, all other functions are paused while the high priority operation runs; otherwise, non-priority operations are performed, which allows one or more logical units to remain unpaused), par 41].
However, Surapuram does not explicitly teach the event associated with at least one of launching the first application, launching a second application, responding to a user interface event, or responding to a touch input; and in response to the event not being the priority event, adjust a first operation associated with the first application to reduce power consumption associated with the first application based on an operation management characteristic of the first application, the first application to execute concurrently with second application, the reduction in power consumption associated with the first application increase energy available in an energy budget for execution of a second operation associated with the second application.
In the analogous art of managing operating modes, Lam teaches the event associated with at least one of launching the first application, launching a second application, responding to a user interface event, or responding to a touch input [a gesture from a user toggles the mobile device 100 between sleep modes; gestures on the touch screen place the system into sleep mode, par 20].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram and Lam before him before the effective filing date of the claimed invention to incorporate the adjusting via operating system program interface as taught by Lam, into the memory as disclosed by Surapuram, to provide ease of use to the user without the need for mechanical toggling buttons [Lam, par 7].
However, the combination of Surapuram and Lam do not explicitly teach in response to the event not being the priority event, adjust a first operation associated with the first application to reduce power consumption associated with the first application based on an operation management characteristic of the first application, the first application to execute concurrently with the second application, the reduction in power consumption associated with the first application to increase energy available in an energy budget for execution of a second operation associated with the second application.
Malone teaches in response to the event not being the priority event, adjust a first operation associated with the first application to reduce power consumption associated with the first application based on an operation management characteristic of the first application, the first application to execute concurrently with the second application, the reduction in power consumption associated with the first application to increase energy available in an energy budget for execution of a second operation associated with the second application [stopping/reducing performance components that execute applications ranked with low priority, i.e. low priority not considered a “priority,” as the applications ranked with high priority are considered “priority” events, and components are stopped/reduced when low priority; an option for a nonpriority application is to stop/reduce, in which case reduction would allow for continued operation, and thus permit concurrently operation with high-priority applications (reducing performance would necessarily increase energy available overall for execution of other applications); while Surapuram discloses pausing an application, Malone teaches stopping/reducing an application, and thus provides an alternative option to be combined with the teachings of Surapuram, par 16, 17].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, and Malone before him before the effective filing date of the claimed invention to incorporate the selective performance or functionality reduction as taught by Malone, into the memory as disclosed by Surapuram and Lam, to reduce system power consumption [Malone, par 16].
Regarding Claim 5, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. Surapuram further discloses wherein the instructions cause the programmable circuitry to deny the first operation corresponding to the operation management characteristic in response to the event not being the priority event [when a high priority or emergency operation is performed, the host device may issue a pause command to pause one or more of the logical units to increase the, par 41].
Regarding Claim 6, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. Lam further teaches wherein the instructions cause the programmable circuitry to adjust an operation via an operating system application program interface [a gesture from a user toggles the mobile device 100 between sleep modes; gestures on the touch screen place the system into sleep mode, par 20].
Regarding Claim 11, Surapuram discloses an apparatus [computing device 400, Fig. 4] comprising: interface circuitry [I/O devices 406]; instructions [stored on storage device 410]; and programmable circuitry [device 400 and device controller 104].
The remainder of Claim 11 repeats the same limitations as recited in Claim 2, and is rejected accordingly.
Regarding Claims 14 and 15, Surapuram, Lam, and Malone disclose the apparatus as defined in Claim 11. Claims 14 and 15 repeat the same limitations as recited in Claim 5 and 6, and are rejected accordingly.
Regarding Claim 17, Surapuram discloses a method [using device 400, Fig. 4]. The remainder of Claim 17 repeats the same limitations as recited in Claim 2, and is rejected accordingly.
Claims 3, 4, 12, and 13 are rejected under 35 U.S.C. 103 as being unpatentable over Surapuram, Lam, and Malone, and further view of Tran, US 2013/0015978 A1.
Regarding Claim 3, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. However, the combination of references does not explicitly teach wherein the instructions cause the programmable circuitry to adjust the first operation to avoid an overheating condition.
In the analogous art of computer management, Tran teaches wherein the instructions causing programmable circuitry to adjust an operation to avoid an overheating condition [user can set the system to be adjusted to various options, including a hibernate or shut-down option to prevent overheating, step S581, Fig. 5].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, Malone, and Tran before him before the effective filing date of the claimed invention, to incorporate the overheating protection as taught by Tran, into the memory as disclosed by Surapuram, Lam, and Malone to provide overheating protection and avoid hardware failure of the computer [Tran, par 4].
Regarding Claim 4, Surapuram, Lam, and Malone discloses the memory as defined in Claim 2. However, the combination of references does not explicitly teach wherein the instructions cause the programmable circuitry to adjust an operation to control a notification.
In the analogous art of computer management, Tran teaches wherein the instructions cause the programmable circuitry to adjust an operation to control a notification [user alerted of the power setting, step 512, 514, Fig. 5].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, Malone, and Tran before him before the effective filing date of the claimed invention, to incorporate the notification as taught by Tran, into the memory as disclosed by Surapuram, Lam, and Malone to provide warning notifications to the user and avoid hardware failure of the computer [Tran, par 4].
Regarding Claims 12 and 13, Surapuram, Lam, and Malone disclose the apparatus as defined in Claim 11. Claims 12 and 13 repeat the same limitations as recited in Claims 3 and 4, and are rejected accordingly.
Claims 7, 16, and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Surapuram, Lam, and Malone, and further view of Fletcher et al., US 2016/0239024 A1.
Regarding Claim 7, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. However, the combination of references does not explicitly teach wherein the instructions cause the programmable circuitry to generate an execution length estimate for the priority event.
In the analogous art of prioritizing task management, Fletcher teaches wherein the instructions cause the programmable circuitry to generate an execution length estimate for the priority event [calculating the start time and the estimated duration of the critical event, par 89, ll. 12-14].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, Malone, and Fletcher before him before the effective filing date of the claimed invention, to incorporate the execution length estimate as taught by Fletcher into the memory as disclosed by Surapuram, Lam, and Malone to allow for dynamic reorganization an execution of tasks [Fletcher, par 3].
Regarding Claims 16 and 18, Surapuram, Lam, and Malone disclose the apparatus as defined in Claim 11, and the method as defined in Claim 17, respectively. Claims 16 and 18 repeat the same limitation as recited in Claim 7, and are rejected accordingly.
Claims 8, 9, 19, and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Surapuram, Lam, and Malone, and further in view of Rotem et al., US 2010/0064162 A1.
Regarding Claim 8, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. However, the combination of references does not explicitly teach wherein the instructions cause the programmable circuitry to authorize the second operation to exceed a thermal threshold.
In the analogous art of power management, Rotem teaches wherein the instructions cause the programmable circuitry to authorize the second operation to exceed a thermal threshold [the operational parameters may include one or more transitory operational parameters that cause the processor to temporarily exceed the TDP limit for the apparatus, par 28, ll. 1-4].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, Malone, and Rotem before him before the effective filing date of the claimed invention, to incorporate temporarily exceeding a thermal threshold as taught by Rotem, into the memory as disclosed by Surapuram, Lam, and Malone, to allow for more efficient system operation by taking into account specifical thermal responses of particular systems [Rotem, par 2].
Regarding Claim 9, Surapuram, Lam, Malone, and Rotem disclose the memory as defined in Claim 8. Rotem further teaches wherein the instructions cause the programmable circuitry to authorize the second operation to exceed the thermal threshold for a threshold period of time [The management module 112 may take advantage of the additional thermal headroom provided by a cold system to allow the processor cores 102-1-m to operate in a higher performance state (e.g., P-state) for a limited period of time to improve processor performance (e.g., speed) while avoiding damage to the processor cores 102-1-m or other platform components 119 of a computer platform, par 29].
Regarding Claims 19 and 20, Surapuram, Lam, and Malone disclose the method as defined in Claim 17. Claims 19 and 20 repeat the same limitations as recited in Claims 8 and 9, respectively, and are rejected accordingly.
Claim 22 is rejected under 35 U.S.C. 103 as being unpatentable over Surapuram, Lam, and Malone, and further in view of Jerding et al., US 2002/0104097 A1.
Regarding Claim 22, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. However, the combination of references does not explicitly teach wherein the instructions cause the programmable circuitry to determine whether the event is the priority event based on a stored registry of priority events designated by at least one of an application, an operating system, or an original equipment manufacturer.
Jerding teaches determining whether the event is the priority event based on a stored registry of priority events designated by at least one of an application, an operating system, or an original equipment manufacturer [the table of priorities is a dynamic listing of priorities maintained by the operating system 33 as applications and their corresponding data are downloaded to the DHCT 16, par 59].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, Malone, and Jerding before him before the effective filing date of the claimed invention, to incorporate the registry of priority events designated by an operation system as taught by Jerding, into the memory as disclosed by Surapuram, Lam, and Malone, to allow for updating the list of essential resources as applications and data are downloaded and transferred [Jerding, par 59].
Claim 23 is rejected under 35 U.S.C. 103 as being unpatentable over Surapuram, Lam, and Malone, and further in view of Loffink et al., US 2007/0170783 A1.
Regarding Claim 23, Surapuram, Lam, and Malone disclose the memory as defined in Claim 2. However, the combination of references does not explicitly teach wherein the instructions cause the programmable circuitry to permit the execution of the second operation based on a residual energy budget maintained separately from a system energy budget.
Loffink teaches wherein the instructions cause the programmable circuitry to permit the execution of the second operation based on a residual energy budget maintained separately from a system energy budget [For critical applications the power supply may be powered from separate alternating current (AC) power sources, e.g., from independent utility power grids, par 3].
It would have been obvious to one of ordinary skill in the art, having the teachings of Surapuram, Lam, Malone, and Loffink before him before the effective filing date of the claimed invention, to incorporate the registry of priority events designated by an operation system as taught by Loffink, into the memory as disclosed by Surapuram, Lam, and Malone, so that the loss of primary power from one power source will not totally disable operation of the information handling system [Loffink, par 3].
Response to Arguments
Applicant’s arguments filed 09/01/26 have been considered but are moot due to the new rejection based on the references cited above.
Conclusion
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
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