IP Library › Granted Patent US 11,442,874
Granted Patent B2
US 11,442,874 · App. 17/230,157 · Granted Sep 13, 2022

System and method for generating a modified input/output device policy for multiple users

Inventors: Shay Zweig (Harel, IL); Alex Keagel (Tel Aviv, IL); Itai Mendelsohn (Tel Aviv, IL); Roy Amir (Mikhmoret, IL); Dor Skuler (Oranit, IL)
Assignee: Intuition Robotics, Ltd.
G06F13/102G06F9/44505
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,442,874
App. No.
17/230,157
Granted
Sep 13, 2022
Kind
B2
Abstract

A system and method for generating a modified input/output (I/O) device policy for multiple users. A method includes generating a modified policy based on a first policy and a second policy, wherein the modified policy is generated when a first user and a second user are located within a predetermined distance of each other, wherein the first policy is generated for the first user based on a first dataset including data related to the first user with respect to at least one I/O device, wherein the second policy is generated for the second user based on data related to the at least one I/O device; and executing at least one plan based on the modified policy, wherein executing the at least one plan further comprises causing the at least one I/O device to output a signal for causing at least one action by an external system.

Claims (43)

1. A method for generating a modified input/output (I/O) device policy for multiple users, comprising:

generating a modified policy based on a first policy and a second policy, wherein the modified policy is generated when a first user and a second user are located within a predetermined distance of each other, wherein the first policy is generated for the first user based on a first dataset including data related to the first user with respect to at least one I/O device, wherein the second policy is generated for the second user based on data related to the at least one I/O device; and

executing at least one plan based on the modified policy, wherein executing the at least one plan further comprises causing the at least one I/O device to output a signal for causing at least one action by an external system with respect to the outside world; wherein the external system is external to the at least one I/O device, wherein the outside world is the world outside of a set of computing components including the external system and the at least one I/O device.

2. The method of claim 1 , wherein whether the first user and the second user are located within the predetermined distance is determined based on sensor data collected from an environment occupied by the first user and the second user.

3. The method of claim 1 , further comprising:

generating the second policy at a first time;

storing the generated second policy in a database; and

generating a second modified policy based on the stored second policy at a second time when the second user is located within a predetermined distance of a third user.

4. The method of claim 1 , wherein each of the first policy and the second policy is generated based further on at least one third policy, wherein each of the at least one third policy has at least a threshold number of attributes in common with the first policy and with the second policy.

5. The method of claim 1 , wherein the at least one plan is at least one first plan, wherein the modified policy is generated at a first time when the first user and the second user are within a predetermined distance, further comprising:

storing the modified policy; and

executing at least one second plan based on the modified policy at a second time when the first user and the second user are within a predetermined distance.

6. The method of claim 1 , wherein generating the modified policy further comprises:

aggregating a plurality of individual policy parameters, wherein the individual policy parameters of the plurality of individual policy parameters are parameters of respective policies having at least one attribute in common with the second policy; and

generating a synthetic policy based on the aggregated plurality of individual policy parameters, wherein the second policy is the synthetic policy.

7. The method of claim 1 , further comprising:

collecting sensor data of a user response by at least one of the first user and the second user, wherein the sensor data is indicative of the response of at least one of the first user and the second user to the execution of the at least one plan based on the modified policy;

analyzing the collected sensor data; and

updating the modified policy based on the analysis.

8. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

generating a modified policy based on a first policy and a second policy, wherein the modified policy is generated when a first user and a second user are located within a predetermined distance of each other, wherein the first policy is generated for the first user based on a first dataset including data related to the first user with respect to at least one I/O device, wherein the second policy is generated for the second user based on data related to the at least one I/O device; and

executing at least one plan based on the modified policy, wherein executing the at least one plan further comprises causing the at least one I/O device to output a signal for causing at least one action by an external system with respect to the outside world, wherein the external system is external to the at least one I/O device, wherein the outside world is the world outside of a set of computing components including the external system and the at least one I/O device.

9. A system for generating a modified input/output (I/O) device policy for multiple users, comprising:

a processing circuitry; and

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

generate a modified policy based on a first policy and a second policy, wherein the modified policy is generated when a first user and a second user are located within a predetermined distance of each other, wherein the first policy is generated for the first user based on a first dataset including data related to the first user with respect to at least one I/O device, wherein the second policy is generated for the second user based on data related to the at least one I/O device; and

execute at least one plan based on the modified policy, wherein executing the at least one plan further comprises causing the at least one I/O device to output a signal for causing at least one action by an external system with respect to the outside world, wherein the external system is external to the at least one I/O device and to the system, wherein the outside world is the world outside of a set of computing components including the external system and the at least one I/O device.

10. The system of claim 9 , wherein whether the first user and the second user are located within the predetermined distance is determined based on sensor data collected from an environment occupied by the first user and the second user.

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

generate the second policy at a first time;

store the generated second policy in a database; and

generate a second modified policy based on the stored second policy at a second time when the second user is located within a predetermined distance of a third user.

12. The system of claim 9 , wherein each of the first policy and the second policy is generated based further on at least one third policy, wherein each of the at least one third policy has at least a threshold number of attributes in common with the first policy and with the second policy.

13. The system of claim 9 , wherein the at least one plan is at least one first plan, wherein the modified policy is generated at a first time when the first user and the second user are within a predetermined distance, and wherein the system is further configured to:

store the modified policy; and

execute at least one second plan based on the modified policy at a second time when the first user and the second user are within a predetermined distance.

14. The system of claim 9 , wherein the system is further configured to:

aggregate a plurality of individual policy parameters, wherein the individual policy parameters of the plurality of individual policy parameters are parameters of respective policies having at least one attribute in common with the second policy; and

generate a synthetic policy based on the aggregated plurality of individual policy parameters, wherein the second policy is the synthetic policy.

15. The system of claim 9 , wherein the system is further configured to:

collect sensor data of a user response by at least one of the first user and the second user, wherein the sensor data is indicative of the response of at least one of the first user and the second user to the execution of the at least one plan based on the modified policy;

analyze the collected sensor data; and

update the modified policy based on the analysis.

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 Apr 21, 2021
From: ZWEIG, SHAY; KEAGEL, ALEX; MENDELSOHN, ITAI; AMIR, ROY; SKULER, DOR
To: INTUITION ROBOTICS, LTD.
Reel/Frame 055983/0502 →
Continuity (2)
Provisional Application 63010118 · Apr 15, 2020
Related Publication 20210326274A1 · Oct 21, 2021