IP Library Granted Patent US 11,987,272
Granted Patent B2
US 11,987,272 · App. 17/190,619 · Granted May 21, 2024

System and method of predicting human interaction with vehicles

Inventors: Samuel English Anthony (Cambridge, MA); Kshitij Misra (Cambridge, MA); Avery Wagner Faller (Cambridge, MA)
Assignee: Perceptive Automata, Inc.
B60W60/00274B60W30/00G05D1/0088G06F18/214G06F18/41G06N3/04G06N3/08G06N3/084G06V10/7784G06V20/41G06V20/58G06V40/20G08G1/04G08G1/166G05D2201/0213G06N5/01G06N20/10G06V10/62
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,987,272
App. No.
17/190,619
Granted
May 21, 2024
Kind
B2
Abstract

Systems and methods for predicting user interaction with vehicles. A computing device receives an image and a video segment of a road scene, the first at least one of an image and a video segment being taken from a perspective of a participant in the road scene and then generates stimulus data based on the image and the video segment. Stimulus data is transmitted to a user interface and response data is received, which includes at least one of an action and a likelihood of the action corresponding to another participant in the road scene. The computing device aggregates a subset of the plurality of response data to form statistical data and a model is created based on the statistical data. The model is applied to another image or video segment and a prediction of user behavior in the another image or video segment is generated.

Claims (48)

1. A computer-implemented method comprising:

receiving a plurality of training images of an environment, the plurality of training images including one or more persons;

sending the plurality of training images to annotators via a user interface requesting user responses describing an attribute of the one or more persons;

for the plurality of training images, receiving a plurality of user responses from the annotators, each user response describing the attribute of the one or more persons displayed in the plurality of training images;

generating a training dataset comprising summary statistics of the plurality of user responses describing the attribute of the one or more persons displayed in the plurality of training images;

training, using the training dataset, a machine learning based model configured to receive input images and predict summary statistics describing an attribute of one or more persons displayed in the input images;

receiving a plurality of new images of a new environment, the plurality of new images including one or more new persons;

predicting, using the machine learning based model, summary statistics describing an attribute of the one or more new persons in the plurality of new images; and

determining an action to be performed based on the predicted summary statistics of the one or more new persons.

2. The computer-implemented method of claim 1 , wherein the one or more persons represent a group of people and the attribute of the one or more persons is an aggregate state of mind of the group of people.

3. The computer-implemented method of claim 1 , wherein the action to be performed is an action associated with managing movement of the one or more new persons in the plurality of new images.

4. The computer-implemented method of claim 1 , wherein the summary statistics predicted by the machine learning based model includes a likelihood of the one or more persons performing a common predicted action, the action including one of:

staying in a current location, and

moving from the current location to another location.

5. The computer-implemented method of claim 4 , wherein responsive to the likelihood of the one or more persons moving from the current location to another location being greater than a threshold, sending instructions to dispatch ground transportation to the current location.

6. The computer-implemented method of claim 1 , wherein the summary statistics predicted by the machine learning based model includes a likelihood of the one or more persons being aware of an event associated with a current location.

7. The computer-implemented method of claim 6 , wherein responsive to the likelihood of the one or more persons being aware of the abnormal even being greater than a threshold, dispatching personnel in response to the event.

8. The computer-implemented method of claim 1 , wherein the new environment is a road intersection and the summary statistics predicted by the machine learning based model includes intentions of the one or more persons to cross the road intersection.

9. The computer-implemented method of claim 8 , wherein responsive to the intentions of the one or more persons to cross the road intersection being greater than a threshold, generating instructions to adjust signal timing at the road intersection.

10. The computer-implemented method of claim 8 , wherein responsive to the intentions of the one or more persons to cross the intersection being greater than a threshold, sending a message including an image of the one or more persons.

11. The computer-implemented method of claim 1 , wherein the new environment is a store and the summary statistics predicted by the machine learning based model includes a likelihood of the one or more persons performing a suspicious activity.

