IP Library Granted Patent US 12,682,172
Granted Patent B2
US 12,682,172 · App. 18/532,584 · Granted Jul 14, 2026

Intelligent interface for automation multitasking

Inventors: Enrico James Monteleone (San Jose, CA); Chandrika R (Chennai, IN); Gargi Roy (Kolkata, IN)
Assignee: International Business Machines Corporation
G06F40/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,682,172
App. No.
18/532,584
Filed
Dec 7, 2023
Granted
Jul 14, 2026
Kind
B2
Examiner
YANG, QIAN
Art Unit
2677
USPC
704/9
Abstract

Techniques for intelligently managing task automation across multiple tasks and multiple automated assistants are provided. In one aspect, an intelligent multitasking system includes: a context manager configured to use human-centric input data to determine a context of a user; an intent mapper configured to map human communication to automated task intents; and an interruption manager configured to schedule automated tasks for performance by automated assistants based on the context of the user and the automated task intents. The context manager can be hosted on a cloud having MQTT clients (e.g., IoT sensors) and an MQTT broker. The intent mapper can include a human-machine software communication interface that identifies verbal and/or non-verbal communications. A method for intelligent multitasking is also provided.

Claims (22)

1 . A method for intelligent multitasking, the method comprising:

determining, utilizing human-centric input data, a current activity of a user, wherein the human-centric input data includes input from biometric sensors for the user;

mapping human communication from the user to automated task intents for automated assistants performing automated tasks, wherein the human communication includes an affirmative intent for each automated assistant from the automated assistants to perform each automated task from the automated tasks;

scheduling the automated tasks for performance by the automated assistants based on the current activity of the user and the automated task intents;

queueing a plurality of responses from the automated assistants with respect to the automated tasks; and

sending, based on the input from the biometric sensors, a first response from the plurality of responses to the user, wherein the input from the biometric sensors for the user defines an interruption scheduled for the sending of the first response from the plurality of responses from the automated assistants.

2 . The method of claim 1 , further comprising:

converting verbal communications into utterance vectors;

converting non-verbal communications into the utterance vectors; and

correlating the utterance vectors to matching utterance vectors related to a specific intent of the user.

3 . The method of claim 2 , further comprising:

tagging variations of the human communication that convey a same intent.

4 . The method of claim 1 , further comprising:

determining time slots in a schedule of the user to put the automated assistants in order to perform the automated tasks; and

deciding whether the time slots are proper times to interrupt the user.

5 . The method of claim 1 , wherein the human-centric input data further includes human-computer interactions and software application logs.

6 . The method of claim 1 , wherein the human communication is selected from the group consisting of: verbal communications and non-verbal communications.

7 . The method of claim 1 , wherein the input from the biometric sensors for the user is selected from the group consisting of: heart rate and blood pressure.

8 . The method of claim 1 , further comprising:

sending, during the interruption scheduled as defined by the input from the biometric sensors, the plurality of responses from the automated assistants with respect to the automated tasks.

9 . The method of claim 1 , further comprising:

postponing the interruption scheduled for the plurality of responses from the automated assistants with respect to the automated tasks based on an activation of one or more of the biometric sensors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: MONTELEONE, ENRICO JAMES; R, CHANDRIKA; ROY, GARGI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 065801/0787 →
Continuity (1)
Related Publication 20250190703A1 · Jun 12, 2025
References Cited (39)
US 7505892B2 · Foderaro · 2009 [cited by applicant]
US 9836452B2 · Robichaud et al. · 2017 [cited by applicant]
US 10733545B2 · Vangala et al. · 2020 [cited by applicant]
US 11017765B2 · Solomon et al. · 2021 [cited by applicant]
US 11100287B2 · Rabinovich et al. · 2021 [cited by applicant]
US 11223583B2 · D'Agostino et al. · 2022 [cited by applicant]
US 11256868B2 · Ge et al. · 2022 [cited by applicant]
US 11283737B2 · Parekh et al. · 2022 [cited by applicant]
US 11314944B2 · Lewis et al. · 2022 [cited by applicant]
US 11657797B2 · Vishnoi et al. · 2023 [cited by applicant]
US 11847565B1 · Hao · 2023 [cited by examiner]
US 20160188565A1 · Robichaud et al. · 2016 [cited by applicant]
US 20190334907A1 · Rodden · 2019 [cited by examiner]
US 20200104653A1 · Solomon et al. · 2020 [cited by applicant]
US 20200110623A1 · Vangala et al. · 2020 [cited by applicant]
US 20200134020A1 · Rabinovich et al. · 2020 [cited by applicant]
US 20200394366A1 · Miller et al. · 2020 [cited by applicant]
US 20200401612A1 · Dotan-Cohen et al. · 2020 [cited by applicant]
US 20210067471A1 · Taylor et al. · 2021 [cited by applicant]
US 20210136018A1 · Hosseinisianaki et al. · 2021 [cited by applicant]
US 20210406718A1 · Hall et al. · 2021 [cited by applicant]
US 20220050922A1 · Ju et al. · 2022 [cited by applicant]
US 20220066800A1 · Singh · 2022 [cited by examiner]
US 20220400092A1 · Orkin et al. · 2022 [cited by applicant]
US 20230336547A1 · Damour · 2023 [cited by examiner]
KR 102174922 · 2020 [cited by examiner]
KR 20200128123A · 2020 [cited by applicant]
WO WO2021086589A1 · 2021 [cited by applicant]
WO WO2022086765 · 2022 [cited by examiner]
WO WO2022046868A9 · 2022 [cited by applicant]
Machine translation for KR 102174922 (Year: 2020). [cited by examiner]
Microsoft—Automating business processes for T-Mobile with Power Automate—accessible at https://www.youtube.com/watch?v=KJauFM_M3o4 (Jun. 8, 2022) (1 page). [cited by applicant]
Oracle—Working with the Oracle Digital Assistant—accessible at https://www.youtube.com/watch?v=B6WKneavwkc (Jan. 14, 2021) (2 pages). [cited by applicant]
RPA Robotic Process Automation—C5: End user request to SAP using a Chatbot—accessible at https://www.youtube.com/watch?v=hXrc1yhczLs (Nov. 14, 2018) (1 page). [cited by applicant]
Front Office Automation with AARI Desktop | Digital Assistant Demo—accessible at https://www.youtube.com/watch?v=jqukRNexwdY (Nov. 30, 2020) (1 page). [cited by applicant]
Virtual Assistant—powered by Artificial Intelligence—accessible at https://www.youtube.com/watch?v=ThtetGx5ct0 (Feb. 6, 2017) (1 page). [cited by applicant]
Laiye Demo—Intelligent Digital Assistant—accessible at https://www.youtube.com/watch?v=NebWUt3ytIE (Mar. 31, 2022) (1 page). [cited by applicant]
Emotiv Headsets—accessed Dec. 6, 2023 at https://www.emotiv.com/neuroscience-based-product-innovation/ (5 pages). [cited by applicant]
Tobii Pro Spark—Enter the world of eye tracking—accessed Dec. 6, 2023 at https://www.tobii.com/products/eye-trackers/screen-based/tobii-pro-spark (5 pages). [cited by applicant]