IP Library › Granted Patent US 11,907,298
Granted Patent B2
US 11,907,298 · App. 17/166,535 · Granted Feb 20, 2024

System and method thereof for automatically updating a decision-making model of an electronic social agent by actively collecting at least a user response

Inventors: Shay Zweig (Harel, IL); Eldar Ron (Tel Aviv, IL); Alex Keagel (Tel Aviv, IL); Itai Mendelsohn (Tel Aviv, IL); Roy Amir (Mikhmoret, IL); Dor Skuler (Oranit, IL)
Assignee: INTUITION ROBOTICS, LTD.
G06F16/90332G06F16/9535G06N20/00G10L15/22G10L2015/228
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 11,907,298
App. No.
17/166,535
Granted
Feb 20, 2024
Kind
B2
Abstract

According to some disclosed embodiments an action is performed by an electronic social agent. The electronic social agent collects a first dataset indicating the user's state, the user's environment state, and a first user response to the performed action. Then, it is determined whether it is desirable to collect a second response from the user and, if so, it is further determined whether to generate a question to be presented to the user based on an analysis of a first dataset and the first user response. Then, an optimal time for presenting the question to the user is determined. A question that is based on the collected data and the first user response is generated by the electronic social agent for actively collecting an additional user response. Then, based on the collected additional user response, the decision-making model of the electronic social agent is updated and improved.

Claims (48)

1. A method for updating a decision-making model of an electronic social agent by actively collecting at least a user response, comprising:

receiving an indication of an action that has been performed by the electronic social agent;

collecting in near real-time at least a portion of a first dataset and at least a first user response with respect to the performed action, wherein the first dataset indicates at least a current state;

applying at least one algorithm, wherein the at least one algorithm is a machine learning (ML) algorithm, to determine, based on the first dataset and the first user response, whether collection of at least a second user response is desirable;

generating a question for collecting the at least a second user response;

determining an optimal time for presenting the at least a question to the user;

presenting, by the electronic social agent, the at least a question to the user at the determined optimal time;

collecting, using at least one sensor the at least a second user response; and

updating the decision-making model of the electronic social agent based on the collected at least a second user response.

2. The method of claim 1 , wherein the current state is associated with a user and an environment of the user, wherein the at least a portion of the first dataset is collected using one or more sensors that are communicatively connected to the electronic social agent.

3. The method of claim 1 , wherein the at least one algorithm is adapted to determine a point in time for presenting the question to the user upon determination that now is not the optimal time to generate the at least a question.

4. The method of claim 1 , further comprising:

updating the decision-making model of the electronic social agent based on the first user response, upon determination that generation of the question is not desirable.

5. The method of claim 1 , wherein the first dataset further comprises a historical data of the user.

6. The method of claim 1 , wherein the first dataset further comprises at least historical data about the environment.

7. The method of claim 2 , wherein the one or more sensors are virtual sensors which receive inputs from online sources.

8. The method of claim 1 , wherein determining whether the collection of at least a second user response is desirable further comprises:

applying a pre-determined threshold to determine whether it is desirable to collect a second user response.

9. The method of claim 1 , wherein the at least a second user response is at least one of: a verbal response, and a non-verbal response.

10. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry for updating a decision-making model of an electronic social agent by actively collecting at least a user response, the process comprising:

receiving an indication of an action that has been performed by the electronic social agent;

collecting in near real-time at least a portion of a first dataset and at least a first user response with respect to the performed action, wherein the first dataset indicates at least a current state;

applying at least one algorithm, wherein the at least one algorithm is a machine learning (ML) algorithm, to determine, based on the first dataset and the first user response, whether collection of at least a second user response is desirable;

generating a question for collecting the at least a second user response;

determining an optimal time for presenting the at least a question to the user;

presenting, by the electronic social agent, the at least a question to the user at the determined optimal time;

collecting, using at least one sensor the at least a second user response; and

updating the decision-making model of the electronic social agent based on the collected at least a second user response.

11. A system for updating a decision-making model of an electronic social agent by actively collecting at least a user response, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

receive an indication of an action that has been performed by the electronic social agent;

collect in near real-time at least a portion of a first dataset and at least a first user response with respect to the performed action, wherein the first dataset indicates at least a current state;

apply at least one algorithm, wherein the at least one algorithm is a machine learning (ML) algorithm, to determine, based on the first dataset and the first user response, whether collection of at least a second user response is desirable;

generate a question for collecting the at least a second user response;

determining an optimal time for presenting the at least a question to the user;

present, by the electronic social agent, the at least a question to the user at the determined optimal time;

collect, using at least one sensor the at least a second user response; and

update the decision-making model of the electronic social agent based on the collected at least a second user response.

12. The system of claim 11 , wherein the current state is associated with a user and an environment of the user, wherein the at least a portion of the first dataset is collected using one or more sensors that are communicatively connected to the electronic social agent.

13. The system of claim 11 , wherein the at least one algorithm is adapted to determine a point in time for presenting the question to the user upon determination that now is not the optimal time to generate the at least a question.

14. The system of claim 11 , further comprising:

updating the decision-making model of the electronic social agent based on the first user response, upon determination that generation of the question is not desirable.

15. The system of claim 11 , wherein the first dataset further comprises a historical data of the user.

16. The system of claim 11 , wherein the first dataset further comprises at least historical data about the environment.

17. The system of claim 12 , wherein the one or more sensors are virtual sensors which receive inputs from online sources.

18. The system of claim 11 , wherein the system is further configured to:

apply a pre-determined threshold to determine whether it is desirable to collect a second user response.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR ADDED PREVIOUSLY RECORDED AT REEL: 72280 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Sep 30, 2025
From: WTI FUND X, INC.; VENTURE LENDING & LEASING IX, INC.
To: INTUITION ROBOTICS LTD.
Reel/Frame 072989/0071 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2025
From: VENTURE LENDING & LEASING IX, INC.
To: INTUITION ROBOTICS LTD.
Reel/Frame 072280/0608 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUS PROPERTY TYPE LABEL FROM APPLICATION NO. 10646998 TO APPLICATION NO. 10646998 PREVIOUSLY RECORDED ON REEL 059848 FRAME 0768. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Jul 5, 2023
From: INTUITION ROBOTICS LTD.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 064219/0085 →
SECURITY INTEREST Recorded May 3, 2022
From: INTUITION ROBOTICS LTD.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059848/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2021
From: ZWEIG, SHAY; RON, ELDAR; KEAGEL, ALEX; MENDELSOHN, ITAI; AMIR, ROY; SKULER, DOR
To: INTUITION ROBOTICS, LTD.
Reel/Frame 055180/0136 →
Continuity (2)
Provisional Application 62969820 · Feb 4, 2020
Related Publication 20210240777A1 · Aug 5, 2021