IP Library Granted Patent US 10,846,306
Granted Patent B2
US 10,846,306 · App. 16/813,000 · Granted Nov 24, 2020

Real time data tracking, analytics data warehousing, and front end reporting system

Inventors: Shawn M. Melvin (Pittsburgh, PA); Tara Bosco Lynch (Pittsburgh, PA); Nadezda Mirkova (Pittsburgh, PA); Michael L. Nacey (Pittsburgh, PA)
Assignee: TeleTracking Technologies, Inc.
G06F16/283G06F16/2423G06F16/26G16H40/20G16H40/63
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,846,306
App. No.
16/813,000
Granted
Nov 24, 2020
Kind
B2
Abstract

An embodiment provides a method, including: receiving, from a plurality of devices, transactional data, each of the plurality of devices being associated with one of a plurality of tenants within a system location, wherein the transactional data identifies information related to statistics of a corresponding tenant; routing the transactional data corresponding to one of the plurality of tenants and received from each of the plurality of devices associated with the one of the plurality of tenants to a staging database associated with the one of the plurality of tenants; and displaying, on a client device of one of the plurality of tenants, a front end program comprising a graphical user interface having a plurality of selectable elements, wherein information displayed in response to selecting one of the selectable elements is based upon the transactional data corresponding to the one of the plurality of tenants based upon accessing the staging database associated with the one of the plurality of tenants and identifying a subset of the transactional data that corresponds to the selected element. Other embodiments are described and claimed.

Claims (30)

1. A system, comprising:

a plurality of devices, each of the plurality of devices being associated with one of a plurality of tenants within a system location and that provide transactional data identifying information related to statistics of a corresponding tenant;

an integration layer that routes the transactional data corresponding to one of the plurality of tenants and received from each of the plurality of devices associated with the one of the plurality of tenants to a staging database associated with the one of the plurality of tenants; and

a front end program that displays a graphical user interface on a client device of one of the plurality of tenants, the graphical user interface having a plurality of selectable elements, wherein information displayed in response to selecting one of the selectable elements is based upon the transactional data corresponding to the one of the plurality of tenants based upon accessing the staging database associated with the one of the plurality of tenants and identifying a subset of the transactional data that corresponds to the selected element.

2. The system of claim 1 , wherein the integration layer communicates with the one or more source devices to obtain the transactional data according to a policy.

3. The system of claim 2 , wherein the policy is a timing policy that provides near real-time updates of event data to the integration layer.

4. The system of claim 1 , wherein each of the selectable elements is associated with one of a plurality of storage dimensions utilized for storing the transactional data.

5. The system of claim 1 , wherein each of the plurality of selectable elements of the graphical user interface is provided in a set of predetermined categories provided by the front end program.

6. The system of claim 1 , wherein a subset of the plurality of selectable elements of the graphical user interface includes predetermined categories associated with a decomposition tree provided by the front end program.

7. The system of 1 , wherein the graphical user interface provides an option to retrieve the transactional data.

8. The system of claim 1 , wherein the front end program permits re-organization of the plurality of selectable elements to facilitate retrieval of different combinations of transactional data from the staging database.

9. The system of claim 1 , wherein the front end program automatically forms a predetermined graphic using the transactional data based on one or more selectable elements selected by a user within the graphical user interface.

10. The system of claim 1 , wherein:

the front end program determines a user permission; and

the front end program provides, based on the user permission, a predetermined view of the transactional data associated with a predetermined subset of storage dimensions.

11. A method, comprising:

receiving, from a plurality of devices, transactional data, each of the plurality of devices being associated with one of a plurality of tenants within a system location, wherein the transactional data identifies information related to statistics of a corresponding tenant;

routing the transactional data corresponding to one of the plurality of tenants and received from each of the plurality of devices associated with the one of the plurality of tenants to a staging database associated with the one of the plurality of tenants; and

displaying, on a client device of one of the plurality of tenants, a front end program comprising a graphical user interface having a plurality of selectable elements, wherein information displayed in response to selecting one of the selectable elements is based upon the transactional data corresponding to the one of the plurality of tenants based upon accessing the staging database associated with the one of the plurality of tenants and identifying a subset of the transactional data that corresponds to the selected element.

12. The method of claim 11 , wherein the integration layer communicates with the one or more source devices to obtain the transactional data according to a policy.

13. The method of claim 12 , wherein the policy is a timing policy that provides near real-time updates of transactional data to the warehouse database.

14. The method of claim 11 , wherein each of the selectable elements is associated with one of a plurality of storage dimensions utilized for storing the transactional data.

15. The method of claim 11 , wherein each of the plurality of selectable elements of the graphical user interface is provided in a set of predetermined categories provided by the front end program.

16. The method of claim 11 , wherein a subset of the plurality of selectable elements of the graphical user interface includes predetermined categories associated with a decomposition tree provided by the front end program.

17. The method of 11 , wherein the graphical user interface provides an option to retrieve the transactional data.

18. The method of claim 11 , wherein the front end program permits re-organization of the plurality of selectable elements to facilitate retrieval of different combinations of transactional data from the data warehouse.

19. The method of claim 11 , wherein the front end program automatically forms a predetermined graphic using the event data based on one or more selectable elements selected by a user within the graphical user interface.

20. The method of claim 11 , further comprising:

determining a user permission;

wherein said front end program provides, based on the user permission, a predetermined view of the transactional data associated with a predetermined subset of storage dimensions.

Assignments (5)
SECURITY INTEREST Recorded Jul 8, 2021
From: TELETRACKING TECHNOLOGIES, INC.; TELETRACKING GOVERNMENT SERVICES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 056805/0431 →
RELEASE OF SECURITY INTEREST CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE PREVIOUSLY RECORDED AT REEL: 056756 FRAME: 0549. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST Recorded Jul 7, 2021
From: THE HUNTINGTON NATIONAL BANK
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 056784/0584 →
SECURITY INTEREST Recorded Jul 2, 2021
From: THE HUNTINGTON NATIONAL BANK
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 056756/0549 →
SECURITY INTEREST Recorded Sep 10, 2020
From: TELETRACKING TECHNOLOGIES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 053753/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: MELVIN, SHAWN M.; LYNCH, TARA BOSCO; MIRKOVA, NADEZDA; NACEY, MICHAEL L.
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 052055/0421 →
Continuity (3)
Continuation 15298642 · Oct 20, 2016
Provisional Application 62245440 · Oct 23, 2015
Related Publication 20200210453A1 · Jul 2, 2020