12. The computer-implemented method of claim 11 , wherein responsive to the likelihood of the one or more persons performing a suspicious activity being greater than a threshold, sending an alert message.

13. The computer-implemented method of claim 1 , wherein the new environment is a store and the summary statistics predicted by the machine learning based model includes intention of the one or more persons to purchase a product.

14. The computer-implemented method of claim 13 , wherein the action to be performed is determining a promotion plan for the one or more persons.

15. A non-transitory computer readable storage medium storing instructions that when executed by a computer processor cause the computer processor to perform steps of a computer-implemented method for determining an attribute of one or more persons, the steps comprising:

receiving a plurality of training images of an environment, the plurality of training images including one or more persons;

sending the plurality of training images to annotators via a user interface requesting user responses describing an attribute of the one or more persons;

for the plurality of training images, receiving a plurality of user responses from the annotators, each user response describing the attribute of the one or more persons displayed in the plurality of training images;

generating a training dataset comprising summary statistics of the plurality of user responses describing the attribute of the one or more persons displayed in the plurality of training images;

training, using the training dataset, a machine learning based model configured to receive input images and predict summary statistics describing an attribute of one or more persons displayed in the input images;

receiving a plurality of new images of a new environment, the plurality of new images including one or more new persons;

predicting, using the machine learning based model, summary statistics describing an attribute of the one or more new persons in the plurality of new images; and

determining an action to be performed based on the predicted summary statistics of the one or more new persons.

16. The non-transitory computer readable storage medium of claim 15 , wherein the attribute of the one or more persons is an aggregate state of mind of the one or more persons.

17. The non-transitory computer readable storage medium of claim 15 , wherein the action to be performed is an action for managing movement of the one or more new persons in the plurality of new images.

18. A computer system comprising:

a computer processor; and

a non-transitory computer readable storage medium storing instructions that when executed by a computer processor cause the computer processor to perform steps of a computer-implemented method for determining an attribute of one or more persons, the steps comprising:

receiving a plurality of training images of an environment, the plurality of training images including one or more persons;

sending the plurality of training images to annotators via a user interface requesting user responses describing an attribute of the one or more persons;

for the plurality of training images, receiving a plurality of user responses from the annotators, each user response describing the attribute of the one or more persons displayed in the plurality of training images;

generating a training dataset comprising summary statistics of the plurality of user responses describing the attribute of the one or more persons displayed in the plurality of training images;

training, using the training dataset, a machine learning based model configured to receive input images and predict summary statistics describing an attribute of one or more persons displayed in the input images;

receiving a plurality of new images of a new environment, the plurality of new images including one or more new persons;

predicting, using the machine learning based model, summary statistics describing an attribute of the one or more new persons in the plurality of new images; and

determining an action to be performed based on the predicted summary statistics of the one or more new persons.

19. The computer system of claim 18 , wherein the attribute of the one or more persons is an aggregate state of mind of the one or more persons.

20. The computer system of claim 18 , wherein the action to be performed is an action for managing movement of the one or more new persons in the plurality of new images.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Mar 25, 2025
From: PERCEPTIVE AUTOMATA LLC
To: PICCADILLY PATENT FUNDING LLC, AS SECURITY HOLDER
Reel/Frame 070614/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: PERCEPTIVE AUTOMATA, INC.
To: PERCEPTIVE AUTOMATA LLC
Reel/Frame 070267/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2021
From: ANTHONY, SAMUEL ENGLISH; MISRA, KSHITIJ; FALLER, AVERY WAGNER
To: PERCEPTIVE AUTOMATA, INC.
Reel/Frame 055853/0491 →
Continuity (5)
Continuation In Part 16828823 · Mar 24, 2020
Continuation 16512560 · Jul 16, 2019
Continuation 15830549 · Dec 4, 2017
Provisional Application 62528771 · Jul 5, 2017
Related Publication 20210182604A1 · Jun 17, 2021