IP Library Granted Patent US 11,797,904
Granted Patent B2
US 11,797,904 · App. 17/676,191 · Granted Oct 24, 2023

Generating performance metrics for users within an observation platform environment

Inventors: Christopher N. Todd (Dallas, TX); Guy R. VanBuskirk (Grapevine, TX); Ravi Shankar Kumar (Richardson, TX); Shiva Cheedella (Dallas, TX)
Assignee: Theatro Labs, Inc.
G06Q10/06398H04L12/4625H04L51/18H04L67/02H04L67/12H04L67/306H04L67/535
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,797,904
App. No.
17/676,191
Granted
Oct 24, 2023
Kind
B2
Abstract

One or more users in an observation platform environment is provided with a communications device capable of sending a user's voice and a secondary signal containing information regarding a location or relative proximity of the communications device. An observation platform is provided and has a communications system for receiving and sending data from and to at least one of the communications devices and a computer system configured to recognize the identity of a user of the users, based on signals from the communications device; capture, from the communications device, the secondary signal and a voice message of the user; derive statistical data about employee performance of the user; store the user identity, voice message, location, and statistical data in an employee performance library associated with the user; and generate at least one performance metric entry for the user, based on the performance information, into the employee performance library.

Claims (65)

1. A method of generating performance metrics for one or more users within an observation platform environment comprising:

providing one or more of the users with a communications device capable of sending a user's voice and a secondary signal containing information regarding a location of the communications device or a relative proximity of the communications device to other communications devices provided to others of the users; and

providing an observation platform having a communications system for receiving and sending data from and to at least one of the communications devices, an Internet of things (IOT) device, and an external system, the observation platform comprising:

a computer system with a memory, the computer system configured to:

recognize a user identity of a user, of the users, based on signals from the communications device;

capture, from the communications device, a voice message of the user and the secondary signal;

derive statistical data about employee performance of the user comprising:

primary statistics, secondary statistics, and higher-order statistics from the secondary signal and the voice message;

store the user identity, the voice message, the location of the communications device, and the statistical data about employee performance in an employee performance library associated with the user in an employee performance database, wherein information in the employee performance library is processed by an inference engine to derive performance information about the user; and

generate at least one performance metric entry into an employee performance library for the employee performance of the user versus other employees of an employer, the at least one performance metric entry based on the performance information.

2. The method of claim 1 wherein the deriving statistical data about employee performance of the user, the statistical data comprising: primary statistics, secondary statistics, and higher-order statistics from the secondary signal and the voice message comprises the computer system configured to:

use the primary statistics to derive the secondary statistics and the higher-order statistics.

3. The method of claim 1 further comprising the computer system configured to:

employ policy to generate key performance indicators for roles, groups, and the employee performance of the user.

4. The method of claim 1 further comprising the computer system configured to:

utilize the primary statistics, secondary statistics, and higher-order statistics to determine a user performance score, a relative ranking of a plurality of user performance scores, a performance standard, and a benchmark for user performance for entry into the employee performance library.

5. The method of claim 4 , further comprising the computer system configured to:

tabulate key performance indicators using user performance scores and rankings; and

record the key performance indicators as entries into the employee performance library.

6. The method of claim 4 , further comprising the computer system configured to:

base a user performance score and related key performance indicator on an assimilation rate for a new employee.

7. The method of claim 4 , further comprising the computer system configured to:

base a user performance score and related key performance indicator on curiosity of the user about at least one of products, services, and processes.

8. The method of claim 4 , further comprising the computer system configured to:

base a user performance score on a request and response behavior related to team cooperation for a buy-on-line-pick-up-in-store request.

9. The method of claim 4 , further comprising the computer system configured to:

allow, according to policy, the user to access the performance information in the employee performance library.

10. The method of claim 4 , further comprising the computer system configured to:

allow, according to policy, the user to move and copy the performance information between private, semi-public, and public areas of the employee performance library.

11. The method of claim 4 , further comprising the computer system configured to:

allow, according to policy, the user to manage distribution of the performance information maintained in the employee performance library.

12. The method of claim 4 , further comprising the computer system configured to:

