IP Library Granted Patent US 10,169,712
Granted Patent B2
US 10,169,712 · App. 15/805,964 · Granted Jan 1, 2019

Distributed, predictive, dichotomous decision engine for an electronic personal assistant

Inventors: Damien Stolarz (Tampa, FL); David J. Diaz (Valley Village, CA); James Rossfeld (Torrance, CA); Scott Raven (Modesto, CA); Chris O'Malley (Los Angeles, CA); Christopher Kurpinski (Washington, DC)
Assignee: Telepathy IP Holdings
G06N7/005G06F3/01G06F3/012G06F3/0482G06F3/14G06F17/30389G06N5/04G06F2203/011
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 10,169,712
App. No.
15/805,964
Granted
Jan 1, 2019
Kind
B2
Abstract

A system, method and user interface are described for providing a personal assistant functionality using a predictive, adaptive, dichotomous (two choices) decision engine that proactively prompts the user for decisions on matters deemed relevant by the decision engine based on past user decisions and activities.

Claims (31)

1. A method comprising:

receiving on a personal electronic device an environmental input from a user;

if the environmental input cannot be fully processed on the personal electronic device, the personal electronic device forwarding the environmental input to a remote device via a communication link while registering input from the user, processing the environmental input on the remote device, and the remote device returning a response for processing on the personal electronic device based on the environmental input; and

if the environmental input can be fully processed on the personal electronic device, fully processing the environmental input on the personal electronic device.

2. The method of claim 1 , wherein the personal electronic device further comprises a user interface for receiving the environmental input, the user interface is selected from a group consisting of a location sensor, a noise sensor, a neural interface, a face-tracking system interface, an eye-tracking system interface, a gestural device interface, a bodily sensor interface, an interactive voice response system interface, and a voice control device interface.

3. The method of claim 1 , wherein the environmental input is selected from a group consisting of a sensory input, an audio input, pressing of a button or a key, an electronic signal induced in a brain by thoughts, an electronic signal induced in the brain by emotions, an electronic signal induced in a nerve, and an electronic signal induced in the brain, the nerve, and/or a surface of a head or a body of the user when tensing a muscle, moving or blinking at least one eye, making a particular face, smiling or frowning, moving at least one finger, moving a leg or an arm, and/or moving head.

4. The method of claim 1 , wherein the remote device is a remote server or a smartphone.

5. The method of claim 1 , wherein the personal electronic device is a watch, a headset, or a vehicle.

6. The method of claim 1 , wherein the personal electronic device is a smartphone.

7. The method of claim 1 , wherein the returned response indicates success or provides requested data to the personal electronic device.

8. The method of claim 1 , wherein the processing of the response further comprises the personal electronic device delivering or performing the response.

9. The method of claim 1 , wherein the remote device reduces message delivery based on the environmental input or the remote device stops message delivery based on the environmental input.

10. A computer program product comprising non-transitory computer executable code embodied in a non-transitory computer readable medium configured to:

receive an environmental input from a user on a personal electronic device;

if the environmental input cannot be fully processed on the personal electronic device, forward the environmental input to a remote device via a communication link while registering input from the user, process the environmental input on the remote device, and the remote device returns a response for processing on the personal electronic device based on the environmental input; and

if the environmental input can be fully processed on the personal electronic device, fully process the environmental input on the personal electronic device.

11. The computer program product of claim 10 , wherein the non-transitory computer executable code embodied in a non-transitory computer readable medium is further configured to receive the environmental input on a user interface of the personal electronic device, the user interface selected from a group consisting of a location sensor, a noise sensor, a neural interface, a face-tracking system interface, an eye-tracking system interface, a gestural device interface, a bodily sensor interface, an interactive voice response system interface, and a voice control device interface.

12. The computer program product of claim 10 , wherein the remote device is a remote server or a smartphone, and wherein the personal electronic device is a watch, a headset, or a vehicle.

13. The computer program product of claim 10 , wherein the returned response indicates success or provides requested data to the personal electronic device.

14. The computer program product of claim 10 , wherein the processing of the response further comprises the personal electronic device delivering or performing the response.

15. The computer program product of claim 10 , wherein the remote device reduces message delivery based on the environmental input or the remote device stops message delivery based on the environmental input.

16. A personal assistant system comprising:

a personal electronic device for receiving an environmental input from a user; and

a software program running on the personal electronic device that is configured to:

receive the environmental input from the user;

if the environmental input cannot be fully processed on the personal electronic device, forward the environmental input to a remote device via a communication link while registering input from the user, process the environmental input on the remote device, and the remote device returns a response for processing on the personal electronic device based on the environmental input; and

if the environmental input can be fully processed on the personal electronic device, fully process the environmental input on the personal electronic device.

17. The personal assistant system of claim 16 , wherein the personal electronic device further comprises a user interface for receiving the environmental input, the user interface is selected from a group consisting of a location sensor, a noise sensor, a neural interface, a face-tracking system interface, an eye-tracking system interface, a gestural device interface, a bodily sensor interface, an interactive voice response system interface, and a voice control device interface.

18. The personal assistant system of claim 16 , wherein the remote device is a remote server or a smartphone.

19. The personal assistant system of claim 16 , wherein the personal electronic device is a smartphone.

20. The personal assistant system of claim 16 , wherein the processing of the response further comprises the personal electronic device delivering or performing the response.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: TELEPATHY IP HOLDINGS
To: TELEPATHY LABS, INC.
Reel/Frame 062026/0304 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2020
From: CIRCINUS-UAE, LLC
To: TELEPATHY LABS, INC.
Reel/Frame 052278/0217 →
SECURITY INTEREST Recorded Feb 19, 2019
From: TELEPATHY LABS, INC.
To: CIRCINUS-UAE, LLC
Reel/Frame 048372/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: STOLARZ, DAMIEN; DIAZ, DAVID J.; ROSSFELD, JAMES; RAVEN, SCOTT; O'MALLEY, CHRIS; KURPINSKI, CHRISTOPHER
To: PERCEPTIVE DEVELOPMENT, INC.
Reel/Frame 046280/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: PERCEPTIVE DEVELOPMENT, INC.
To: ROBOTARMY CORPORATION
Reel/Frame 046496/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: ROBOTARMY CORPORATION
To: TELEPATHY LABS, INC.
Reel/Frame 046280/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: TELEPATHY LABS, INC.
To: TELEPATHY IP HOLDINGS
Reel/Frame 046280/0300 →
Continuity (3)
Continuation 13358004 · Jan 25, 2012
Provisional Application 61435985 · Jan 25, 2011
Related Publication 20180075364A1 · Mar 15, 2018
Cited By (1)
US 12,623,047