IP Library Granted Patent US 10,956,437
Granted Patent B1
US 10,956,437 · App. 16/166,630 · Granted Mar 23, 2021

Systems and methods for implementing secure database requests in a role-based application environment

Inventors: Anjali Tomer (Pittsburgh, PA); Mark Wuslich (Pittsburgh, PA); Deepak Bhurani (Pittsburgh, PA); Jamie Slater (Pittsburgh, PA); Kenneth Poling (Pittsburgh, PA); Bhavya Sangars (Pittsburgh, PA); Carol Cheng (Pittsburgh, PA); Raghen Morrow (Pittsburgh, PA); Twesha Mitra (Pittsburgh, PA)
Assignee: TeleTracking Technologies, Inc.
G06F16/252G06F16/2456G06F16/26G16H10/60H04L67/327
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,956,437
App. No.
16/166,630
Granted
Mar 23, 2021
Kind
B1
Abstract

The present disclosure relates to systems and methods for implementing secure database requests in a role-based application. In one example, the system may include at least one memory storing instructions and at least one processor configured to execute the instructions. The instructions may include instructions to receive, from a user device, a request to access data from a relational database; based on the request, extract the data from the relational database; perform one or more join commands on the data to generate an object in an object-oriented programming language having the joined data; convert the object to a data serialized format configured for use in a graphical user interface generator; and transmit the data serialized format to the user device.

Claims (55)

1. A system for fulfilling secure database requests from a role-based application, the system comprising:

at least one memory storing instructions; and

at least one processor configured to execute the instructions to:

receive, from a user device, a request comprising an application program interface (API) pull of a data in a data serialized format from a relational database, wherein the request is generated automatically based upon user navigation within an application, wherein the relational database comprises data associated with a health facility;

based on the request, extract the data from the relational database;

perform one or more join commands on the data to generate an object in an object-oriented programming language, the generated object having the joined data;

convert the object to the data serialized format configured for use in a graphical user interface generator of the user device; and

transmit the data serialized format to the user device.

2. The system of claim 1 wherein:

the relational database is in communication with a mobile store, the mobile store having a plurality of mobile applications that store and receive data.

3. The system of claim 2 wherein:

the request to access data is transmitted to the mobile store.

4. The system of claim 2 wherein:

the request to access data is transmitted to the mobile store and data stored on the plurality of mobile applications is aggregated based on the request.

5. The system of claim 1 wherein:

the request to access data is transmitted at regular intervals to maintain a real-time access to the data.

6. The system of claim 1 , the data comprising:

a total number of available beds, a total number of occupied beds, and a total number of patients.

7. The system of claim 1 , the data comprising:

a percentage of available beds, a percentage of patients awaiting care, and a percentage of patients receiving care.

8. The system of claim 1 , the data comprising:

a percentage of vacant beds, a percentage of vacant beds that are clean, and a percentage of vacant beds that are dirty.

9. A non-transitory, computer-readable medium storing instructions for generating secure database requests in a role-based application, the instructions causing one or more processors to:

generate a request comprising an application program interface (API) pull of data in a data serialized format from a relational database, wherein the request is generated automatically based upon user navigation within an application, wherein the relational database comprises data associated with a health facility;

transmit the request to a remote device;

receive, in response to the request, the data in a data serialized format including the data; and

generate a graphical user interface comprising visual representations of the data in the data serialized format, wherein:

the data requested is selected based on user input and based on a role of the user, and

the generated graphical user interface is selected from a plurality of graphical user interfaces based on the requested data and based on the role.

10. The computer readable medium of claim 9 wherein:

the relational database is in communication with a mobile store, the mobile store having a plurality of mobile applications that store and receive data.

11. The computer readable medium of claim 10 wherein:

the request to access data is transmitted to the mobile store.

12. The computer readable medium of claim 10 wherein:

the request to access data is transmitted to the mobile store and data stored on the plurality of mobile applications is aggregated based on the request.

13. The computer readable medium of claim 9 wherein:

the request to access data is transmitted at regular intervals to maintain a real-time access to the data.

14. The computer readable medium of claim 9 , the data comprising:

a total number of available beds, a total number of occupied beds, and a total number of patients.

15. The computer readable medium of claim 9 , the data comprising:

a percentage of available beds, a percentage of patients awaiting care, and a percentage of patients receiving care.

16. The computer readable medium of claim 9 , the data comprising:

a percentage of vacant beds, a percentage of vacant beds that are clean, and a percentage of vacant beds that are dirty.

17. A computer implemented method for generating secure database requests in a role-based application, the method comprising:

receiving, from a user device, a request comprising an application program interface (API) pull of a data in a data serialized format from a relational database, wherein the request is generated automatically based upon user navigation within an application, wherein the relational database comprises data associated with a health facility;

extracting the data from the relational database based on the request;

performing one or more join commands on the data to generate an object in an object-oriented programming language, the generated object having the joined data;

converting the object to a data serialized format configured for use in a graphical user interface generator of the user device; and

transmitting the data serialized format to the user device.

18. The computer implemented method of claim 17 wherein:

the relational database is in communication with a mobile store, the mobile store having a plurality of mobile applications that store and receive data.

19. The computer implemented method of claim 18 wherein:

the request to access data is transmitted to the mobile store.

20. The computer implemented method of claim 18 wherein:

the request to access data is transmitted to the mobile store and data stored on the plurality of mobile applications is aggregated based on the request.

Assignments (6)
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2019
From: SCHULIGER, BRIAN E; NASH, STEPHEN P; GORI, FRANK J; SHAHADE, LORETTA M
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 050828/0039 →
SECURITY INTEREST Recorded Oct 23, 2019
From: TELETRACKING TECHNOLOGIES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 050809/0535 →
SECURITY INTEREST Recorded Apr 12, 2019
From: TELETRACKING TECHNOLOGIES, INC.
To: SCHULIGER, BRIAN E; NASH, STEPHEN P; GORI, FRANK J; SHAHADE, LORETTA M
Reel/Frame 050160/0794 →
Cited By (4)
US 1,077,849 US 1,081,691 US 1,089,245 US 1,128,691