allow the employer to program an alert that an intervention may be helpful for the user based on a measured assimilation rate.

13. A non-transitory computer-readable storage medium having instructions stored thereon which, when executed by a computer system, cause the computer system to perform a method of generating performance metrics for one or more users within an observation platform environment the method comprising:

recognizing a user identity of a user of a communications device based on signals received from the communications device, wherein the signals include a secondary signal from the communications device, the secondary signal indicative of a location of the communications device or a relative proximity of the communications device to other communications devices associated with other users, and wherein the communications device and the other communications devices operate within the observation platform environment;

capturing, from the communications device, a voice message of the user and the secondary signal;

deriving statistical data about employee performance of the user from the secondary signal and the voice message, the statistical data comprising:

primary statistics,

secondary statistics, and

higher-order statistics from the secondary signal and the voice message;

storing the user identity, the voice message, the location of the communications device, and the statistical data about employee performance in an employee performance library associated with the user in an employee performance database, wherein information in the employee performance library is processed by an inference engine to derive performance information about the user; and

generating at least one performance metric entry into an employee performance library for the employee performance of the user versus other employees of an employer, the at least one performance metric based on the performance information.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the deriving statistical data about employee performance of the user from the secondary signal and the voice message comprises:

using the primary statistics to derive the secondary statistics and the higher-order statistics.

15. transitory computer-readable storage medium of claim 13 , wherein the method further comprises:

employing policy to generate key performance indicators for roles, groups, and the employee performance of the user.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises:

utilizing the primary statistics, secondary statistics, and higher-order statistics to determine a user performance score, a relative ranking of a plurality of user performance scores, a performance standard, and a benchmark for user performance for entry into the employee performance library.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

tabulating key performance indicators using user performance scores and rankings; and

recording the key performance indicators as entries into the employee performance library.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

basing a user performance score and related key performance indicator on an assimilation rate for a new employee.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

basing a user performance score and related key performance indicator on curiosity of the user about at least one of products, services, and processes.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

basing a user performance score on a request and response behavior related to team cooperation for a buy-on-line-pick-up-in-store request.

21. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

allowing, according to policy, the user to access the performance information in the employee performance library.

22. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

allowing, according to policy, the user to move and copy the performance information between private, semi-public, and public areas of the employee performance library.

23. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

allowing, according to policy, the user to manage distribution of the performance information maintained in the employee performance library.

24. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

allowing the employer to program an alert that an intervention may be helpful for the user based on a measured assimilation rate.

Assignments (5)
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Apr 9, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK AND TRUST COMPANY
To: THEATRO LABS, INC.
Reel/Frame 070779/0538 →
SECURITY INTEREST Recorded Feb 8, 2024
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 066524/0950 →
SECURITY INTEREST Recorded Feb 8, 2024
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 066524/0966 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 059225 FRAME: 0089. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Apr 6, 2023
From: TODD, CHRISTOPHER N.; VANBUSKIRK, GUY R.; KUMAR, RAVI SHANKAR; CHEEDELLA, SHIVA
To: THEATRO LABS, INC.
Reel/Frame 063270/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2022
From: TODD, CHRISTOPHER N.; VANBUSKIRK, GUY R.; KUMAR, RAVI SHANKAR; CHEEDELLA, SHIVA
To: THEATRO LABS, INC.
Reel/Frame 059225/0089 →
Continuity (13)
Continuation 16786021 · Feb 10, 2020
Continuation 16195555 · Nov 19, 2018
Continuation 15470235 · Mar 27, 2017
Continuation In Part 15375725 · Dec 12, 2016
Continuation In Part 14869167 · Sep 29, 2015
Continuation In Part 13665527 · Oct 31, 2012
Continuation In Part 13401146 · Feb 21, 2012
Continuation 14320356 · Jun 30, 2014
Continuation In Part 13665527 · Oct 31, 2012
Provisional Application 62314106 · Mar 28, 2016
Provisional Application 61487432 · May 18, 2011
Provisional Application 61445504 · Feb 22, 2011
Related Publication 20220172148A1 · Jun 2, 2022