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 . 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 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.
DETAILED ACTION
The following NON-FINAL Office action is in response to Applicant’s request for continued examination filed on 09/29/2025.
Status of Claims
Claims 1, 9, and 16 are independent have been further amended by Applicant.
Claims 1-20 are currently pending and have been rejected as follows.
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 09/29/2025 has been entered.
Response to Applicant’s Arguments / Amendments
Applicant’s 09/29/2025 amendment necessitated new grounds of rejection in this action.
III. Response to Applicant’s rebuttal arguments on 35 USC 101 rejection
Step 2A prong two: Remarks 09/29/2025 p. 12 ¶3 argues independent Claim 1 improves performance of the persona model(s) in future iterations by generating and interpreting areas of improvement to adjust the persona model’s training. This is allegedly allegedly reflected in independent Claim 1 by recitations of: “generating, by the one or more processors executing the persona model, a response to the portion of the change data”; “generating, by the one or more processors executing an issue reporting function using outputs from the persona model, areas of improvement for the persona model” and “interpreting, by the one or more processors executing a feedback function, the areas of improvement to determine adjustments to the training of the persona model”. Thus, it is argued by Remarks 09/29/2025 p.12 ¶4-p.14 ¶2 that independent Claim 1 moves beyond merely reciting operations that could be performed in the human mind, and instead recites a "specific implementation of a solution to a problem in the software arts by reliance on Original Specification ¶ [0005], ¶ [0026], ¶ [0044] and ¶ [0047].
Examiner fully considered the Applicant’s rebuttal argument but respectfully disagrees finding it unpersuasive. To be clear, the claims’ character as a whole, remains focused on “generating” a “persona model”, and further “interpreting”, by “feedback”, “areas of improvement to determine adjustments to the training of the persona model”. Said persona model, as read in light of Original Specification ¶ [0005] 3rd-5th sentences, corresponds to consensus opinions or thoughts of a group of members reflecting an organizational change. Applicant himself notes at Remarks 09/29/2025 p.12 last ¶-p.13 ¶4 that “group members frequently have documents, communications, and/or other information that contains, references, and/or otherwise indicates how and why such group members would probably respond to and/or otherwise feel about any particular organizational change (collectively referenced as "group data") (citing Original Specification ¶ [0005]) and that “the persona model of the present disclosure may provide instantaneous, holistic, up-to-date, and accurate responses reflecting the consensus opinion(s) or thought(s) of the group members related to an organizational change” (citing Original Spec. ¶ [0005]). Thus, it appears that such persona model represents abstract options, thoughts and feelings of a modeled person from a group, and accordingly the claims do recite, describe or at minimum set forth personal behaviors or relationships of people (MPEP 2106.04(a)(2) II C) as subgroup within the broad grouping of Certain Methods of Organizing Human Activities, achieved through computer-aided evaluation and judgment (MPEP 2106.04(A)(2) III C #1-#3).
It would also follow that any added improvement to such persona model, such as a more accurate timing of the persona model to represent "the opinions, thoughts, and/or concerns of particular groups" and generate outputs that may include "impactful, effective recommendations," than existing techniques, as argued by Remarks 09/29/2025 p.13 ¶5-p.14 ¶2, would at most represent improvement to the abstract persona and its underlining abstract concepts of evaluation and judgment of personal behaviors or relationships of people. Yet, as explained by Final Act 07/17/2025 p.3 ¶3-¶5, even a “groundbreaking, innovative, or even brilliant discovery does not by itself satisfy the 101 inquiry” citing MPEP 2106.04 I, which at its turn cites Myriad, 569 U.S at 591, 106 USPQ2d at 1979. The “Myriad” rationale was corroborated by “SAP Am Inc v InvestPic” cited by MPEP 2106.04(a)(2) I.C(i). Digging deeper into the Court’s rationale in SAP supra, Examiner finds the Court ruled that, “even if one assumes that the techniques claimed are groundbreaking, innovative, or even brilliant those features are not enough for eligibility because their innovation is innovation in ineligible subject matter. An advance of that nature is ineligible for patenting”. That is, “no matter how much of an advance in the field the claims” [would] “recite the advance” [would still] “lie entirely in the realm of abstract ideas” with no plausibly alleged innovation in non-abstract application realm. Here, as in SAP Am Inc v. InvestPic, LLC, 890 F.3d 1016, 126 USPQ.2d 1638 (Fed. Cir. 2018), no matter how much of an advance in modeling persona or human behavior the claims would recite, said advance would still lie entirely within the realm of Certain Methods of Organizing Human Activities with no plausibly of the alleged innovation entering the non-abstract realm. The “SAP” findings were corroborated by Versata Dev Grp Inc v SAP Am Inc 115 USPQ2d 1681 Fed Cir 2015 again undelaying the difference between improvement to entrepreneurial goal objective versus improvement to actual technology. MPEP 2106.04.
MPEP 2106.04(d)(1) is clear that “improvement in the judicial exception itself is not an improvement in technology” and MPEP 2106.04 I ¶3 is also clear that claims directed to narrow laws that have limited applications, remain patent ineligible.
Moreover, even when more granularly considered beyond computer-aids, and as additional computer-based elements at the subsequent Step 2A prong 2 and step 2B, the use of “one or more processors” in: “generating”, “a response to the portion of the change data”, then “generating”, “areas of improvement for the persona model”; and “interpreting”, “the areas of improvement to determine adjustments to the training of the persona model” as raised by Applicant at Remarks 09/29/2025 p.12 ¶3 would represent mere automation or computerization to apply the aforementioned abstract exception [MPEP 2106.05(f)] and/or limiting or narrowing the abstract exception to a field of use or technological environment [MPEP 2106.05(h)], which would not integrate the abstract idea into a practical application (Step 2A prong two) or provide significantly more (Step 2B). Thus, the claims are ineligible.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IV. Response to Applicant’s rebuttal arguments on 35 USC 103 rejection
Remarks 09/29/2025 p.14 ¶4-p.15 ¶3 argues that neither Gordon nor Sagi does not teach “at least one of a change to an organizational structure, a change in location, or a software or hardware change” as amended at each of independent Claims 1,9,16.
Examiner fully considered the prior art rejection argument but respectfully disagreed finding it unpersuasive. Gordon et al US 20240135293 A1 teaches/suggests “at least one of”
- “a change to an organizational structure”
(Gordon ¶ [0056] 1st-3rd sentences: obtain real-time data indicative of potential workforce reductions (e.g. layoffs, furloughs etc) affecting an employee's organization. Similar ¶ [0119] 2nd sentence: layoffs within organization and/or company at-large, etc.),
- “a change in location”
(Gordon ¶ [0063] 2nd-3rd sentences: employees associated with the employer or organization may be provided with an opportunity to opt-in to provide location data used to determine their relative daily commutes. For instance, an employee that has significant commute time (as determined through time series data obtained from the employee's mobile device or application that tracks employee location) may experience increased organizational exhaustion as addition of a lengthy commute to existing work schedule result in less time for employee downtime. Similarly, ¶ [0119] 2nd sentence: fluctuations [or changes] in…a personal event (e.g. … a move [or change] to a new location, etc.) may be indicative of increase in employee's organizational exhaustion over that period of time), “or”
- “a software or hardware change anticipated to affect members of a first group”
(Gordon ¶ [0235] 1st sentence: The techniques described herein may be implemented in electronic hardware, computer software, firmware, or any combination thereof. For example, at
¶ [0045] identify, in real-time any communications that may be indicative of the quality and quantity of tools that an employee may use to perform assigned tasks. The machine learning algorithm or artificial intelligence may process these communications to identify employee sentiment with regard to the quality and quantity of these tools. As being provided with inferior or ineffective tools may result in a degradation of the employee's performance and, thus, increase organizational exhaustion, the machine learning algorithm or artificial intelligence may assign a negative polarity (e.g., score or other metric) to any communications where the employee expresses frustration, disappointment, or other similar sentiment with regard to these tools. Similarly, ¶ [0092] 2nd-4th sentence: noting employee is provided with inferior or ineffective tools may experience a degradation in their performance and, thus, increase their organizational exhaustion). Accordingly, Gordon teaches or at least suggests the contested limitation.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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.
Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (i.e., a law of nature, a natural phenomenon, or an abstract idea, here abstract idea) without significantly more. The claim(s) recite(s) describe, or set forth the abstract
“simulating transformation adoption” of the computer aided “Mental processes” grouping through physically aided or computer aided evaluation and judgment based on observation, followed by opinion based on said evaluation and judgment (MPEP 2106.04(a)(2) III) implemented using mathematical calculations and/or relationships expressed in words (MPEP 2106.04(a)(2) I)1 on what appear to be equally abstract personal behavior or relationships of people (MPEP 2106.04(a)(2) II C), which falls within the broader abstract grouping of Certain Methods of Organizing Human Activities
First, MPEP 2106.04(a)(2) III cites Synopsys, Inc. v. Mentor Graphics Corp., 839 F.3d 1138, 1139, 120 USPQ2d 1473, 1474 (Fed. Cir. 2016) holding that claims directed to a mental process of translating a functional description of a logic circuit into a hardware component description of the logic circuit are directed to the abstract mental processes. It then follows that here the analogous “simulating transformation adoption” as recited at the preamble of independent Claims 1,9,16 would analogously recite, describe or set forth the abstract mental processes. The same MPEP 2106.04(a)(2) III cites Electric Power Group v Alstom, SA, 830 F3d 1350,1353-54, 119 USPQ2d 1739, 1741-42 (Fed. Cir. 2016), to state that a claim directed to collecting information, analyzing it, and displaying certain results of the collection and analysis, describes or sets forth mental processes. Also, MPEP 2106.04(a)(2) I A iv cites Digitech Image Techs., LLC v. Electronics for Imaging, Inc., 758 F.3d 1344, 1350, 111 USPQ2d 1717, 1721 (Fed. Cir. 2014). The patentee in Digitech, to submit that generating first and second data by taking existing information, manipulating the data using mathematical functions, and organizing this information into a new form, describe an abstract process of organizing information and manipulating information through mathematical correlations. Similarly, MPEP 2106.04(a)(2) I, ¶4 and C i., cites SAP America, Inc. v. InvestPic, LLC, 898 F.3d 1161, 1163, 127 USPQ2d 1597, 1599 (Fed. Cir. 2018), to state that performing a resampled statistical analysis to generate resampled distribution, describes the abstract mathematical concepts.
- Here the computer-aided observation or collecting is set forth as: “receiving”, “change data associated with an organizational change including at least one of a change to an organizational structure, a change in location, or a software or hardware change anticipated to affect members of a first group”; “inputting”, “a portion of the change data into a persona model configured to generate responses simulating reactions of the first group to the organizational change” (independent Claims 1,9,16), “inputting” “the portion of the change data and the response to the portion of the change data into a tracking model” (dependent Claims 2,10,17); “receiving”, “updated change data associated with the organizational change”; “inputting” “a portion of the updated change data into the persona model” (dependent Claims 3,11,18); “inputting” “the portion of the change data into the plurality of persona models” (dependent Claims 5,13,20); “extracting” “the portion of the change data from the change data”, “inputting”, “the formatted input into the persona model as part of the portion of the change data” (dependent Claims 7,15); “receiving” “first verbal communication of the portion of the change data”; (dependent Claim 8).
- Here the physiologically computer-aided observation is set forth as: “converting” “second text string to a second verbal communication”; “and” “causing” “the second verbal communication to be conveyed to the user” (dependent Claim 8). Specifically, one of ordinary skills in the art would have been fully capable in [vocally] “converting” [paper written] “second text string to a second verbal communication”; “and” “causing” “the second verbal communication to be conveyed to the user” (Claim 8), or to substitute such morphological, lexical and speech cognitive functions with computer aids.
- Here, the computer-aided evaluation, analysis, manipulation / correlation is/are set forth as:
“generate responses simulating reactions of the first group to the organizational change”, “generating”, “a response to the portion of the change data” (independent Claims 1,9,16), “generating”, “a performance value corresponding to the response generated by the persona model”; “comparing”, “the performance value with a prior performance value to track the performance of the persona model”; “and” “generating”, “a recommended adjustment to the persona model based on the comparing” (dependent Claims 2,10,17), “generating” “the persona model, an updated response to the portion of the updated change data, wherein the updated response represents an updated outlook of the first group with respect to the organizational change”; (dependent Claims 3,11,18), “aggregating”, “the plurality of group data that includes one or more of: (i) an internal document, (ii) an archived email, (iii) a recorded verbal conversation, or (iv) a recorded live chat”; “aggregating”, “the plurality of training change data” (dependent Claims 4,12,19), “generating”, “a plurality of responses to the portion of the change data” (dependent Claims 5,13,20), “generating”, “the response to the portion of the change data as a second text string” (dependent Claim 8)
- Also here, such observation/ collecting and evaluation/ analysis lead up to an equally abstract computer-aided judgment used for subsequent opinion. Such judgment and subsequent opinion are set forth here by “the persona model is trained using a plurality of training change data and a plurality of group data as inputs to output a plurality of training responses”, (independent Claims 1,9,16), “issue reporting function using outputs from the persona model” for “generating” [or cognitively judging], “areas of improvement for the persona model”; (independent Claims 1,9,16), and [cognitively] “interpreting” based on, “feedback”, “the areas of improvement to determine adjustments to the training of the persona model” (independent Claims 1,9,16), “using a plurality of training change data portions, a plurality of training responses, and a plurality of training performance values as inputs to output a plurality of training performance values and a plurality of training recommended adjustments” (dependent Claims 2,10,17), “training”, “the persona model with the plurality of training change data and the plurality of group data as inputs to generate the plurality of training responses as outputs” (dependent Claims 4,12,19); “each persona model of the plurality of persona models is trained using the plurality of change data and a plurality of subset group data as inputs to output a respective plurality of training responses” (dependent Claims 5,13,20); “the response includes at least one of: (i) a predicted subsequent response strategy to address the first group, (ii) a change receptiveness likelihood value, (iii) a predicted uptake time value, (iv) a best practices indication, (v) a successful adoption likelihood value, (vi) an estimated timeline for adoption, or (vii) a realization value” (dependent Claims 6,14)
As per the train[ed] persona and tracking models as recited throughout Claims 1,2,4,5,9,10,12, 13,16,17,19,20, and the one or more processors of Claims 1-5,7-13,15, and machine of Claims 16-20, the Examiner points to MPEP 2106.04(a)(2) III C and finds that #1. Performing a mental process on a generic computer, #2. Performing a mental process in a computer environment, or #3. Using a computer as a tool to perform a mental process, do not preclude the claims from reciting, describing or setting forth the abstract mental processes. It then follows that here performing the aforementioned mental processes using one or more processors (Claims 1-5,7-13,15) / machine (Claims 16-20) could perhaps also be argued here as, an example of performing a mental process on a generic computer and/or using a computer as a tool to perform a mental process, which per MPEP 2106.04(a)(2) III C #1, #3 would not preclude the claims from reciting, describing or setting forth the abstract idea. Similarly, it could perhaps also be argued that use of train[ed] persona and tracking models to output a plurality of training responses related to change/ recommend[ation] recited at Claims 1,2,4,5, 9,10,12,13,16,17,19,20, would correspond along with use of archived email, recorded verbal conversation, or recorded live chat for aggregating group data at dependent Claims 4,12,19, instances of performing a mental process in a computer environment, which according to MPEP 2106.04(a)(2) III C #2 would also not preclude the claims from reciting, describing or setting forth the abstract idea.
Such finding is further corroborated by MPEP 2106.04(a)(2) I, ¶4 and MPEP 2106.04(a)(2) I C i. each citing SAP America, Inc. v. InvestPic, LLC, 898 F.3d 1161,1163,127 USPQ2d 1597,1599 (Fed Cir 2018), to state that performing resampled statistical analysis to generate a resampled distribution, describes the abstract mathematical concepts. Here, as in SAP Am., Inc. v. InvestPic, LLC, 890 F.3d 1016, 126 USPQ.2d 1638 (Fed. Cir. 2018), “no matter how much of an advance in the field the claims” [would] “recite the advance” [would still] “lie entirely in the realm of abstract ideas” with no plausibly alleged innovation in non-abstract application realm. Specifically, Examiner finds that the challenged patent in “SAP” proposed utilization of resampled statistical methods for analysis of financial data, which did not assume a normal probability distribution. One such method was found as a bootstrap method, which estimated distribution of data in a pool (sample space) by repeated sampling of the data in the pool, defined by selecting a specific investment or a particular period of time. Data samples are drawn from the sample space with replacement: samples are drawn from the sample space and then returned to the pool before next sample is drawn. Yet the Federal Circuit ruled that: “Dependent method claims 2-7 and 10 add limitations… [that] require the resampling method to be a bootstrap method." SAP, 260 F. Supp. 3d at 715. Likewise, "[c]laims 8 and 9 add limitations that the statistical method is a jackknife method and a cross validation method." Id. at 716. Because bootstrap, jack-knife, and cross-validation methods are all "particular methods of resampling," those features simply provide further narrowing of what are still mathematical operations. They add nothing outside the abstract realm. See Mayo, 566 U.S. at 88-89 (stating that narrow embodiments of ineligible matter, citing mathematical ideas as an example, are still ineligible); buySAFE, 765 F.3d at 1353 (same). Dependent method claims 12-21 are no different”.
Since implementation of a sample space, and the algorithmic properties of boot-strap, jackknife, cross validation, and resampling [bolded emphasis added] in SAP’s modeling did not save the claims in SAP from ineligibility, Examiner similarly reasons that here, the analogous recitations of “persona model is trained using a plurality of training change data and a plurality of group data as inputs to output a plurality of training responses”, “generating, by the one or more processors executing an issue reporting function using outputs from the persona model, areas of improvement for the persona model”; “interpreting, by the one or more processors executing a feedback function, the areas of improvement to determine adjustments to the training of the persona model” at independent Claims 1,9,16, “wherein the tracking model is trained using a plurality of training change data portions, a plurality of training responses, and a plurality of training performance values as inputs to output a plurality of training performance values and a plurality of training recommended adjustments” at dependent Claims 2,10,17; “aggregating, by the one or more processors, the plurality of training change data”; “and” “training, by the one or more processors executing a training module, the persona model with the plurality of training change data and the plurality of group data as inputs to generate the plurality of training responses as outputs” at dependent Claims 4,12,19; “each persona model of the plurality of persona models is trained using the plurality of training change data and a plurality of subset group data as inputs to output a respective plurality of training responses” and “generating” “a plurality of responses to the portion of the change data” at dependent Claims 5,13,20, should similarly not preclude the claims from reciting, describing or setting forth the abstract exception. As per recitation of “creating”, “a formatted input that includes a plurality of prompts for the persona model based on the portion of the change data” at dependent Claims 7,15, such feature is not meaningfully different than procedure for converting binary-coded decimal numerals into pure binary form2, found by MPEP 2106.04(a)(2) I ¶1 as falling within the abstract mathematical concepts and/or generating first and second data by taking existing information, manipulating the data using mathematical functions, and organizing this information into a new form3 found by MPEP 2106.04(a)(2) I A iv as falling within the abstract mathematical relationships. In an abundance of caution, the Examiner will more granularly test the train[ed] persona and tracking models of Claims 1,2,4,5,9,10,12, 13,16,17, 19,20 at subsequent steps below. For now, it is clear that given the preponderance of legal evidence above the claims’ character as whole is undeniably abstract. Step 2A prong one.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
This judicial exception is not integrated into a practical application because here, the Claims 1-20 appear to recite, for the most part, elements integral to the abstract exception itself as demonstrated above. For example, the train[ed] persona and tracking models as recited at Claims 1,2,4,5,9,10,12,13,16, 17,19,20, and the one or more processors of Claims 1-5, 7-13,15, and machine of Claims 16-20 could perhaps be argued as mere computer aids integral to abstract exception, as tested at the prior step under MPEP 2106.04(a)(2) III C #1,#2,#3. Yet, even if such train[ed] persona and tracking models recited at Claims 1,2,4,5,9,10,12,13,16, 17,19,20, and the processors of Claims 1-5, 7-13,15, machine of Claims 16-20, interface of Claim 9 would be construed, in the arguendo, as, additional, computer-based elements, they would still merely apply the aforementioned abstract processes along with their underlining mathematical, simulating and trained algorithms as components of a general-purpose computer. This computerization, as tested per MPEP 2106.05(f)(2)(i)4, would simply represent a mere invocation of computers or machinery as tools to perform the aforementioned abstract processes, which would not integrate the abstract idea into a practical application. As per the capabilities of “tracking model” at Claims 2,10,17, and the capabilities of the “one or more processors” / “machine” “outputting” “response for display to a user” at independent Claims 1,9,16, to perform their respective computerized functions, Examiner points to MPEP 2106.05(f)(2) iii5,MPEP 2106.05(f)(2) v6 to assert that a computerized process for monitoring audit log data executed on a computer and requiring use of computer components to tailor information and provide it to the user on a generic computer, represent mere invocation of computers or machinery as a tool to perform an existing process, and thus merely apply the abstract exception without integrating it into a practical application.
Other than aiming to better achieve the abstract result, at no point in their recitations do the additional elements they provide any technological details of how an actual technological solution is performed to solve a technological problem as required by MPEP 2106.05(f)(1). This finding is especially important given the high level of generality of independent Claims 1,9,16 in “generating, by the one or more processors executing an issue reporting function using outputs from the persona model, areas of improvement for the persona model” and “interpreting, by the one or more processors executing a feedback function, the areas of improvement to determine adjustments to the training of the persona model”; and the high level of generality of dependent Claim 8 in “converting, by the one or more processors, the first verbal communication to a first text string representing the portion of the change data”; “generating, by the one or more processors executing the persona model, the response to the portion of the change data as a second text string”; “converting, by the one or more processors, the second text string to a second verbal communication”; and “causing, by the one or more processors, the second verbal communication to be conveyed to the user”. Additionally, and/or alternatively, the fact that the Applicant narrows such computations to a simulating and machine learning environment could be also viewed as narrowing the combination of collecting information, analyzing it, and displaying certain results of the collection and analysis, to technological environment, which, as tested per, MPEP 2106.05(h)(vi)7 also does not integrate the abstract idea into a practical application. Step 2a prong two.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because, the Examiner follows the guidelines of MPEP 2106.05 (d) II, bullet points #1 and #2, and carries over the findings of the MPEP 2106.05 (f) and/or (h) tests above to submit that the purported additional computer-based elements above, even if construed as additional computer-based elements would also not provide significantly more, without the need to rely on the well-understood, routine and conventional test of MPEP 2106.05(d).
Yet, assuming arguendo that further evidence would be required to demonstrate conventionality of the additional, computer-based elements above, the Examiner would also point as evidence to the high level of generality of the additional elements as read in light of Original Disclosure, such as:
- Original Specification ¶ [0074] 2nd, 4th sentences: disclosing at the high level of generality the use of any trained large language algorithm/model (LLM) such as commercially available Chat GPT
- Original Specification ¶ [0060] reciting at high level of generality: “The persona model 134b2 may generally be an artificial intelligence (AI) trained large language algorithm/model (LLM) that is configured to interact with a user that is accessing the exemplary computing system 130. As a general example, when a user inputs a prompt into the central server 134 (e.g., via workstation 132), the user's inputs and any subsequent responses may be analyzed by the persona model 134b2 to generate outputs, such as predicted responses to such prompts. In particular, the persona model 134b2 may utilize the initial outputs (e.g., portions of change data 132b1, 134b6, group data 134b4, etc.) to generate subsequent responses that may be transmitted and displayed/conveyed to the user through the workstation 132. In certain embodiments, the central server 134 may train/re-train the persona model 134b2 during live communications across communications channels (e.g., a live webchat, a phone call, an email, a text message, a video call, etc.) to improve the subsequent iterations of the persona model 134b2”.
- Original Specification ¶ [00126] 2nd sentence reciting at high level of generality: “Generally, the exemplary GUI 300 may allow a user (e.g., an administrative user/operator) to interact with the central server 134, which may include receiving outputs from the central server 134 or sending inputs to the central server 134, as described in reference to the first exemplary workflow 200 of Figure 2A”.
- Original Specification ¶ [00133] 1st sentence reciting at high level of generality: “Moreover, it should be understood that any change data, group data, and/or any values determined, detected, calculated, and/or otherwise output by the central server 134 may be displayed generally in the exemplary GUI 300”.
- Original Specification ¶ [00146] 3rd sentence reciting at high level of generality: “A hardware module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations”.
- Original Specification ¶ [0147] 3rd-4th sentences reciting at high level of generality: “For example, where the hardware modules include a general-purpose processor configured using software, the general- purpose processor may be configured as respective different hardware modules at different times. Software may accordingly configure a processor, for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time”.
- Original Specification ¶ [00153] reciting at high level of generality: “Unless specifically stated otherwise, discussions herein using words such as processing, computing, calculating, determining, presenting, displaying," or the like may refer to actions or processes of a machine (e.g., a computer) that manipulates or transforms data represented as physical (e.g., electronic, magnetic, or optical) quantities within one or more memories (e.g., volatile memory, non-volatile memory, or a combination thereof), registers, or other machine components that receive, store, transmit, or display information
- Original Specification ¶ [0038] reciting at high level of generality: “The Figures depict preferred embodiments for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the systems and methods illustrated herein may be employed without departing from the principles of the invention described herein”.
- Original Specification ¶ [0080] reciting at high level of generality: “persona model 134b2 and/or the tracking model 134b3 may employ natural language processing (NLP) functions, which generally involves understanding verbal/written communications and generating responses to such communications. The persona model 134b2 and/or the tracking model 134b3 may be trained to perform such NLP functionality using a symbolic method, machine learning models, and/or any other suitable training method”
- Original Specification ¶ [00159] reciting at high level of generality combination or alternative combinations of the additional computer-based elements: “Upon reading this disclosure, those of skill in the art will appreciate still additional alternative structural and functional designs for evaluation properties, through the principles disclosed herein. Therefore, while particular embodiments and applications have been illustrated and described, it is to be understood that the disclosed embodiments are not limited to the precise construction and components disclosed herein. Various modifications, changes and variations, which will be apparent to those skilled in the art, may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the spirit and scope defined in the appended claims”.
Also, assuming arguendo that additional evidence would be require at dependent claim 8 to demonstrate conventionality of “converting, by the one or more processors, the first verbal communication to a first text string representing the portion of the change data”; “generating, by the one or more processors executing the persona model, the response to the portion of the change data as a second text string”; “converting, by the one or more processors, the second text string to a second verbal communication”; and “causing, by the one or more processors, the second verbal communication to be conveyed to the user” beyond the above computer-aided findings, and/or applying or narrow the abstract idea, Examiner would further rely on MPEP 2106.05(d)(2)(a) to point out to use of commercially available Chat GPT admitted by Original Spec. ¶ [0074] 2nd,4th sentences would represent well-understood, routine or conventional function. Additionally, and/or alternatively if necessary, Examiner would further rely on MPEP 2106.05(d)(2)(c) to point to conventionality of
* US 20230023645 A1 ¶ [0040] 4th sentence: training a GNN may occur in stages, first using a generic dataset, whether a publicly available NLP training dataset (e.g., an NLP training dataset, such as those available from commoncrawl or Wikipedia) or a generically pre-trained model (e.g., OpenAI GPT-3, Google BERT, Microsoft CodeBERT, Facebook RoBERTa).
* US 20220366145 A1 ¶ [0008] 1st sentence: Another conventional model is the Bidirectional Encoder Representations from Transformers (BERT) model.
* US 20220300708 A1 ¶ [0021] 4th sentence: A conventional BERT (Bidirectional Encoder Representation from Transformers) model is adopted in the main model.
* US 20220309089 A1 ¶ [0198] 1st sentence: Once a generic language model (e.g., a generic BERT model) has been created, the language model can be further fine-tuned on a specific domain by continuing training the generic language model on domain specific data.
* US 20220237682 A1 ¶ [0133] 3rd sentence: The evaluation follows the splitting strategy for a comparison with a conventional BERT model. Here each user behavior history is viewed as a single session.
* US 11232358 B1 column 6 lines 53-57: the generic language model may be implemented using a pre-trained language model, such as Google's BERT (Bidirectional Encoder Representations from Transformers) or OpenAI's GPT-3 (Generative Pretrained Transformer). column 7 lines 62-67: Generic language models such as BERT, ALBERT, RoBERTa, and DistilBERT, which employ deep bidirectional transformer architectures, perform well in both sentence-level and token-level tasks.
* US 20220222491 A1 ¶ [0026] 2nd sentence: Some conventional natural language processing techniques use a transformer-based language model (such as Bidirectional Encoder Representations from Transformers or “BERT”) for various language understanding tasks
* US 20230153533 A1 ¶ [0014] 3rd sentence: The conventional way to setup a model for entity extraction is to take a pre-trained language model like BERT (e.g., pre-trained on some generic dataset like Wikipedia) and fine-tune (train) it to handle a particular entity extraction task using labeled training data specific to the desired task. ¶ [0015] 3rd sentence: Some language models like BERT come pre-trained using masked language modelling (e.g., on a generic dataset like Wikipedia), and some techniques continue masked language modeling using data from a target domain.
* US 20220198327 A1 ¶ [0027] 3rd sentence: A conventional pre-training model is for example a Bidirectional Encoder Representations from Transformers (BERT) model
* US 20210357441 A1 ¶ [0049] 4th sentence:, the semantic machine learning model may include a pre-trained language model, which may be based on a Bidirectional Encoder Representations from Transformers (BERT) model or any other suitable conventional pre-trained language model.
* US 20210383068 A1 ¶ [0010] last sentence: …models and/or techniques may be implemented for the semantic machine learning model, including, but not limited to, generic language model(s) and/or natural language processing technique(s), FastText approach (based on subwords information), Bidirectional Encoder Representations from Transformers (BERT) model, Biomedical Bidirectional Encoder Representations from Transformers (BioBERT) model, and/or the like. Similarly, ¶ [0102] last sentence, ¶ [0143] last sentence.
* US 20210375277 A1 ¶ [0019] 1st sentence: Several pre-trained language models, such as Embeddings from Language Models (ELMo) and Bidirectional Encoder Representations from Transformers (BERT), have been used on many natural language processing tasks. ¶ [0040] 3rd sentence: conventional techniques included full BERT-based model, StateNet, GCE, GLAD, BERT-DST PS, Neural Belief Tracker-CNN, and Neural Belief Tracker-DNN. ¶ [0030] Fig.2 demonstrates an exemplary input representation of a multi-layer bidirectional transformer encoder (e.g., BERT model), according to one or more embodiments. BERT is a language representation model pre-trained on vast amounts of unlabeled text corpora, consisting of multiple transformer layers, each with a hidden size of 768 units and 12 self-attention heads. An input to BERT model is a sequence of tokens (i.e., words or pieces of words) and a corresponding output is a sequence of vectors, one for each input token. ¶ [0033] During pre-training, BERT model may be trained using two self-supervised tasks: masked language modeling (masked LM) and next sentence prediction (NSP). In masked LM, some tokens in the input sequence are randomly selected and replaced with a special token denoted [MASK], for the purpose of predicting the original vocabulary identifiers of the masked tokens. In NSP, BERT model may be configured to predict whether two input segments follow each other in the original text. Positive examples are created by taking consecutive sentences from the text corpus, whereas negative examples are created by picking segments from different documents. After the pre-training stage, BERT model can be applied to various downstream tasks such as question answering and language inference, without substantial task-specific architecture modifications.
* US 11361571 B1 column 5 lines 39-40: conventional systems often make use of multiple BERT models.
* US 20220382565 A1 ¶ [0116] 1st sentence: Similar to how BERT is used as a generic feature representation for different NLP downstream tasks, fine-tuning the interface prediction model for a variety of UI understanding tasks is relatively easy and does not require substantial task-specific architecture changes nor a large amount of task-specific data
* US 20230028664 A1 ¶ [0074] 1st sentence: Many deep learning models (e.g., the BERT architecture) are pre-trained on a big corpus of English, generic-domain texts so they can handle generic-domain applications well enough.
* US 20230029829 A1 ¶ [0051]: The first model may be a deep learning language model, such as BERT (Devlin et al., “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding,” arXiv:1810.04805 [cs.CL], October 2018), or any other conventional language model. Although the following discussion utilizes certain BERT-related terminology for reasons of convenience, those of skill in the art will readily recognize how to adapt this discussion to any other conventional language model.
* US 20220237776 A1 claims 4,12: predetermined generic models include for said report texts and said structured data one or more chosen from a model of the Transformers family such as BERT, RoBERTa, DistillBert, Word2Vec and Elmo word embeddings, and for said images at least ImageNet.
* US 20200372341 A1 ¶ [0050] 1st sentence noting: conventional BERT and DFGN models.
Accordingly, there is a preponderance of legal and/or factual evidence showing that the claims do not have additional computer-based elements capable to provide significantly more.
In conclusion, Claims 1-20 although directed to statutory categories (“method” or process at Claims 1-8, “system” or machine at Claims 9-15, “medium”8 or article of manufacture at Claims 16-20) they still recite, or at least set forth the abstract idea (Step 2A prong one), with their computer-based elements, even as construed as additional elements, not integrating the abstract idea into a practical application (Step 2A prong two) or providing significantly more than the abstract idea itself (Step 2B). Therefore, the Claims 1-20 are not patent eligible.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Rejections under 35 § U.S.C. 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.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
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-7 and 9-20 are rejected under 35 U.S.C. 103 as being unpatentable over
Gordon et al US 20240135293 A1 hereinafter Gordon, in view of
Sagi et al, US 20230083781 hereinafter Sagi. As per,
Claims 1,9,16 Gordon teaches or suggests “A computer-implemented method for simulating transformation adoption, the method comprising:” / “A system for simulating transformation adoption, comprising: one or more processors; and a non-transitory computer-readable memory coupled to the one or more processors and the user interface, the memory storing instructions thereon that, when executed by the one or more processors, cause the one or more processors to:” / “A tangible machine-readable medium comprising instructions for simulating transformation adoption that, when executed, cause a machine to at least:” (Gordon ¶ [0213], ¶ [0220] - ¶ [0227], ¶ [0236], ¶ [0249])
- “receiving, at one or more processors, change data associated with an organizational change
(Gordon ¶ [0123] 1st sentence: employer coordinator system 402 periodically, or in response to a triggering event (new employee onboarding, employee termination) obtain employee information including employee personal time-off balances, and the like. Then, ¶ [0058] 3rd-5th sentences: workforce event system 106 further measure the quantity of activities per employee while taking into consideration the employee's role within the organization. For instance, workforce event system 106 measure the number and complexity of these activities over a period of time given the employee's assigned role. For example, if the employee has been assigned a significant number of complex tasks not usually within the ambit of the employee's responsibilities, this may serve as indication that the employee is more likely to experience organizational exhaustion over time. To address this Gordon uses at ¶ [0078] 4th-5th sentences: a recurrent neural network (RNN) or convolutional neural network (CNN) to predict correlations between employee usage of personal time-off benefits within an organization and employee levels of organizational exhaustion within the organization. Optimization system 110 uses support vector machines (SVM), supervised, semi-supervised, ensemble techniques, or unsupervised machine-learning techniques to evaluate previous usage of personal time-off benefits within an organization and employee levels of organizational exhaustion within the organization to predict the effect of using personal time-off benefits within the organization towards reducing corresponding levels of organizational exhaustion. ¶ [0070] 3rd-5th sentences: through RNN or CNN, personal time-off system 108 determine whether a particular manager within an employee group or organization is favoring one or more employees over other employees within the employee group or organization by inordinately approving time-off requests from these one or more employees while continually refusing time-off requests from other employees. This detected favoritism result in increased organizational exhaustion amongst the other employees and, accordingly, the employee group or organization…. through the RNN or CNN, personal time-off system 108 determine whether a particular manager within an employee group or organization is rejecting time-off requests of employees associated with an affinity group. This may serve as an indication of possible discrimination within the employee group or organization, which may significantly increase the level of organizational exhaustion amongst these employees. ¶ [0148] 3rd- 4th sentences: if user has selected the Company Wide option from employee grouping panel 604, the optimization system automatically and in real-time update interface 610 provide a breakdown of employee organizational exhaustion amongst employees assigned to the different managers within the company. Thus, based on employee grouping selected from employee grouping panel, the optimization system automatically identify any internal organizations within selected employee grouping and provide organizational exhaustion breakdown according to these internal organizations. ¶ [0153] 3rd-4th sentences: in Fig.6B, the average organizational exhaustion for managers Aaron Rizzo and Tony Boone (88% and 70%) may exceed the average organizational exhaustion companywide (denoted through a vertical indicator). This indicate to user that teams managed by Aaron Rizzo and Tony Boone are experiencing heightened levels of organizational exhaustion compared to other teams within the company.
Gordon ¶ [0133] 1st-4th sentences: data combination sub-system 502 store new aggregated quantitative results and corresponding qualitative descriptors to a historical data repository 504 storing thereon entries corresponding to the different employees associated with an employer or organization. For example, an entry within the historical data repository 504 indicate, for a particular employee, the amount of organizational exhaustion that the employee may be experiencing over different periods of time (weekly, monthly). By maintaining employee's amount of organizational exhaustion (scores, metrics), any changes to the employee's organizational exhaustion may be tracked over time. Further
Gordon Fig.11 step 1108-> feedback again to -> step 1102 and ¶ [0202] At step 1108, the optimization system update the historical data according to obtained quantitative values corresponding to overall organizational exhaustion for each employee and corresponding qualitative descriptors for each of these quantitative values. For instance, the optimization system store the new aggregated quantitative results and corresponding qualitative descriptors to a historical data repository, which store thereon entries corresponding to the different employees associated with an employer or organization. An entry within this repository indicate, for a particular employee, the amount of organizational exhaustion that the employee may be experiencing over different periods of time, which allow for detecting any changes to the employee's organizational exhaustion over time. Thus, process 1100 may be continuously performed to obtain up-to-date and real-time aggregated quantitative results and corresponding qualitative descriptors for each employee) including at least one of
“a change to an organizational structure” (Gordon ¶ [0056] 1st-2nd sentences: obtain real-time data indicative of workforce reductions (eg layoffs,furloughs, etc) affecting an employee's organization. Similarly, ¶ [0119] 2nd sentence: layoffs within organization and/or company at-large, etc.),
“a change in location” (Gordon ¶ [0063] 2nd-3rd sentences: employees associated with the employer or organization may be provided with an opportunity to opt-in to provide location data that may be used to determine their relative daily commutes. For instance, an employee that has a significant commute time (as determined through time series data obtained from the employee's mobile device or application that tracks employee location) may experience increased organizational exhaustion as the addition of a lengthy commute to existing work schedule result in less time for employee downtime. Similarly, ¶ [0119] 2nd sentence: fluctuations [or changes] in …a personal event (e.g. … a move [or change] to a new location, etc.) may be indicative of an increase in the employee's organizational exhaustion over that period of time), “or”
“a software or hardware change anticipated to affect members of a first group” (Gordon ¶ [0235] 1st sentence: techniques herein implemented in electronic hardware, computer software, firmware, or any combination thereof. For example, at ¶ [0045] identify, in real-time any communications that may be indicative of the quality and quantity of tools that an employee may use to perform assigned tasks. The machine learning algorithm or artificial intelligence may process these communications to identify employee sentiment with regard to the quality and quantity of these tools. As being provided with inferior or ineffective tools may result in a degradation of the employee's performance and, thus, increase organizational exhaustion, the machine learning algorithm or artificial intelligence may assign a negative polarity (e.g., score or other metric) to any communications where the employee expresses frustration, disappointment, or other similar sentiment with regard to these tools. Similar ¶ [0092] 2nd-4th sentence: noting employee provided with inferior or ineffective tools may experience a degradation in their performance and, thus, increase their organizational exhaustion)
- “inputting, by the one or more processors, a portion of the change data into a persona model configured to generate responses ”;
(Gordon ¶ [0093] 1st -2nd sentences: machine learning module process communications exchanged amongst employees associated with a particular role to determine a sentiment for each of these employees and a corresponding score or metric for the sentiment. As various employees have similar role within organization, sentiments associated with this role are used to determine a baseline sentiment amongst these employees for the particular role. Specifically, at ¶ [0093] 3rd sentence: machine learning module 210, thus identify any deviations from the baseline sentiment amongst employees having the particular role, as these deviations may be indicative of a change in an employee’s organizational exhaustion. Next, at ¶ [0093] 5th sentence: As scores or other metrics are determined, communications system 104, through a sentiment analysis system 204, may aggregate these scores or other metrics to identify the average sentiment score or other metric for the particular role. For example, at Fig.11 step 1108-> feedback again to -> step 1102->step 1104 and ¶ [0200] 1st-2nd sentence: optimization system aggregate the obtained quantitative partial results to obtain an overall organizational exhaustion score for each employee over a particular period of time. ¶ [0148] 4th sentence: Thus, based on the employee grouping selected from employee grouping panel 604, optimization system automatically identify internal organizations within selected employee grouping and provide organizational exhaustion breakdown according to these internal organizations)
- “generating, by the one or more processors executing the persona model, a response to the portion of the change data”; (Gordon Fig.11, 1108->feedback->1102->1104->1106->1108, ¶ [0202] 1st, 3rd-4th sentences: At step 1108, the optimization system update the historical data according to the obtained quantitative values corresponding to overall organizational exhaustion for each employee and the corresponding qualitative descriptors for each of these quantitative values. An entry within this repository indicate, for a particular employee, amount of organizational exhaustion that the employee may be experiencing over different periods of time, which allow detecting any changes to employee's organizational exhaustion over time. Thus, process 1100 may be continuously performed to obtain up-to-date and real-time aggregated quantitative results and corresponding qualitative descriptors for each employee. ¶ [0211] 1st sentence if optimization system provides recommendations generated using the machine learning algorithm or artificial intelligence, the optimization system monitor the quantitative results and corresponding qualitative descriptors associated with any impacted employees to determine whether the provided recommendations (if adhered to) have resulted in the desired effect (reduction in organizational exhaustion). ¶ [0077] 2nd-5th sentences: For example, if a manager within organization consistently refuses to grant their employees requests for personal time-off and organizational exhaustion amongst these employees has been increasing over time as a result, optimization system 110 generate a recommendation for the manager to be provided with remedial training or with instructions to improve their rate of granting personal time-off requests. Further, if there are any employees within the manager's purview that are particularly experiencing elevated levels of organizational exhaustion as a result of other factors in addition to the continued rejection of personal time-off requests, optimization system 110 generate a recommendation for these particular employees to be granted their personal time-off requests immediately to address their elevated levels of organizational exhaustion. Further, the recommendation provide various instructions or steps for addressing these other factors. For example, if an employee’s level of organizational exhaustion is elevated as result of traumatic event, optimization system 110 through the recommendation, suggest providing additional support (counseling, communications providing condolences, etc.) to demonstrate employee value to the organization. Similarly, ¶ [0136] 2nd-3rd sentences)
- “generating, by the one or more processors executing an issue reporting function using outputs from the persona model, areas of improvement for the persona model”;
(Gordon ¶ [0078] optimization system 110 further use an employee's level of organizational exhaustion as input to machine learning or artificial intelligence to provide recommendations to employee for usage their personal time-off benefits to reduce their level of organizational exhaustion. For example, the optimization system 110 use the employee's level of organizational exhaustion in conjunction with the employee's personal time-off benefit usage information and other employee performance information (e.g., overtime hours worked, workers' compensation claims received, etc.) to determine the effect of employee usage of their personal time-off benefits in reducing their level of organizational exhaustion. For example, the PTO conversion service clustering algorithms, such as K-means clustering, means-shift clustering, DBSCAN clustering, EM Clustering using GMM, and other suitable machine-learning algorithms, on datasets comprising levels of organizational exhaustion for employees of the organization over a period of time, personal time-off benefit usage for an organization over the period of time, and employee performance for employees of the organization over the period of time. In some implementations, a recurrent neural network (RNN) or convolutional neural network (CNN) may be used to predict correlations between employee usage of personal time-off benefits within an organization and employee levels of organizational exhaustion within the organization. In some implementations, the optimization system 110 use support vector machines (SVM), supervised, semi-supervised, ensemble techniques, or unsupervised machine-learning techniques to evaluate previous usage of personal time-off benefits within an organization and employee levels of organizational exhaustion within the organization to predict the effect of using personal time-off benefits within the organization towards reducing corresponding levels of organizational exhaustion.
Gordon ¶ [0084] 3rd-8th sentences: as an example of training of the machine learning algorithm or artificial intelligence, an evaluator of the machine learning algorithm or artificial intelligence may review the actions or recommendations identified by the machine learning algorithm or artificial intelligence to determine whether these actions or recommendations correspond to the level of organizational exhaustion for the employee or group of employees and characteristics of the employee or group of employees (e.g., any known events impacting their organizational exhaustion, rejection of personal time-off requests, extended periods without breaks or with overtime, etc.). To determine whether these actions or recommendations are appropriate, the evaluator may evaluate feedback corresponding to these actions or recommendations. This feedback include later levels of organizational exhaustion associated with the selected employee or group of employees. The later levels of organizational exhaustion indicate whether the actions or recommendations, if adhered to, led to a reduction or improvement in the levels of organizational exhaustion for the employee or group of employees. The evaluator, using these later levels of organizational exhaustion, determine whether the actions or recommendations provided are appropriate or otherwise consistent for addressing the original levels of organizational exhaustion and associated root causes. Accordingly, based on this evaluation, the evaluator re-train and/or improve the machine learning algorithm or artificial intelligence to improve the likelihood of the machine learning algorithm or artificial intelligence identifying appropriate actions or recommendations according to the levels of organizational exhaustion for an employee or groups of employees. Similarly, ¶ [0138] last 3 sentences. ¶ [0146] 2nd-3rd sentences: For example, in Fig.6A, through the historical burnout risk panel 606, the user may be presented with a histogram illustrating the level of organizational exhaustion company wide over the period of a year (e.g. January through December). This may allow the user to readily identify any changes to the organizational exhaustion amongst employees over this time period and, based on these changes, potentially identify trends that may be indicative of improvement or worsening of organizational exhaustion within the organization
- “interpreting, by the one or more processors executing a feedback function, the areas of improvement to determine adjustments to the training of the persona model”;
(Gordon ¶ [0084] 4th-8th sentences: To determine whether these actions or recommendations are appropriate, the evaluator evaluate feedback corresponding to these actions or recommendations. This feedback may include later levels of organizational exhaustion associated with the selected employee or group of employees. The later levels of organizational exhaustion may indicate whether the actions or recommendations, if adhered to, led to a reduction or improvement in the levels of organizational exhaustion for the employee or group of employees. The evaluator, using these later levels of organizational exhaustion, may determine whether the actions or recommendations provided are appropriate or otherwise consistent for addressing the original levels of organizational exhaustion and associated root causes. Accordingly, based on this evaluation, the evaluator may re-train and/or improve the machine learning algorithm or artificial intelligence to improve the likelihood of the machine learning algorithm or artificial intelligence identifying appropriate actions or recommendations according to the levels of organizational exhaustion for an employee or groups of employees. ¶ [0146] 2nd-3rd sentences: For example, in Fig.6A, through the historical burnout risk panel 606, the user may be presented with a histogram illustrating the level of organizational exhaustion company wide over the period of a year (e.g. January through December). This may allow the user to readily identify any changes to the organizational exhaustion amongst employees over this time period and, based on these changes, potentially identify trends that may be indicative of improvement or worsening of organizational exhaustion within the organization)
- “outputting, by the one or more processors, the response for display to a user”.
(Gordon Fig.12 step 1218, ¶ [0210] 4th sentence: at step 1218, optimization system provide the aggregated data and these recommendations [or responses] to the user for mitigation of organizational exhaustion associated with the indicated employee. ¶ [0211] 3rd-4th sentences: based on this feedback, optimization system determine whether provided recommendations have had the desired effect. based on this determination, the optimization system update or re-train the machine learning algorithm or artificial intelligence to provide the desired recommendations. ¶ [0165] last 2 sentences: For example, if employees associated with a particular manager indicated through manager field 644 have consistently exhibited a high risk of organizational exhaustion (as indicated through the organizational exhaustion risk field 640), the user determine that the manager or other supervisor may be a contributing factor to the organizational exhaustion associated with their employees. This guide the user to engage the manager or other supervisor in order to reduce the organizational exhaustion within the manager's employees. ¶ [0172] 3rd-5th,7th sentences: in Fig.7, the user opted to compare burnout rate for the employees assigned to the manager Lisa Mathewson to the average burnout rate for the entire company. Accordingly, through the linear plot, the user may readily determine the difference between the average burnout rate amongst Lisa Mathewson's employees and that of the company as a whole to identify any possible areas of concern with regard to Lisa Mathewson's group. For example, for the months of January, February, and April, the average burnout rate for Lisa Mathewson's team exceeded that of the company as a whole, which may denote an issue within those months. If corrective measures were taken to address burnout within this group, the user may use this information as an indication that these measures may be effective for other teams within the company).
PNG
media_image1.png
654
646
media_image1.png
Greyscale
PNG
media_image2.png
1040
733
media_image2.png
Greyscale
Gordon Fig.11 (shown left) and Fig.12(shown right) in support of rejection arguments
* While *
Gordon ¶ [0093] 1st -2nd sentences determines a baseline sentiment amongst these employees for the particular role, and then at ¶ [0093] 5th sentence: aggregate these scores or other metrics to identify the average sentiment score or other metric for the particular role
* Nevertheless *
Gordon does not equate such benchmarking on baseline or average sentiment to a “simulating”
* However *
Sagi in analogous obtaining users responses for managerial plan purposes teaches/suggest
-“responses simulating reactions of the first group to the organizational change”[emphasis added]
(Sagi ¶ [0007]: g. obtaining observed responses during a simulation of the crisis scenario; Sagi ¶ [0066] “Observed responses” (OX) refers to responses to a crisis scenario recorded during a simulation of the crisis scenario played out by members of the organization, wherein the observed member response data further comprises at ¶ [0028] initiative, diversity, perception, responsiveness, comeback, perceived centrality, burn-out, and any combination thereof. One example is disclosed by Sagi at ¶ [0090 #6: If your answer to question #5 is “Yes,” how would you describe this experience? Answers: (1) Very good,(2) Good, (3) Not so good, (4) Bad, (5) Very bad)
It would have been obvious to one skilled in the art, before the effective filling date of the claimed invention, to have modified Gordon’s “method”/”system”/”non-transitory medium” to have included Sagi’s teachings to have allowed the member characteristics to have been combined with actual decisions made during the simulation, and analyzed to aid in helping predict likely future decision-making behaviors among the members. This info would then be aggregated, employing statistical tools to aid in forecasting the effectiveness of overall organizational crisis response (¶ [0232] in view of MPEP 2143 G and/or F). Further, the claimed invention could have also been viewed as a mere combination of old elements in a similar managerial focused field of endeavor that takes into consideration user input. In such combination each element merely would have performed the same analytical and managerial function as it did separately. Thus, one of ordinary skill in the art would have recognized that, given the existing technical ability to combine the elements as evidenced by Gordon in view of Sagi, the to be combined elements would have fitted together like pieces of a puzzle in a logical, complementary, technologically feasible and/or economically desirable manner. Thus, it would have been reasoned that the results of the combination would have been predictable (MPEP 2143 A).
Claims 2,10,17 Gordon / Sagi, teaches all the limitations in claims 1,9,16 above. Furthermore,
Gordon teaches “further comprising”:
- “inputting, by the one or more processors, the portion of the change data and the response to the portion of the change data into a tracking model configured to generate performance values representative of an ability of the persona model to generate responses representative of the first group” (Gordon ¶ [0084] 2nd-3rd sentences: machine learning algorithm or artificial intelligence may be evaluated to determine, based on sample inputs supplied to the machine learning algorithm or artificial intelligence, whether the machine learning algorithm or artificial intelligence is producing accurate correlations between members of dataset (e.g. given level of organizational exhaustion for a particular employee or group of employees, the machine learning algorithm or artificial intelligence is accurately identifying the appropriate one or more actions for reducing the level of organizational exhaustion). As an example of the training of machine learning algorithm or artificial intelligence, an evaluator of the machine learning algorithm or artificial intelligence may review the actions or recommendations identified by the machine learning algorithm or artificial intelligence to determine whether these actions or recommendations correspond to the level of organizational exhaustion for the employee or group of employees and characteristics of the employee or group of employees (e.g. any known events impacting their organizational exhaustion, rejection of personal time-off requests, extended periods without breaks or with overtime, etc. Similarly, Fig.5, ¶ [0138] 2nd-3rd sentences).
- “wherein the tracking model is trained using a plurality of training change data portions, a plurality of training responses, and a plurality of training performance values as inputs to output a plurality of training performance values and a plurality of training recommended adjustments”;
(Gordon ¶ [0084] 4th-5th sentences: to determine whether these actions or recommendations are appropriate, the evaluator evaluate feedback corresponding to these actions or recommendations. This feedback include later levels of organizational exhaustion associated with the selected employee or group of employees. For example, at ¶ [0053] 5th-6th sentences: If employee sentiment accounts for 30% of an employee's organizational exhaustion (sentiment may account for maxim of 300 points from the maxim possible organizational exhaustion score of 1,000 points, etc.), the communications system 104 apply a factor or weight to the normalized sentiment score or metric such that resulting quantitative partial result corresponding to an employee's sentiment is within range of -30% to 30% of the possible organizational exhaustion for the employee (e.g. -300 to 300 points). The resulting quantitative partial result may be negative, as a positive employee sentiment may provide a positive impact against organizational exhaustion, thereby reducing the employee's overall organizational exhaustion score or metric. Similarly ¶ [0064] 2nd sentence: if the workforce events above account for 20% of employee’s organizational exhaustion (e.g. workforce events may account for a maxim of 200 points from the maximum possible organizational exhaustion score of 1,000 points, etc.), the workforce event system 106 may apply a factor or weight to each normalized event score or metric such that the resulting quantitative partial result corresponding to events associated with an employee is within a range of 0% to 20% of the possible organizational exhaustion for the employee e.g. 0 to 200 points. Similarly
Gordon ¶ [0071] 2nd sentence: If lack of usage of allocated time-off benefits described above account for 50% of an employee's organizational exhaustion (e.g. lack of usage of time-off benefits account for maxim 500 points from maxim possible organizational exhaustion score of 1000 points), the personal time-off system 108 apply a factor or weight to each normalized event score or metric such that resulting quantitative partial result corresponding to lack of usage of time-off benefits is within a 0% to 50% of possible organizational exhaustion for the employee e.g. 0 to 500 points. Similarly,
Gordon ¶ [0199] 4th-7th sentences: resulting quantitative partial result corresponding to employee’s sentiment within -30% to 30% of the possible organizational exhaustion for the employee (-300 to 300 points). The resulting quantitative partial result may be negative, as a positive employee sentiment provide a positive impact against organizational exhaustion, thereby reducing employee's overall organizational exhaustion score or metric. As other example, the resulting quantitative partial result corresponding to workforce events associated with an employee may be within 0% to 20% of the possible organizational exhaustion for the employee e.g. 0 to 200 points. As yet another example, the resulting quantitative partial result corresponding to the lack of usage of time-off benefits may be within 0% to 50% of possible organizational exhaustion for the employee e.g. 0 to 500 points.
Gordon ¶ [0084] 6th-8th sentences: The later organizational exhaustion levels indicate whether actions or recommendations if adhered led to reduction or improvement in organizational exhaustion levels for the employee or group of employees. The evaluator, using these later levels of organizational exhaustion, determine whether the actions or recommendations provided are appropriate or otherwise consistent for addressing the original levels of organizational exhaustion and associated root causes. based on this evaluation, the evaluator re-train and/or improve the machine learning algorithm or artificial intelligence to improve the likelihood of the machine learning algorithm or artificial intelligence identifying appropriate actions or recommendations according to the levels of organizational exhaustion for an employee or groups of employees. Similarly, Fig.5, ¶ [0138] 4th-8th sentences).
- “generating, by the one or more processors executing the tracking model, a performance value corresponding to the response generated by the persona model”; (Gordon ¶ [0084] 3rd sentence: evaluator of machine learning algorithm or artificial intelligence review the actions or recommendations identified by the machine learning or artificial intelligence to determine whether these actions or recommendations correspond to the organizational exhaustion level for the employee or group of employees and characteristics of the employee or group of employees (any known events impacting their organizational exhaustion, rejection of personal time-off requests, extended periods without breaks or with overtime, etc. Similar ¶ [0138] 3rd sentence. For algorithmic details see ¶¶ [0053] 5th-6th sentences, [0064] 2nd sentence, [0071] 2nd sentence, [0199] 4th-7th sentences)
- “comparing, by the one or more processors executing the tracking model, the performance value with a prior performance value to track a performance of the persona model”; (Gordon ¶ [0084] 5th-6th sentences: this feedback include later levels of organizational exhaustion associated with the selected employee or group of employees. The later levels of organizational exhaustion may indicate whether the actions or recommendations, if adhered to, led to a reduction or improvement in the levels of organizational exhaustion for the employee or group of employees. Similarly, ¶ [0138] 5th-6th sentences. Also, ¶ [0133] 4th sentence: by maintaining the employee's amount of organizational exhaustion (scores, metrics, etc.), any changes to the employee's organizational exhaustion may be tracked over time. ¶ [0140] 3rd-4th sentences: optimization recommendation sub-system 506 may automatically monitor adherence to the recommendations and/or actions provided to these different companies, as well as any fluctuations to the levels of organizational exhaustion associated with these different companies. This data, as it is collected, may be used to continuously, and dynamically, update and re-train the machine learning algorithm or artificial intelligence implemented through the machine learning module 510. ¶ [0141] 1st sentence: If optimization recommendation sub-system 506 provides, through request processor 508, any recommendations generated using machine learning algorithm or artificial intelligence, the optimization recommendation sub-system 506 may monitor the quantitative results and corresponding qualitative descriptors associated with any impacted employees to determine whether the provided recommendations (if adhered to) have resulted in the desired effect e.g., reduction in organizational exhaustion. Similar ¶ [0211] 1st sentence) “and”
- “generating, by the one or more processors executing the tracking model, a recommended adjustment to the persona model based on the comparing” (Gordon ¶ [0084] 7th-8th sentences: The evaluator, using these later levels of organizational exhaustion, determine whether the actions or recommendations provided are appropriate or consistent for addressing original organizational exhaustion levels and associated root causes. Based on this evaluation, the evaluator re-train and/or improve the machine learning algorithm or artificial intelligence to improve the likelihood of the machine learning algorithm or artificial intelligence identifying appropriate actions or recommendations according to the levels of organizational exhaustion for an employee or groups of employees. ¶ [0141] 3rd-4th sentences: optimization recommendation sub-system 506 determine whether the provided recommendations have had the desired effect. Further, based on this determination, the optimization recommendation sub-system 506 update or re-train the machine learning algorithm or artificial intelligence to provide the desired recommendations. ¶ [0039] 3rd sentence: if employees categorized as being disengaged based on their determined quantitative values are actually exhibiting symptoms of burnout based on various factors (described in greater detail herein), the optimization system 110 may dynamically adjust the sub-ranges for each of the categories such that the minimum quantitative value corresponding to the burnout category is lowered to include these employees).
Claims 3,11,18. Gordon / Sagi, teaches all the limitations in claims 1,9,16 above. Furthermore,
Gordon teaches “further comprising:
- “receiving, at the one or more processors, updated change data associated with the organizational change”; (Gordon ¶ [0123] 1st sentence: employer coordinator system 402 periodically, or in response to a triggering event (new employee onboarding, employee termination) obtain employee information including employee personal time-off balances, and the like. ¶ [0058] 3rd-5th sentences: workforce event system 106 further measure the quantity of activities per employee while taking into consideration the employee's role within the organization. For instance, the workforce event system 106 measure the number and complexity of these activities over a period of time given the employee's assigned role. For example, if the employee has been assigned a significant number of complex tasks not usually within the ambit of the employee's responsibilities, this may serve as indication that the employee is more likely to experience organizational exhaustion over time.
Gordon ¶ [0078] 4th-5th sentences: a recurrent neural network (RNN) or convolutional neural network (CNN) predict correlations between employee usage of personal time-off benefits within an organization and employee levels of organizational exhaustion within the organization. The optimization system 110 use support vector machines (SVM), supervised, semi-supervised, ensemble techniques, or unsupervised machine-learning techniques to evaluate previous usage of personal time-off benefits within an organization and employee levels of organizational exhaustion within the organization to predict the effect of using personal time-off benefits within the organization towards reducing corresponding levels of organizational exhaustion. ¶ [0070] 3rd-5th sentences: through RNN or CNN, personal time-off system 108 determine whether a particular manager within an employee group or organization is favoring one or more employees over other employees within the employee group or organization by inordinately approving time-off requests from these one or more employees while continually refusing time-off requests from other employees. This detected favoritism result in increased organizational exhaustion amongst the other employees and, accordingly, the employee group or organization…. through the RNN or CNN, personal time-off system 108 determine whether a particular manager within an employee group or organization is rejecting time-off requests of employees associated with an affinity group. This may serve as an indication of possible discrimination within the employee group or organization, which may significantly increase the level of organizational exhaustion amongst these employees. ¶ [0148] 3rd- 4th sentences: if user has selected the Company Wide option from employee grouping panel 604, the optimization system automatically and in real-time update interface 610 to provide a breakdown of employee organizational exhaustion amongst employees assigned to the different managers within the company. Thus, based on the employee grouping selected from employee grouping panel 604, the optimization system automatically identify any internal organizations within selected employee grouping and provide organizational exhaustion breakdown according to these internal organizations. ¶ [0153] 3rd-4th sentences: in Fig.6B, the average organizational exhaustion for managers Aaron Rizzo and Tony Boone (88% and 70%, respectively) may exceed the average organizational exhaustion companywide (denoted through a vertical indicator). This indicate to user that teams managed by Aaron Rizzo and Tony Boone are experiencing heightened levels of organizational exhaustion compared to other teams within the company.
Gordon ¶ [0133] 1st-4th sentences: data combination sub-system 502 store new aggregated quantitative results and corresponding qualitative descriptors to a historical data repository 504 storing thereon entries corresponding to the different employees associated with an employer or organization. For example, an entry within the historical data repository 504 indicate, for a particular employee, the amount of organizational exhaustion that the employee may be experiencing over different periods of time (weekly, monthly, etc.). By maintaining employee's amount of organizational exhaustion (scores, metrics, etc.), any changes to the employee's organizational exhaustion may be tracked over time.
Further see Fig.11 step 1108-> feedback again to -> step 1102 and ¶ [0202] At step 1108, the optimization system update the historical data according to obtained quantitative values corresponding to overall organizational exhaustion for each employee and corresponding qualitative descriptors for each of these quantitative values. For instance, the optimization system store the new aggregated quantitative results and corresponding qualitative descriptors to a historical data repository, which may store thereon entries corresponding to the different employees associated with an employer or organization. An entry within this repository indicate, for a particular employee, the amount of organizational exhaustion that the employee may be experiencing over different periods of time, which may allow for detecting any changes to the employee's organizational exhaustion over time. Thus, the process 1100 may be continuously performed to obtain up-to-date and real-time aggregated quantitative results and corresponding qualitative descriptors for each employee)
- “inputting, by the one or more processors, a portion of the updated change data into the persona model”; (Gordon ¶ [0093] 1st -2nd sentences: machine learning module process communications exchanged amongst employees associated with a particular role to determine a sentiment for each of these employees and a corresponding score or metric for the sentiment. As various employees have similar role within organization, sentiments associated with this role are used to determine a baseline sentiment amongst these employees for the particular role. Specifically, at
¶ [0093] 3rd sentence: machine learning module 210, thus identify any deviations from the baseline sentiment amongst employees having the particular role, as these deviations may be indicative of a change in an employee’s organizational exhaustion. Next at ¶ [0093] 5th sentence: As scores or other metrics are determined, communications system 104, through a sentiment analysis system 204, may aggregate these scores or other metrics to identify the average sentiment score or other metric for the particular role. For example, at Fig.11 step 1108-> feedback again to -> step 1102-> step 1104 and
¶ [0200] 1st-2nd sentence: optimization system aggregate the obtained quantitative partial results to obtain an overall organizational exhaustion score for each employee over a particular period of time
¶ [0148] 4th sentence: Thus, based on the employee grouping selected from employee grouping panel 604, optimization system automatically identify any internal organizations within selected employee grouping and provide organizational exhaustion breakdown according to these internal organizations)
- “generating, by the one or more processors executing the persona model, an updated response to the portion of the updated change data, wherein the updated response represents an updated outlook of the first group with respect to the organizational change”;
(Gordon Fig.11 step 1108-> feedback again to -> step 1102->1104 ->1106->1108 and ¶ [0202] 1st, 3rd-4th sentences: At step 1108, the optimization system update the historical data according to the obtained quantitative values corresponding to overall organizational exhaustion for each employee and the corresponding qualitative descriptors for each of these quantitative values. An entry within this repository indicate, for a particular employee, amount of organizational exhaustion that the employee may be experiencing over different periods of time, which allow detecting any changes to employee's organizational exhaustion over time. Thus, process 1100 may be continuously performed to obtain up-to-date and real-time aggregated quantitative results and corresponding qualitative descriptors for each employee. ¶ [0211] 1st sentence: if optimization system provides recommendations generated using the machine learning algorithm or artificial intelligence, the optimization system monitor the quantitative results and corresponding qualitative descriptors associated with any impacted employees to determine whether the provided recommendations (if adhered to) have resulted in the desired effect (e.g. reduction in organizational exhaustion. ¶ [0077] 2nd-5th sentences: For example, if a particular manager within organization consistently refuses to grant their employees' requests for personal time-off and the organizational exhaustion amongst these employees has been increasing over time as a result, optimization system 110 generate a recommendation for the manager to be provided with remedial training or with instructions to improve their rate of granting personal time-off requests. Further, if there are any employees within the manager's purview that are particularly experiencing elevated levels of organizational exhaustion as a result of other factors in addition to the continued rejection of personal time-off requests, the optimization system 110 may generate a recommendation for these particular employees to be granted their personal time-off requests immediately in order to address their elevated levels of organizational exhaustion. Further, the recommendation may provide various instructions or steps for addressing these other factors. For example, if an employee's level of organizational exhaustion is elevated as a result of a traumatic event, the optimization system 110, through the recommendation, may suggest providing additional support (counseling, communications providing condolences, etc.) in order to demonstrate employee value to the organization. Similarly, ¶ [0136] 2nd-3rd sentences) “and”
- “outputting, by the one or more processors, the updated response for display to the user”
(Gordon Fig.12 step 1218, ¶ [0210] 4th sentence: at step 1218, optimization system provide the aggregated data and these recommendations to the user for mitigation of organizational exhaustion associated with the indicated employee. ¶ [0211] 3rd-4th sentences: based on this feedback, optimization system determine whether provided recommendations have had the desired effect. based on this determination, the optimization system update or re-train the machine learning algorithm or artificial intelligence to provide the desired recommendations. ¶ [0165] last 2 sentences: For example, if employees associated with a particular manager indicated through manager field 644 have consistently exhibited a high risk of organizational exhaustion (as indicated through the organizational exhaustion risk field 640), the user determine that the manager or other supervisor may be a contributing factor to the organizational exhaustion associated with their employees. This guide the user to engage the manager or other supervisor in order to reduce the organizational exhaustion within the manager's employees. ¶ [0172] 3rd-5th,7th sentences: in Fig.7, the user opted to compare burnout rate for the employees assigned to the manager Lisa Mathewson to the average burnout rate for the entire company. Accordingly, through the linear plot, the user may readily determine the difference between the average burnout rate amongst Lisa Mathewson's employees and that of the company as a whole to identify any possible areas of concern with regard to Lisa Mathewson's group. For example, for the months of January, February, and April, the average burnout rate for Lisa Mathewson's team exceeded that of the company as a whole, which may denote an issue within those months. If corrective measures were taken to address burnout within this group, the user may use this information as an indication that these measures may be effective for other teams within the company).
Claims 4,12,19 Gordon / Sagi, teaches all the limitations in claims 1,9,16 above. Furthermore,
Gordon teaches “further comprising”:
- “aggregating, by the one or more processors, the plurality of group data that includes one or more of: (i) an internal document, (ii) an archived email, (iii) a recorded verbal conversation, or (iv) a recorded live chat”; (Gordon ¶ [0085] 2nd sentence: communications aggregator 202 automatically, in real-time, aggregate raw communications from communications sources 208. For example ¶ [0086] 1st-2nd sentences: communications aggregator 202 obtains, in real-time, raw communications data from communications sources 208 that include communications exchanged through electronic mail servers, chat sessions, voice conversations (e.g., telephonic and/or VoIP), and the like)
- “aggregating, by the one or more processors, the plurality of training change data”;
(Gordon ¶ [0093] 3rd-6th sentence: machine learning module 210, thus identify any deviations from the baseline sentiment amongst employees having the particular role, as these deviations may be indicative of change in employee's organizational exhaustion. In some instances, machine learning module 210 alternatively provide a score or other metric for the sentiment expressed by an employee associated with a particular role. As scores or other metrics are determined, communications system 104, through a sentiment analysis system 204, aggregate these scores or other metrics to identify the average sentiment score or other metric for the particular role. For each employee associated with the particular role, the sentiment analysis system 204 consider any statistical deviation from the average sentiment score or metric as this may be indicative of a change in sentiment for the employee and, thus indicative of a change in the employee's organizational exhaustion) “and”
- “training, by the one or more processors executing a training module, the persona model with the plurality of training change data and the plurality of group data as inputs to generate the plurality of training responses as outputs” (Gordon ¶ [0089] machine learning module 210 implements a machine learning algorithm or artificial intelligence dynamically trained to perform a semantic analysis of communications data from communications datastore 206. As noted above, this data correspond to communications exchanged via communications channels provided by communications sources 208 and associated with the workforce or organization and/or communication channels that are not associated with the workforce or organization (subject to employee approval). The machine learning algorithm or artificial intelligence implemented by the machine learning module 210 may be dynamically trained to identify, from communications exchanged through different communications channels, keywords, sentence structures, repeated words, punctuation characters and/or non-article words and the like in order to identify employee sentiments expressed through these communications.
Gordon ¶ [0090] 1st-4th sentences: As noted above the machine learning algorithm or artificial intelligence used to determine employee sentiment from communications exchanged between the employee and other employees or other entities not associated with the employer or organization may be trained using supervised learning techniques. Machine learning module 210 select dataset of input communications and known sentiments expressed in input communications for training of machine learning algorithm or artificial intelligence. Machine learning algorithm or artificial intelligence may be evaluated to determine, based on the input sample communications supplied to the machine learning algorithm or artificial intelligence, whether the machine learning algorithm or artificial intelligence is extracting the expected sentiments from each of these communications. Based on this evaluation, the machine learning algorithm or artificial intelligence may be modified or re-trained to increase the likelihood of machine learning algorithm or artificial intelligence generating the desired results.
Gordon ¶ [0093] 5th-6th sentences: As scores or other metrics are determined, communications system 104, through sentiment analysis system 204, may aggregate these scores or other metrics in order to identify the average sentiment score or other metric for the particular role. For each employee associated with the particular role, the sentiment analysis system 204 may consider any statistical deviation from the average sentiment score or metric as this may be indicative of a change in sentiment for the employee and, thus, may be indicative of a change in the employee's organizational exhaustion.
Gordon ¶ [0098] 2nd-3rd sentences: sentiment analysis system 204, aggregates the array of sentiment punctuations corresponding to employee sentiments expressed in the exchanged communications over a particular period of time to determine an average sentiment score or metric that may be used to determine each employee's organizational exhaustion over this particular period of time. By determining an average sentiment score or metric that may be used to determine each employee's organizational exhaustion over this particular period of time, the sentiment analysis system 204 may normalize each employee's sentiment over the particular period of time and obtain quantitative partial results corresponding to the contribution that each employee's sentiment has on their organizational exhaustion. ¶ [0099] As noted above, the normalized sentiment score or metric for an employee may be adjusted according to a factor or weight determined based on the contribution of the employee's sentiment to the overall organizational exhaustion for the employee. For example, if employee sentiment accounts for 30% of an employee's organizational exhaustion, the sentiment analysis system 204 may apply a factor or weight to the normalized sentiment score or metric such that the resulting quantitative partial result corresponding to an employee's sentiment is within a range of −30% to 30% of the possible organizational exhaustion for the employee. The resulting quantitative partial result may be negative, as a positive employee sentiment may provide a positive impact against organizational exhaustion, thereby reducing the employee's overall organizational exhaustion score or metric. The sentiment analysis system 204 may provide these quantitative partial results to the optimization system 110, which may aggregate these quantitative partial results with other quantitative partial results corresponding to workforce events and requested personal time-off data in order to generate the quantitative values used to determine an amount of organizational exhaustion for the workforce or organization and for each employee associated with the workforce or organization.
Gordon ¶ [0105] noting another example where if event aggregator 302 implements a machine learning algorithm or artificial intelligence to detect when an employee is performing any tasks outside of their regular/formal schedule or during a scheduled time off, the event aggregator 302 dynamically train the machine learning algorithm or artificial intelligence to perform a semantic analysis of exchanged communications to identify any indications of an employee performing tasks outside of their regular/formal schedule or during a scheduled time off. Similarly, ¶ [0152]-¶ [0154], ¶ [0164],
¶ [0172], ¶ [0179], ¶ [0200]).
Claims 5,13,20 Gordon / Sagi teaches all the limitations in claims 1,9,16 above. Furthermore,
Gordon teaches “wherein”:
- “the persona model includes a plurality of persona models”; (Gordon ¶ [0046] 1st sentence: the communications system 104, through the machine learning algorithm or artificial intelligence, may process communications exchanged amongst employees associated with a particular role (e.g. product team, internal organization, business unit, etc.) to determine a sentiment for each of these employees and a corresponding score or other metric for the sentiment. ¶ [0070] In an embodiment, personal time-off system 108 evaluate the obtained data for a set of employees associated with a particular group or organization to identify any possible inequities within the group or organization that may serve as drivers for increased organizational exhaustion. For instance, the personal time-off system 108 process the obtained data through a recurrent neural network (RNN) or a convolutional neural network (CNN) to predict correlations between employee usage of personal time-off benefits within an employee group or organization and possible inequities whereby one or more employees may be favored over others when granting time-off requests. For example, through the RNN or CNN, the personal time-off system 108 may determine whether a particular manager within an employee group or organization is favoring one or more employees over other employees within the employee group or organization by inordinately approving time-off requests from these one or more employees while continually refusing time-off requests from other employees. This detected favoritism may result in increased organizational exhaustion amongst the other employees and, accordingly, the employee group or organization. As another illustrative example, through the RNN or CNN, the personal time-off system 108 may determine whether a particular manager within an employee group or organization is rejecting time-off requests of employees associated with an affinity group. This may serve as an indication of possible discrimination within the employee group or organization, which may significantly increase the level of organizational exhaustion amongst these employees)
- “each persona model of the plurality of persona models is configured to generate responses representative of a respective subset of the first group” (Gordon ¶ [0093] 1st -2nd sentences: machine learning module process communications exchanged amongst employees associated with a particular role to determine a sentiment for each of these employees and a corresponding score or metric for the sentiment. As various employees have similar role within organization, sentiments associated with this role are used to determine a baseline sentiment amongst these employees for the particular role.
Gordon ¶ [0077] 2nd-5th sentences: if a particular manager within organization consistently refuses to grant their employees' requests for personal time-off and the organizational exhaustion amongst these employees has been increasing over time as a result, optimization system 110 generate a recommendation for the manager to be provided with remedial training or with instructions to improve their rate of granting personal time-off requests. Further, if there are any employees within the manager's purview that are particularly experiencing elevated levels of organizational exhaustion as a result of other factors in addition to the continued rejection of personal time-off requests, the optimization system 110 may generate a recommendation for these particular employees to be granted their personal time-off requests immediately in order to address their elevated levels of organizational exhaustion. Further, the recommendation may provide various instructions or steps for addressing these other factors. For example, if an employee's level of organizational exhaustion is elevated as a result of a traumatic event, the optimization system 110, through the recommendation, may suggest providing additional support (counseling, communications providing condolences, etc.) in order to demonstrate employee value to the organization. Similarly, ¶ [0136] 2nd-3rd sentences
Gordon ¶ [0172] 3rd -5th,7th sentences: in Fig.7, the user opted to compare burnout rate for the employees assigned to the manager Lisa Mathewson to the average burnout rate for the entire company. Accordingly, through the linear plot, the user may readily determine the difference between the average burnout rate amongst Lisa Mathewson's employees and that of the company as a whole to identify any possible areas of concern with regard to Lisa Mathewson's group. For example, for the months of January, February, and April, the average burnout rate for Lisa Mathewson's team exceeded that of the company as a whole, which may denote an issue within those months. If corrective measures were taken to address burnout within this group, the user may use this information as an indication that these measures may be effective for other teams within the company. ¶ [0153] 3rd sentence: in Fig. 6B, the average organizational exhaustion for managers Aaron Rizzo and Tony Boone (88% and 70%, respectively) may exceed the average organizational exhaustion company wide (denoted through a vertical indicator). This may indicate, to the user, that the teams managed by Aaron Rizzo and Tony Boone are experiencing heightened levels of organizational exhaustion compared to other teams within the company. ¶ [0162] 3rd-6th sentences, ¶ [0163] 3rd-4th sentences: in Fig.6C, because employee Otto Leon has a corresponding 92% risk of organizational exhaustion, the highest amongst all employees associated with selected employee grouping, the optimization system present Otto Leon and their corresponding metrics above all other employees associated with the selected employee grouping. In some instances, the optimization system, through the organizational exhaustion risk field 640, provide the user with an option to sort the set of employees presented through the interface 634 according to their risk of organizational exhaustion)
- “each respective subset of the first group representing a different perspective with respect to the organizational change from every other respective subset of the first group”; (Gordon ¶ [0106] 4th - 6th sentences: event aggregator 302 measure the quantity of activities per employee while taking into consideration the employee role within the organization. For instance, event aggregator 302 measure number and complexity of these activities over a period of time given the employee's assigned role. For example, if the employee has been assigned a significant number of complex tasks that are not usually within the ambit of employee’s responsibilities, this may serve as indication that the employee is more likely to experience organizational exhaustion over this period of time. Similarly, ¶ [0112] event aggregator 302 may further identify, from the time series data and/or from other data obtained from the employer systems, the amount of time each employee has been assigned to a particular role and/or has held their current job title. For instance, if a particular employee has held their current job title for a significant period of time, this may be an indicator of a lack of advancement in the particular employee's career. This lack of advancement may result in a greater level of organizational exhaustion for the particular employee, as the particular employee (over time) may become disillusioned with their current role. As another illustrative example, if a particular role is associated with a higher level of stress (e.g., greater responsibilities, greater overtime requirements, greater number of direct reports, etc.), the level of organizational exhaustion for an employee assigned to this particular role may increase at greater rate over time. ¶ [0113] 3rd,5th-6th sentences: an employee nearing retirement age may be more susceptible to organizational exhaustion as they experience greater fatigue resulting from overwork, assignment of a greater number of tasks or roles, inability to take advantage of their personal time-off benefits, etc. Factors that lead to greater organizational exhaustion may be generational, whereby employees within certain age groups may be more susceptible to experiencing greater levels of organizational exhaustion compared to their peers in other age groups. For example, millennial and Generation Z employees may be more susceptible to organizational exhaustion resulting from overwork and/or lack of personal time-off when compared to Generation X employees
¶ [0153] 3rd sentence: in Fig. 6B, the average organizational exhaustion for managers Aaron Rizzo and Tony Boone (88% and 70%, respectively) may exceed the average organizational exhaustion company wide (denoted through a vertical indicator). This may indicate, to the user, that the teams managed by Aaron Rizzo and Tony Boone are experiencing heightened levels of organizational exhaustion compared to other teams within the company. ¶ [0162] 3rd-6th sentences, ¶ [0163] 3rd-4th sentences: in Fig.6C, because employee Otto Leon has a corresponding 92% risk of organizational exhaustion, the highest amongst all employees associated with selected employee grouping, the optimization system present Otto Leon and their corresponding metrics above all other employees associated with the selected employee grouping. In some instances, the optimization system, through the organizational exhaustion risk field 640, provide the user with an option to sort the set of employees presented through the interface 634 according to their risk of organizational exhaustion)
- “each persona model of the plurality of persona models is trained using the plurality of training change data and a plurality of subset group data as inputs to output a respective plurality of training responses”; (Gordon ¶ [0243] 3rd sentence: the set of data may be analyzed using a variety of machine learning algorithms to identify correlations between different elements of the set of data. Specifically, at ¶ [0039] while the aforementioned quantitative value range, normalization table categories, and corresponding sub-ranges for each of these categories are described extensively herein for the purpose of illustration, other parameters may be used to denote a level of organizational exhaustion for employees associated with the workforce or organization. For example, the quantitative value sub-ranges for each of the aforementioned categories may be dynamically changed based on an evaluation of the actual organizational exhaustion of the workforce over time. For instance, if employees categorized as being disengaged based on their determined quantitative values are actually exhibiting symptoms of burnout based on various factors (described in greater detail herein), the optimization system 110 may dynamically adjust the sub-ranges for each of the categories such that the minimum quantitative value corresponding to the burnout category is lowered to include these employees. As another example, while organizational exhaustion may be described according to the aforementioned categories, additional and/or alternative categories of organizational exhaustion may be introduced to provide a more granular qualitative description of employee’s level of organizational exhaustion. These additional and/or alternative categories may have corresponding quantitative value sub-ranges to allow for normalization of quantitative values according to these additional and/or alternative categories. ¶ [0058] workforce event system 106 further evaluate the workforce associated with each employee (e.g. product team, internal organization, business unit, etc.) to measure any discrepancies between the number of current, active employees within the workforce and the required number of active employees. For example, if a particular product team is understaffed, an employee within this particular product team may be more prone to experiencing organizational exhaustion as opposed to another employee within a different product team that is fully or adequately staffed. The workforce event system 106 further measure the quantity of activities per employee while taking into consideration the employee's role within the organization. For instance, workforce event system 106 may measure the number and complexity of these activities over a period of time given the employee's assigned role. For example, if the employee has been assigned a significant number of complex tasks that are not usually within the ambit of the employee's responsibilities, this may serve as an indication that the employee is more likely to experience organizational exhaustion over this period of time.
Gordon ¶ [0093] 3rd-5th sentences: machine learning module 210, thus identify any deviations from the baseline sentiment amongst employees having the particular role, as these deviations may be indicative of a change in an employee’s organizational exhaustion. The machine learning module 210 alternatively provide a score or other metric for the sentiment expressed by an employee associated with a particular role. As scores or other metrics are determined, communications system 104, through a sentiment analysis system 204, aggregate these scores or other metrics in order to identify average sentiment score or other metric for the particular role. For each employee associated with the particular role, sentiment analysis system 204 may consider any statistical deviation from the average sentiment score or metric as this may be indicative of a change in sentiment for the employee and, thus, may be indicative of a change in the employee's organizational exhaustion. ¶ [0098] 2nd - 3rd sentences: sentiment analysis system 204, in an embodiment, aggregates the array of sentiment punctuations corresponding to employee sentiments expressed in the exchanged communications over a particular period of time to determine an average sentiment score or metric used to determine each employee's organizational exhaustion over this particular period of time. By determining an average sentiment score or metric that may be used to determine each employee's organizational exhaustion over this particular period of time, the sentiment analysis system 204 may normalize each employee's sentiment over the particular period of time and obtain quantitative partial results corresponding to the contribution that each employee's sentiment has on organizational exhaustion.
Gordon ¶ [0111] event aggregator 302 further identify, from the time series data and/or from other data obtained from the one or more employer systems, the number of job titles and number of direct reports (supervisors, managers, etc.) associated with each employee within the organizations being evaluated. For instance, as the number of job titles increases for an employee, the organizational exhaustion associated with this employee may increase as the number of job titles may be correlated with the number of tasks and responsibilities assigned to the particular employee at any given time. Further, as the number of job titles increases, there is a higher likelihood that an employee may be required to perform disparate and unrelated duties across these different job titles, which may have a negative impact on the employee's level of organizational exhaustion. Similarly, there may be a correlation between the number of direct reports and an employee's level of organizational exhaustion. For instance, a greater number of direct reports may be indicative of an employee having to satisfy a greater number of requirements associated with their duties and tasks, as these duties and tasks may be supervised by a greater number of entities that may have different requirements that the employee may be required to satisfy. This greater level of scrutiny may result in a greater level of organizational exhaustion for the employee. ¶ [0112] event aggregator 302 further identify, from the time series data and/or from other data obtained from the one or more employer systems, the amount of time each employee has been assigned to a particular role and/or has held their current job title. For instance, if a particular employee has held their current job title for a significant period of time, this may be an indicator of a lack of advancement in the particular employee's career. This lack of advancement may result in a greater level of organizational exhaustion for the particular employee, as the particular employee (over time) may become disillusioned with their current role. As another illustrative example, if a particular role is associated with higher level of stress (e.g. greater responsibilities, greater overtime requirements, greater number of direct reports, etc.), the level of organizational exhaustion for an employee assigned to this particular role may increase at a greater rate over time. ¶ [0113] demographic information associated with the particular organization being evaluated may be used by the event aggregator 302 to determine their contribution to the level of organizational exhaustion for each employee associated with the particular organization. As an illustrative example, an employee's age may serve as a contributing factor to the employee's level of organizational exhaustion. For instance, an employee that may be nearing retirement age may be more susceptible to organizational exhaustion, as they may experience greater fatigue resulting from overwork, assignment of a greater number of tasks or roles, inability to take advantage of their personal time-off benefits, and the like. Further, if an employee's company or organization has been the subject of age-based discrimination claims in the past, an employee's age may be a contributing factor to their organizational exhaustion as their age may create an apprehension towards the company or organization. In some instances, factors that may lead to greater organizational exhaustion may be generational, whereby employees within certain age groups may be more susceptible to experiencing greater levels of organizational exhaustion compared to their peers in other age groups. For example, millennial and Generation Z employees may be more susceptible to organizational exhaustion resulting from overwork and/or lack of personal time-off when compared to Generation X employees.
Gordon ¶ [0152] 4th-5th sentences: as noted above the optimization system generate quantitative values used to determine an amount of organizational exhaustion for the workforce or organization and for each employee associated with the workforce or organization. Using these quantitative values, the optimization system determine an average quantitative value corresponding to the average level of organizational exhaustion for each sub-group. ¶ [0153] In an embodiment, the optimization system indicates, through organizational exhaustion rate field 618, the average organizational exhaustion for the selected employee grouping in addition to the average organization exhaustion for each sub-group. This may allow the user to readily determine whether the average organizational exhaustion for a sub-group exceeds that of the selected employee grouping as a whole. For example, as illustrated in FIG. 6B, the average organizational exhaustion for managers Aaron Rizzo and Tony Boone (88% and 70%, respectively) may exceed the average organizational exhaustion company wide (denoted through a vertical indicator). This may indicate, to the user, that the teams managed by Aaron Rizzo and Tony Boone are experiencing heightened levels of organizational exhaustion compared to other teams within the company. ¶ [0154] last two sentences: Similar to the organizational exhaustion rate field 618 described above, the churn rate for each sub-group may be represented as a percentage corresponding to the amount of turnover amongst employees within each sub-group. Further, the churn rate field 620 may further indicate the average churn rate for the selected employee grouping in addition to the churn rate for each sub-group) “the method further comprises”:
- “inputting, by the one or more processors, the portion of the change data into the plurality of persona models” (Gordon [0093] 1st-2nd sentences machine learning module process communications exchanged amongst employees associated with a particular role to determine a sentiment for each of these employees and a corresponding score or metric for the sentiment. As various employees have similar role within organization, sentiments associated with this role are used to determine a baseline sentiment amongst these employees for the particular role. Specifically, at ¶ [0093] 3rd sentence: machine learning module 210, thus identify any deviations from the baseline sentiment amongst employees having the particular role, as these deviations may be indicative of a change in an employee’s organizational exhaustion. Next at ¶ [0093] 5th sentence: As scores or other metrics are determined, communications system 104, through a sentiment analysis system 204, may aggregate these scores or other metrics to identify the average sentiment score or other metric for the particular role. For example, at Fig.11 step 1108-> feedback again to -> step 1102-> step 1104 and ¶ [0200] 1st-2nd sentence: optimization system aggregate the obtained quantitative partial results to obtain an overall organizational exhaustion score for each employee over a particular period of time. ¶ [0148] 4th sentence: Thus, based on the employee grouping selected from employee grouping panel 604, optimization system automatically identify any internal organizations within selected employee grouping and provide organizational exhaustion breakdown according to these internal organizations)
- “generating, by the one or more processors executing the plurality of trained persona models, a plurality of responses to the portion of the change data” (Gordon Fig.11 step 1108-> feedback again to -> step 1102->1104-> 1106->1108, ¶ [0202] 1st, 3rd-4th sentences: At step 1108, the optimization system update the historical data according to obtained quantitative values corresponding to overall organizational exhaustion for each employee and the corresponding qualitative descriptors for each of these quantitative values. An entry within this repository indicate, for a particular employee, amount of organizational exhaustion that the employee may be experiencing over different periods of time, which allow detecting any changes to employee's organizational exhaustion over time. Thus, process 1100 is continuously performed to obtain up-to-date and real-time aggregated quantitative results & corresponding qualitative descriptors for each employee. ¶ [0211] 1st sentence: if optimization system provides recommendations generated using the machine learning algorithm or artificial intelligence, the optimization system monitor the quantitative results & corresponding qualitative descriptors associated with any impacted employees to determine whether the provided recommendations (if adhered to) have resulted in desired effect (reduction in organizational exhaustion). ¶ [0077] 2nd-5th sentences: For example, if a particular manager within organization consistently refuses to grant their employees' requests for personal time-off and the organizational exhaustion amongst these employees has been increasing over time as a result, optimization system 110 generate a recommendation for the manager to be provided with remedial training or with instructions to improve their rate of granting personal time-off requests. Further, if there are any employees within the manager's purview that are particularly experiencing elevated levels of organizational exhaustion as a result of other factors in addition to the continued rejection of personal time-off requests, the optimization system 110 may generate a recommendation for these particular employees to be granted their personal time-off requests immediately in order to address their elevated levels of organizational exhaustion. Further, the recommendation may provide various instructions or steps for addressing these other factors. For example, if an employee's level of organizational exhaustion is elevated as a result of a traumatic event, the optimization system 110, through the recommendation, may suggest providing additional support (counseling, communications providing condolences, etc.) in order to demonstrate employee value to the organization. Similarly, ¶ [0136] 2nd-3rd sentences) “and”
- “outputting, by the one or more processors, the plurality of responses for display to the user”
(Gordon Fig.12 step 1218, ¶ [0210] 4th sentence: at step 1218, optimization system provide the aggregated data and these recommendations to the user for mitigation of organizational exhaustion associated with the indicated employee. ¶ [0211] 3rd-4th sentences: based on this feedback, optimization system determine whether provided recommendations have had the desired effect. based on this determination, the optimization system update or re-train the machine learning algorithm or artificial intelligence to provide the desired recommendations. ¶ [0165] last 2 sentences: For example, if employees associated with a particular manager indicated through manager field 644 have consistently exhibited a high risk of organizational exhaustion (as indicated through the organizational exhaustion risk field 640), the user determine that the manager or other supervisor may be a contributing factor to the organizational exhaustion associated with their employees. This guide the user to engage the manager or other supervisor in order to reduce the organizational exhaustion within the manager's employees. ¶ [0172] 3rd-5th,7th sentences: in Fig.7, the user opted to compare burnout rate for the employees assigned to the manager Lisa Mathewson to the average burnout rate for the entire company. Accordingly, through the linear plot, the user may readily determine the difference between the average burnout rate amongst Lisa Mathewson's employees and that of the company as a whole to identify any possible areas of concern with regard to Lisa Mathewson's group. For example, for the months of January, February, and April, the average burnout rate for Lisa Mathewson's team exceeded that of the company as a whole, which may denote an issue within those months. If corrective measures were taken to address burnout within this group, the user may use this information as an indication that these measures may be effective for other teams within the company).
Claims 6,14 Gordon / Sagi teaches all the limitations in claims 1,9 above. Furthermore,
Gordon teaches wherein the response includes at least one of:
(i) a predicted subsequent response strategy to address the first group,
(ii) a change receptiveness likelihood value,
(iii) a predicted uptake time value,
(iv) a best practices indication, (Gordon ¶ [0081] 2nd-3rd sentences: optimization system 110 provide a recommendation to employee experiencing a significant level of organizational exhaustion to use their personal time-off benefits for vacation. In addition to the recommendation, the optimization system 110 provide an indication of an expected reduction to the employee's level of organizational exhaustion should the employee use their personal time-off benefits for the recommended vacation.
¶ [0136] 4th sentence if there are any employees within the manager's purview that are particularly experiencing elevated levels of organizational exhaustion as a result of other factors in addition to the continued rejection of personal time-off requests, the optimization recommendation sub-system 506 may generate a recommendation for these particular employees to be granted their personal time-off requests immediately in order to address their elevated levels of organizational exhaustion)
(v) a successful adoption likelihood value, (Gordon ¶ [0080] 3rd sentence: A confidence score may be a percentage value where the higher the percentage, the more likely the identified impact is a good correlation for the employee. ¶ [0084] last sentence: based on this evaluation, the evaluator re-train and/or improve the machine learning algorithm or artificial intelligence to improve likelihood of the machine learning algorithm or artificial intelligence identifying appropriate actions or recommendations according to the levels of organizational exhaustion for an employee or groups of employees)
(vi) an estimated timeline for adoption, or
(vii) a realization value (Gordon ¶ [0136] 3rd sentence: if a particular manager within the organization consistently refuses to grant their employees' requests for personal time-off and the organizational exhaustion amongst these employees has been increasing over time as a result, the optimization recommendation sub-system generate a recommendation for the manager to be provided with remedial training or with instructions to improve their rate of granting personal time-off requests)
Claims 7,15 Gordon / Sagi teaches all the limitations in claims 1,9 above. Furthermore,
Gordon teaches “further comprising”:
- “extracting, by the one or more processors, the portion of the change data from the change data”; (Gordon ¶ [0149] 1st-2nd sentences: in Fig.6B, interface 610 include a date range drop down menu 612, through which user select a time range for presentation of organizational exhaustion within the selected employee grouping. For example, in Fig.6B, the user has used the date range drop down menu 612 to select an option to present the organizational exhaustion amongst employees within the selected employee grouping for the year up to present day. Similarly, ¶ [0171] 3rd sentence: in Fig.7 the user use a drop down menu 706 to select the particular metric for which the user would like to compare the selected manager or other supervisor to the selected employee grouping)
- “creating, by the one or more processors, a formatted input that includes a plurality of prompts for the persona model based on the portion of the change data” (Gordon Fig.6B, ¶ [0151] 1st sentence
Through interface 610, the optimization system provide various fields, through which the user review organizational exhaustion amongst different sub-groups within elected employee grouping and other metrics that correspond to the organizational exhaustion amongst these different sub-groups. ¶ [0152] interface 610 include organizational exhaustion rate field 618, to denote organizational exhaustion level within each sub-group indicated through sub-group field 616. in Fig.6B, the rate of organizational exhaustion is provided as % corresponding to average level of organizational exhaustion within the sub-group. Further, a higher % value denote a higher level of organizational exhaustion within the sub-group. As noted, the optimization system generate quantitative values used to determine an amount of organizational exhaustion for the workforce or organization and for each employee associated with the workforce or organization. Using these quantitative values, the optimization system determine average quantitative value corresponding to the average level of organizational exhaustion for each sub-group. As the quantitative value may be defined as a scalar [format] value within a particular range, the optimization system define the % as function of determined average quantitative value for the sub-group and the maxim possible quantitative value for denoting organizational exhaustion.
Gordon ¶ [0117] 3rd-4th sentences noting a different example where event aggregator 302 prompt each employee to provide their authorization for obtaining biometric data from their fitness devices and/or applications. In response to this prompt, a user provide their authorization and indicate which fitness devices and/or applications are to be monitored in real-time in order to obtain their biometric data. If employee authorization is provided, event aggregator 302, through the API automatically, and in real-time, pulls employee's biometric data from the employee's designated fitness devices and/or applications as this biometric data is generated. ¶ [0119] 1st-2nd sentences: using employee biometric data, event aggregator 302 automatically detect any fluctuations in employee's health indicative of a change in the employee's organizational exhaustion. For example, fluctuations in an employee's heart rate, blood pressure, weight, etc. over the course of a period of time that corresponds to a workplace event (e.g. increased overtime, additional responsibilities assigned to the employee, layoffs within the organization and/or company at-large, etc.) or a personal event (e.g., death in the family, birth of a new child, a divorce, a move to a new location, etc.) may be indicative of an increase in the employee's organizational exhaustion over that period of time. ¶ [0120] 1st, 3rd-4th sentences: the event aggregator 302 stores data corresponding to the detected events and any calculated scores or metrics corresponding to these events in an event datastore 304. Thus, an entry corresponding to a particular detected event may indicate the involved employees, as well as any timestamps corresponding to when the particular detected event occurred. This information may be used by a normalization module 306 implemented by the workforce event system 106 to aggregate and normalize [or format] any employee scores or metrics corresponding to the detected events over a particular period of time (weekly, monthly, etc.) to determine the contribution of these events to the employee's overall organizational exhaustion. ¶ [0121] normalization module 306 processes the various scores and metrics from event datastore 304 and corresponding to the measurements above using linear normalization to generate a quantitative partial result corresponding to the impact these particular workforce events have had on employees' organizational exhaustion over a period of time. For example, if the workforce events above account for 20% of an employee's organizational exhaustion, the normalization module 306 may apply a factor or weight to each normalized event score or metric such that the resulting quantitative partial result corresponding to events associated with an employee is within a range of 0% to 20% of the possible organizational exhaustion for the employee. Similarly see ¶ [0149] 3rd - 4th sentences: selection of a time range within date range drop down menu 612 cause the optimization system to dynamically, and in real-time, update the interfaces described herein to present the organizational exhaustion amongst employees within the selected employee grouping over the selected time range. For example, if the user selects a time range from date range drop down menu 612, the optimization system may additionally update the historical burnout risk panel 606 and organizational exhaustion breakdown panel 608 above in connection with Fig.6A to present the organizational exhaustion amongst employees within the selected employee grouping over the selected time range. The normalization module 306 may provide these quantitative partial results to optimization system 110, which may aggregate these quantitative partial results with other quantitative partial results corresponding to employee sentiments and requested personal time-off data in order to generate the quantitative values used to determine an amount of organizational exhaustion for the workforce or organization and for each employee associated with the workforce or organization); “and”
- “inputting, by the one or more processors, the formatted input into the persona model as part of the portion of the change data” (Gordon ¶ [0078] 1st sentence: optimization system uses employee level of organizational exhaustion as input to machine learning algorithm or artificial intelligence to provide recommendations to the employee for usage of their personal time-off benefits to reduce their level of organizational exhaustion. Normalization module 306 provide these quantitative partial results to optimization system 110, which may aggregate these quantitative partial results with other quantitative partial results corresponding to employee sentiments and requested personal time-off data to generate the quantitative values used to determine an amount of organizational exhaustion for the workforce or organization and for each employee associated with the workforce or organization).
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Claim 8 is rejected under 35 U.S.C. 103 as being unpatentable over
Gordon / Sagi as applied to claim 1, and in view of
Sarkar el al US 20230073916 A1 hereinafter Sarkar.
Claim 8 Gordon teaches all the limitations in claim 1 above. Furthermore,
Gordon teaches “further comprising”:
- “receiving, at the one or more processors, a first verbal communication of the portion of the change data”; (Gordon ¶ [0041] 2nd-4th sentences: communications system 104 automatically, and in real-time, monitors employee communications to identify indicators of organizational exhaustion. The employee communications include any communications exchanged within the workforce or organization by an employee through the communications channels provided by the organization. For example, communications system monitor communications exchanged through electronic mail servers, chat sessions, voice conversations (e.g. telephonic and/or Voice over Internet Protocol (VoIP)),. ¶ [0086] 1st sentence: communications aggregator 202 obtains communications data from communications sources that include communications exchanged through voice conversations)
* While *
Gordon recites at ¶ [0091] 1st sentence: machine learning module 210 may implement the machine learning algorithm or artificial intelligence using NLP, which can process both textual and audial communications to identify the keywords, sentence structures, repeated words, punctuation characters and/or non-article words and the like expressed within each communication in real-time, and similarly at ¶ [0176] 2nd, 6th sentences,
* However *
Gordon / Sagi does not teach:
- “converting, by the one or more processors, the first verbal communication to a first text string representing the portion of the change data”;
- “generating, by the one or more processors executing the persona model, the response to the portion of the change data as a second text string;
- “converting, by the one or more processors, the second text string to a second verbal communication”; “and”
- “causing, by the one or more processors, the second verbal communication to be conveyed to the user”.
Sarkar in analogues managing organizational changes with respect to fatigue teaches/suggest
- “converting, by the one or more processors, the first verbal communication to a first text string representing the portion of the change data”; (Sarkar ¶ [0067] 2nd-4th sentences: in Fig.1, operator's response 102 comprises: “Hey Bro! Say 6! Today is cold and working too fast!”. The operator's response 102 may first perform suitable speech recognition to convert the audio signals into an appropriate (e.g. text-based) format for analysis)
- “generating, by the one or more processors executing the persona model, the response to the portion of the change data as a second text string”; (Sarkar ¶ [0067] 5th - 10th sentences: natural language-based processing 103 thus perform semantic analysis in order to extract the relevant information. For example, in a first step, the operator's response may be processed in order to remove any extraneous or linking words to thereby extract the actual information content of the response. In the example in Fig.1, this would involve extracting the operator's perceived fatigue level, i.e. ‘6’, as well as the relevant key words/phrases ‘cold’ and ‘too fast’. This can be done in various ways, e.g. using any suitable and desired natural language processing algorithms. Typically this will involve training the algorithm based on the system in question in order to learn key words/phrases. For example, the natural language processing unit (NLP) may be trained using historic data, or during dedicated testing sessions, to understand the relationships between the operator's response and the perceived fatigue level and environmental causes of fatigue, and so on. ¶ [0068] Once operator's response 102 has been processed to determine a current operator fatigue level, as well as the contextual information relating to the causes of the operator fatigue, this information can then be processed further in order to determine a corresponding set of actions 104 to take to try to reduce the operator's fatigue level. For instance, in Fig.1, the actions 104 comprises increasing the temperature and/or slowing down the robotic arm. ¶ [0069] These actions 104 can then be implemented appropriately. The monitoring apparatus 100 then validate that the actions 104 have had the desired effect by issuing another suitable operator query 105, e.g. Are you feeling better now?’. Assuming the operator responds positively 106, the obtained information can then be combined into a new rule that can be subsequently, automatically applied when similar conditions to those which causes the operator fatigue are encountered in the future. For example, in Fig.1, a rule is generated as follows: “If <operator_name> is working and if 10° C.<ambient temperature<16° C., then reduce robotic arm speed for 20 minutes and turn on heater”.
- “converting, by the one or more processors, the second text string to a second verbal communication”; (Sarkar ¶ [0068] Once operator's response 102 has been processed to determine a current operator fatigue level and the contextual information relating to the causes of operator fatigue, this info can then be processed further to determine a corresponding set of actions 104 to reduce the operator's fatigue level. For example, at ¶ [0069] 4th sentence in Fig.1, a rule is generated as follows: “If <operator_name> is working and if 10° C.<ambient temperature<16° C., then reduce robotic arm speed for 20 minutes and turn on heater”. ¶ [0069] 1st sentence: these actions 104 can then be implemented appropriately. The monitoring apparatus 100 then validate that actions 104 have had the desired effect by issuing another suitable operator query 105, e.g. Are you feeling better now?) “and”
- “causing, by the one or more processors, the second verbal communication to be conveyed to the user” (Sarkar ¶ [0069] These actions 104 can then be implemented appropriately. the monitoring apparatus 100 then validate that the actions 104 have had the desired effect by issuing another suitable operator query 105 e.g Are you feeling better now? Assuming the operator responds positively 106, the obtained info can then be combined into a new rule that can be subsequently, automatically applied when similar conditions to those which causes the operator fatigue are encountered in the future. For example, in Fig.1, a rule is generated as follows: “If <operator_name> is working and if 10° C.<ambient temperature<16° C., then reduce robotic arm speed for 20 minutes and turn on heater)
PNG
media_image3.png
596
884
media_image3.png
Greyscale
Sarkar Fig.1 in support of rejection arguments
It would have been obvious to one skilled in the art, before the effective filling date of the claimed invention, to have modified Gordon/Sagi “method”/system/medium” to have included Sarkar’s teachings in order to have provided improved systems and methods for monitoring operator fatigue in highly stressed environments (Sarkar ¶ [0002]- ¶ [0004] in view of MPEP 2143 G). The predictability of such modification would have been corroborated by the broad level of skills of one of ordinary skills in the art as articulated by Gordon ¶ [0011] 2nd sentences, ¶ [0271], ¶ [0272], ¶ [0277], ¶ [0278], in view of Sagi ¶ [0077] and in further view of Sarkar ¶ [0058], ¶ [0084]). Moreover, Gordon ¶ [0044] ¶ [0057] 1st sentence, ¶ [0091], ¶ [0102] last sentence, ¶ [0176] last sentence teaches Natural Language Processing (NLP) and Sagi ¶ [0235] processes answers to the respective question. Thus the langueg centric modeling of Gordon in view of Sagi would have been prime to have been modified by the natural language processing (NLP) teachings of suggestions as further provided by Sarkar ¶ [0030] -¶ [0031], ¶ [0033], ¶ [0045], ¶ [0067], ¶ [0080], ¶ 0081] 4th sentence.
Further, the claimed invention could have also been viewed as a mere combination of old elements in a similar managing organizational changes field of endeavor. In such combination each element would have merely performed same analytical, predictive and organizational / managerial function as it did separately. Thus, one of ordinary skill in the art would have recognized that, given existing technical ability to combine the elements as evidenced by Gordon / Sagi in view of Sarkar, the to be combined elements would have fitted together, like pieces of a puzzle in a logical, complementary, technologically feasible and or economically desirable manner. Thus, it would have been reasoned that the results of the combination would have been predictable (MPEP 2143 A).
Conclusion
Following art is made of record and considered pertinent to Applicant’s disclosure:
- Zhernova, et al, Detection and Prevention of Professional Burnout Using Machine Learning Methods, 2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET), pp. 218-221, 2020,
- WO 2021173519 A1 teaching Severance event modeling and management system
- US 20210272216 A1 teaching Severance event modeling and management system
Any inquiry concerning this communication or earlier communications from the examiner should be directed to OCTAVIAN ROTARU whose telephone number is (571)270-7950. The examiner can normally be reached on 571.270.7950 from 9AM to 6PM. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, PATRICIA H MUNSON, can be reached at telephone number (571)270-5396. 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 Patent Center. Status information for published applications may be obtained from Patent Center. Status information for unpublished applications is available through Patent Center for authorized users only. Should you have questions about access to Patent Center, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). 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) Form at https://www.uspto.gov/patents/uspto-automated- interview-request-air-form.
/OCTAVIAN ROTARU/
Primary Examiner, Art Unit 3624 A
February 3rd, 2026
1 MPEP 2106.04(a) last ¶ which states that: “…examiners should identify at least one abstract idea grouping, but preferably identify all groupings to the extent possible, if a claim limitation(s) is determined to fall within multiple groupings…”.
2 Gottschalk v. Benson, 409 U.S. 63, 65, 175 USPQ2d 673, 674 (1972)
3 Digitech Image Techs., LLC v. Electronics for Imaging, Inc., 758 F.3d 1344, 1350, 111 USPQ2d 1717, 1721 (Fed. Cir. 2014).
4 Alice Corp. Pty. Ltd. V. CLS Bank Int’l, 573 U.S. 208, 223, 110 USPQ2d 1976, 1983 (2014);
Gottschalk v. Benson, 409 U.S. 63, 64, 175 USPQ 673, 674 (1972);
Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015);
5 FairWarning IP, LLC v. Iatric Sys., 839 F.3d 1089, 1095, 120 USPQ2d 1293, 1296 (Fed. Cir. 2016)
6 Intellectual Ventures I LLC v. Capital One Bank (USA), 792 F.3d 1363, 1370-71, 115 USPQ2d 1636, 1642 (Fed. Cir. 2015);
7 Electric Power Group, LLC v. Alstom S.A., 830 F.3d 1350, 1354, 119 USPQ2d 1739, 1742 (Fed. Cir. 2016);
8 Assuming correction as indicated at Step 1 before even proceeding to Step 2