IP Library Granted Patent US 11,900,303
Granted Patent B2
US 11,900,303 · App. 18/089,939 · Granted Feb 13, 2024

Observation platform collaboration integration

Inventors: Guy R. VanBuskirk (Grapevine, TX); Christopher N. Todd (Dallas, TX); Ravi Shankar Kumar (Richardson, TX); Kathryn Payne Torrence Shae (Dallas, TX); Jesse Alan Montgomery (Rowlett, TX)
Assignee: Theatro Labs, Inc.
G06Q10/06398G06Q10/067G06Q10/087G06Q10/101H04L12/4625H04L51/18H04L67/02H04L67/12H04L67/306H04L67/535G06Q30/0601G06Q30/0635
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,900,303
App. No.
18/089,939
Granted
Feb 13, 2024
Kind
B2
Abstract

In a method of observation platform collaboration integration, a collaboration application is provisioned at an observation platform. The provisioning is administered by a cloud services platform in collaboration with a computer system of the observation platform and includes configuration and deployment of the collaboration application within the observation platform. An automation software component is sent from the collaboration application for resident installation at an external collaboration application which is external to an environment of the observation platform. The automation software component organizes information in the external retailer system for exchange, via a cloud-based gateway, with the collaboration application. The collaboration application is communicatively coupled, via the cloud-based gateway, with the external collaboration application. User information and task information are synchronized between the collaboration application and the external collaboration application. At least a portion of the user information received from the external collaboration application is provided by the automation software component.

Claims (60)

1. A method of observation platform collaboration integration, the method comprising:

provisioning, at an observation platform, a collaboration application, wherein the provisioning is administered by a cloud services platform in collaboration with a computer system of the observation platform, and wherein the provisioning includes configuration and deployment of the collaboration application within the observation platform;

sending, from the collaboration application on the observation platform, an automation software component for resident installation at an external collaboration application, wherein the external collaboration application is external to an environment of the observation platform, and wherein the automation software component organizes information in the external collaboration application for exchange, via a cloud-based gateway, with the collaboration application;

communicatively coupling the collaboration application, via the cloud-based gateway, with the external collaboration application; and

synchronizing user information and task information between the collaboration application and the external collaboration application, wherein at least a portion of the user information received from the external collaboration application is provided by the automation software component.

2. The method as recited in claim 1 , further comprising:

gathering, by the observation platform, data and primary statistics associated with one or more of users and tasks.

3. The method as recited in claim 2 , further comprising:

analyzing, by the observation platform, the data and primary statistics by the observation platform.

4. The method as recited in claim 2 , further comprising:

providing, via communicative coupling between the collaboration application and the external collaboration application, the gathered data and primary statistics to the external collaboration application for use in task management and tracking by the external collaboration application.

5. The method as recited in claim 4 , further comprising:

receiving at a device of the observation platform, from the external collaboration application, a request for a user associated with the device to take an action on a being managed and tracked by the external collaboration application.

6. The method as recited in claim 1 , wherein the synchronizing user information and task information between the collaboration application and the external collaboration application comprises synchronizing user information selected from the group of user information consisting of: profile information, functions, titles, group memberships, roles, skills, talents, expertise, departmental information, reporting structure, and enterprise hierarchy.

7. The method as recited in claim 1 , wherein the synchronizing user information and task information between the collaboration application and the external collaboration application comprises synchronizing user information selected from the group of user status information consisting of: whether the user is currently available for tasking; whether the user is presently engaged in a task; whether the user is currently in a conversation; whether the user is currently listening to messages, whether the user is currently listening to training; whether the user is currently listening to announcements; and whether the user is currently out-of-range.

8. The method as recited in claim 1 , wherein the synchronizing user information and task information between the collaboration application and the external collaboration application comprises synchronizing task information selected from the group of task information consisting of: available tasks; assigned tasks; task status; task owner; task origination date; task acceptance time; and task completion time.

9. A non-transitory computer-usable storage medium having instructions embodied therein that, when executed, cause a computer system to perform a method of observation platform collaboration integration, the method comprising:

provisioning, at an observation platform, a collaboration application, wherein the provisioning is administered by a cloud services platform in collaboration with a computer system of the observation platform, and wherein the provisioning includes configuration and deployment of the collaboration application within the observation platform;

sending, from the collaboration application on the observation platform, an automation software component for resident installation at an external collaboration application, wherein the external collaboration application is external to an environment of the observation platform, and wherein the automation software component organizes information in the external collaboration application for exchange, via a cloud-based gateway, with the collaboration application;

communicatively coupling the collaboration application, via the cloud-based gateway, with the external collaboration application; and

synchronizing user information and task information between the collaboration application and the external collaboration application, wherein at least a portion of the user information received from the external collaboration application is provided by the automation software component.

10. The non-transitory computer-usable storage medium of claim 9 , wherein the method further comprises:

gathering, by the observation platform, data and primary statistics associated with one or more of users and tasks.

11. The non-transitory computer-usable storage medium of claim 10 , wherein the method further comprises:

providing, via communicative coupling between the collaboration application and the external collaboration application, the gathered data and primary statistics to the external collaboration application for use in task management and tracking by the external collaboration application.

