IP Library Granted Patent US 10,721,333
Granted Patent B2
US 10,721,333 · App. 15/142,712 · Granted Jul 21, 2020

Integrated system for producing procedural data change sets communicated to multiple client devices

Inventors: Steve Spear (Lindstrom, MN); Toni D. Morrison (Pittsburgh, PA); Corey Paracca (South Park, PA); Ann M. Della Porta (East Norriton, PA)
Assignee: TeleTracking Technologies, Inc.
H04L67/36G06Q10/06G06Q10/10G16H10/60G16H40/20H04L67/02H04L67/10H04L67/42
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,721,333
App. No.
15/142,712
Granted
Jul 21, 2020
Kind
B2
Abstract

An embodiment provides a method, including: receiving, at a server, change data from a mobile device; identifying, using a processor, a set of display elements impacted by the change data, wherein said set of display elements comprises display elements of at least two different end user application displays; updating, using the processor, the set of display elements according to the change data; storing, in a memory device, a sequential identification associated with the updated set of display elements; receiving, at the server, a request from an end user client for updated information, wherein the request includes a previous sequential identification; determining, using the processor, a delta representing the difference between the sequential identification and the previous sequential identification; generating, using the processor, a set of updated view components for the end user client based on the delta; and communicating, over a network connection, the set of view components to the end user client. Other embodiments are described and claimed.

Claims (54)

1. A method, comprising:

identifying a presence of a patient in a location, wherein the location is associated with at least a preoperative area;

receiving, at a server and based on the identified location, change data from a mobile device, wherein the change data comprises a patient progress indicator as the patient completes a predetermined listing of milestone events, wherein each milestone event in the predetermined listing is associated with a medical routine and wherein the predetermined listing is particular to the location;

identifying, using a processor, a set of display elements impacted by the change data;

updating, using the processor, the set of display elements according to the change data, wherein the updating comprises updating the set of display elements each time a milestone event is completed;

storing, in a memory device, a sequential identification associated with the updated set of display elements;

receiving, at the server, a request from an end user client for updated information, wherein the request includes a previous sequential identification;

determining, using the processor, a delta representing the difference between the sequential identification and the previous sequential identification;

determining a relationship between a user of the end user client and the patient, wherein the relationship corresponds to one of: a health-care provider and a family member;

generating, using the processor and based at least in part on the determined relationship, a set of updated view components for the end user client based on the delta, wherein the set of updated view components is more expansive for the health-care provider than the family member; and

communicating, over a network connection, the set of view components to the end user client.

2. The method of claim 1 , wherein the set of view components comprise data for updating display elements of an end user application display running on the end user client.

3. The method of claim 2 , wherein the mobile device and the end user client run the at least two different end user application displays.

4. The method of claim 3 , wherein the at least two different end user application displays are associated with different times of a single, larger workflow.

5. The method of claim 1 , wherein the mobile device is a radio frequency identification (RFID) tracking device.

6. The method of claim 5 , wherein the change data comprises real time location data derived from the RFID tracking device.

7. The method of claim 1 , wherein the end user client comprises a mobile device.

8. The method of claim 1 , wherein the request is received via a wireless communications network.

9. The method of claim 8 , wherein the request from the end user client for updated information is generated automatically on waking of the end user client.

10. The method of claim 1 , wherein the memory device comprises a repeatedly updated cache memory.

11. A system, comprising:

an application server comprising a memory device; and

a network communication device;

said server including a processor configured to:

identify a presence of a patient in a location, wherein the location is associated with at least a preoperative area;

receive change data from a mobile device, wherein the change data comprises a patient progress indicator as the patient completes a predetermined listing of milestone events, wherein each milestone event in the predetermined listing is associated with a medical routine and wherein the predetermined listing is particular to the location;

identify a set of display elements impacted by the change data;

update the set of display elements according to the change data, wherein the updating comprises updating the set of display elements each time a milestone event is completed;

store, in the memory device, a sequential identification associated with the updated set of display elements;

receive a request from an end user client for updated information, wherein the request includes a previous sequential identification;

determine a delta representing the difference between the sequential identification and the previous sequential identification;

determine a relationship between a user of the end user client and the patient, wherein the relationship corresponds to one of: a health-care provider and a family member;

generate, based at least in part on the determined relationship, a set of updated view components for the end user client based on the delta, wherein the set of updated view components is more expansive for the health-care provider than the family member; and

communicate, using the network communication device, the set of view components to the end user client.

12. The system of claim 1 , wherein the set of view components comprise data for updating display elements of an end user application display running on the end user client.

13. The system of claim 12 , wherein the mobile device and the end user client run the at least two different end user application displays.

14. The system of claim 13 , wherein the at least two different end user application displays are associated with different times of a single, larger workflow.

15. The system of claim 11 , wherein the mobile device is a radio frequency identification (RFID) tracking device.

16. The system of claim 15 , wherein the change data comprises real time location data derived from the RFID tracking device.

17. The system of claim 11 , wherein the end user client comprises a mobile device.

18. The system of claim 11 , wherein the request is received via a wireless communications network.

19. The system of claim 18 , wherein the request from the end user client for updated information is generated automatically on waking of the end user client.

20. A program product, comprising:

a storage device having code stored therein that is executable by a processor, the code comprising:

code that receives a presence of a patient in a location, wherein the location is associated with at least a preoperative area;

code that receives, at a server, change data from a mobile device, wherein the change data comprises a patient progress indicator as the patient completes a predetermined listing of milestone events, wherein each milestone event in the predetermined listing is associated with a medical routine and wherein the predetermined listing is particular to the location;

code that identifies, using the processor, a set of display elements impacted by the change data;

code that updates, using the processor, the set of display elements according to the change data, wherein the code that updates comprises code that updates the set of display elements each time a milestone event is completed;

code that stores, in a memory device, a sequential identification associated with the updated set of display elements;

code that receives, at the server, a request from an end user client for updated information, wherein the request includes a previous sequential identification;

code that determines, using the processor, a delta representing the difference between the sequential identification and the previous sequential identification;

code that determines a relationship between a user of the end user client and the patient, wherein the relationship corresponds to one of: a health-care provider and a family member;

code that generates, using the processor and based at least in part on the determined relationship, a set of updated view components for the end user client based on the delta, wherein the set of updated view components is more expansive for the health-care provider than the family member; and

code that communicates, over a network connection, the set of view components to the end user client.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2019
From: SPEAR, STEVE; MORRISON, TONI D.; PARACCA, COREY; DELLA PORTA, ANN M.
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 050411/0195 →
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 →
Continuity (2)
Provisional Application 62155245 · Apr 30, 2015
Related Publication 20160323417A1 · Nov 3, 2016
Cited By (2)
US 12,289,311 US 12,462,927