12. An observation platform comprising:

a computer system;

a first communication device associated with a first user;

a second communication device associated with and communicatively coupled with the computer system; and

a plurality of additional communication devices, where each of the plurality of additional communication devices is associated with a different user of a plurality of additional users; and

wherein the computer system is configured to communicate with the first communication device and the plurality of additional communication devices via the second communication device and is further configured to:

provision, at the observation platform, a collaboration application, wherein the provisioning is administered by a cloud services platform in collaboration with the computer system, and wherein the provisioning includes configuration and deployment of the collaboration application within the observation platform;

send, from the collaboration application on the observation platform, an automation software component for resident installation at an external collaboration application, wherein the external collaboration application is external to an environment of the observation platform, and wherein the automation software component organizes information in the external collaboration application for exchange, via a cloud-based gateway, with the collaboration application;

communicatively couple the collaboration application, via the cloud-based gateway, with the external collaboration application; and

synchronize user information and task information between the collaboration application and the external collaboration application, wherein at least a portion of the user information received from the external collaboration application is provided by the automation software component.

13. The observation platform of claim 12 , wherein the computer system is further configured to:

gather data and primary statistics associated with one or more of users and tasks, wherein the gathered data and primary statistics are from the group of data and primary statistics consisting of: a task name; a task status; a timestamp for when a task was offered; a timestamp for when a task was assigned; a timestamp for when a task was accepted; a timestamp for when a task was updated; a timestamp for when a task was completed; location information of one or more users; and an interaction between users of the observation platform.

14. The observation platform of claim 13 , wherein the computer system is further configured to:

analyze the gathered data and primary statistics.

15. The observation platform of claim 13 , wherein the computer system is further configured to:

provide, via communicative coupling between the collaboration application and the external collaboration application, the gathered data and primary statistics to the external collaboration application for use in task management and tracking by the external collaboration application.

16. The observation platform of claim 15 , wherein the computer system is further configured to:

send to the first communication device of the observation platform a request, from the external collaboration application, for the first user to take an action on a being managed and tracked by the external collaboration application.

17. The observation platform of claim 12 , wherein the synchronizing user information and task information between the collaboration application and the external collaboration application comprises synchronizing user information selected from the group of user information consisting of: profile information, functions, titles, group memberships, roles, skills, talents, expertise, departmental information, reporting structure, and enterprise hierarchy.

18. The observation platform of claim 12 , wherein the synchronizing user information and task information between the collaboration application and the external collaboration application comprises synchronizing user information selected from the group of user status information consisting of: whether the user is currently available for tasking; whether the user is presently engaged in a task; whether the user is currently in a conversation; whether the user is currently listening to messages, whether the user is currently listening to training; whether the user is currently listening to announcements; and whether the user is currently out-of-range.

19. The observation platform of claim 12 , wherein the synchronizing user information and task information between the collaboration application and the external collaboration application comprises synchronizing task information selected from the group of task information consisting of: available tasks, assigned tasks, task status, task owner, task origination date, task acceptance time, and task completion time.

20. A system comprising:

an observation platform remote from and communicatively coupled with a cloud services platform, the observation platform comprising:

a computer system;

a first communication device associated with a first user;

a second communication device associated with and communicatively coupled with the computer system; and

a plurality of additional communication devices, where each of the plurality of additional communication devices is associated with a different user of a plurality of additional users; and

a cloud services platform comprising:

a functional application suite which includes a plurality of remotely provisionable applications; and

an external systems interface, configured to couple one or more observation platforms via the cloud services platform with one or more systems external to the one or more observation platforms;

wherein the cloud services platform is configured to provision, at the observation platform, a collaboration application, wherein the provisioning includes configuration and deployment of the collaboration application within the observation platform; and

wherein the computer system is configured to communicate with the first communication device and the plurality of additional communication devices via the second communication device and is further configured to:

send, from the collaboration application on the observation platform, an automation software component for resident installation at an external collaboration application, wherein the external collaboration application is external to an environment of the observation platform, and wherein the automation software component organizes information in the external collaboration application for exchange, via a cloud-based gateway, with the collaboration application;

communicatively couple the collaboration application, via the cloud-based gateway, with the external collaboration application; and

synchronize user information and task information between the collaboration application and the external collaboration application, wherein at least a portion of the user information received from the external collaboration application is provided by the automation software component.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2022
From: VANBUSKIRK, GUY R.; TODD, CHRISTOPHER N.; KUMAR, RAVI SHANKAR; SHAE, KATHRYN PAYNE TORRENCE; MONTGOMERY, JESSE ALAN
To: THEATRO LABS, INC.
Reel/Frame 062248/0372 →
Continuity (14)
Continuation 17371448 · Jul 9, 2021
Continuation In Part 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 14320356 · Jun 30, 2014
Continuation In Part 13665527 · Oct 31, 2012
Continuation In Part 13665527 · Oct 31, 2012
Continuation In Part 13401146 · Feb 21, 2012
Provisional Application 62314106 · Mar 28, 2016
Provisional Application 61487432 · May 18, 2011
Provisional Application 61445504 · Feb 22, 2011
Related Publication 20230169440A1 · Jun 1, 2023