IP Library Granted Patent US 7,752,178
Granted Patent B2
US 7,752,178 · App. 11/215,479 · Granted Jul 6, 2010

Method to indicate context synchronization of applications on a computer desktop

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 7,752,178
App. No.
11/215,479
Granted
Jul 6, 2010
Kind
B2
Abstract

The present disclosure is directed to a method to indicate context synchronization of applications on a computer desktop that polls information from disparate applications and provides an indication of whether or not the information is synchronized. The disclosure uses an application located on each workstation that performs the “polling” and displays the synchronization state. The present disclosure does not involve a server process. Because of the rules governing abstracts, this abstract should not be used to construe the claims.

Claims (65)

1. A method, comprising:

retrieving identifying information from at least two software applications that are executed by a computing device, said identifying information identifying at least one individual about which the two software applications are currently causing display of medical information;

comparing the identifying information to determine whether the two software applications are currently causing display of medical information about the same individual;

generating a result indicative of said comparing;

determining, via the computing device, a synchronization state, among a plurality of predetermined synchronization states, based on the result, the determined synchronization state identifies a synchronization state of each of the two software applications while the two software applications are currently causing display of the identifying information;

associating the determined synchronization state with the result; and

displaying the result,

wherein a change in the display of the identifying information and corresponding medical information generated by one of the two software applications does not force a change in the display of the identifying information and corresponding medical information generated by the other software application,

wherein the identifying information is not exchanged between the two software applications.

2. The method of claim 1 wherein said retrieving includes directly interfacing with the at least two software applications.

3. The method of claim 1 wherein said retrieving includes indirectly interfacing with the at least two software applications.

4. The method of claim 1 , additionally comprising defining the identifying information as critical or non-critical.

5. The method of claim 1 wherein retrieving occurs approximately every two seconds.

6. The method of claim 1 wherein the result includes one of synchronized, not synchronized, or indeterminate.

7. The method of claim 1 wherein the result is displayed in color.

8. The method of claim 1 wherein the result is displayed as an icon.

9. The method of claim 1 wherein the result is displayed as a link to additional information.

10. The method of claim 1 wherein the result is displayed in a consistent location.

11. A method for indicating context synchronization of applications on a computer comprising:

reading a configuration file to determine at least two software applications that are executed by a computing device;

reading a configuration file to determine identifying information to retrieve from said at least two software applications, said identifying information identifying at least one individual about which the two software applications are currently causing display of medical information;

retrieving identifying information from said at least two software applications;

comparing the identifying information to determine whether the two software applications are currently causing display of medical information about the same individual;

generating a result indicative of said comparing;

determining, via the computing device, a synchronization state, among a plurality of predetermined synchronization states, based on the result, the determined synchronization state identifies a synchronization state of each of the two software applications while the software applications are currently causing display of the identifying information;

associating the determined synchronization state with the result; and

displaying the result,

wherein a change in the display of the identifying information and corresponding medical information generated by one of the two software applications does not force a change in the display of the identifying information and corresponding medical information generated by the other software application,

wherein the identifying information is not exchanged between the two software applications.

12. The method of claim 11 wherein said retrieving includes directly interfacing with the at least two software applications.

13. The method of claim 11 wherein said retrieving includes indirectly interfacing with the at least two software applications.

14. The method of claim 11 , additionally comprising defining the identifying information as critical or non-critical.

15. The method of claim 11 wherein retrieving occurs approximately every two seconds.

16. The method of claim 11 wherein the result includes one of synchronized, not synchronized, or indeterminate.

17. The method of claim 11 wherein the result is displayed in color.

18. The method of claim 11 wherein the result is displayed as an icon.

19. The method of claim 11 wherein the result is displayed as a link to additional information.

20. The method of claim 11 wherein the result is displayed in a consistent location.

21. A computer-readable storage medium storing computer-readable program code portions, the computer-readable program code portions comprising:

a first executable portion for retrieving identifying information from at least two software applications that are executed by a computing device, said identifying information identifying at least one individual about which the two software applications are currently causing display of medical information;

a second executable portion for comparing the identifying information to determine whether the two software applications are currently causing display of medical information about the same individual;

a third executable portion for generating a result indicative of said comparing;

a fourth executable portion for determining a synchronization state, among a plurality of predetermined synchronization states, based on the result, the determined synchronization state identifies a synchronization state of each of the two software applications while the two software applications are currently causing displaying of the identifying information;

a fifth executable portion for associating the determined synchronization state with the result; and

a sixth executable portion for displaying the result,

wherein a change in the display of the identifying information and corresponding medical information generated by one of the two software applications does not force a change in the display of the identifying information and corresponding medical information generated by the other software application,

wherein the identifying information is not exchanged between the two software applications.

22. The computer-readable storage medium of claim 21 wherein said retrieving includes directly interfacing with the at least two software applications.

23. The computer-readable storage medium of claim 21 wherein said retrieving includes indirectly interfacing with the at least two software applications.

24. The computer-readable storage medium of claim 21 , additionally comprising defining the identifying information as critical or non-critical.

25. The computer-readable storage medium of claim 21 wherein retrieving occurs approximately every two seconds.

26. The computer-readable storage medium of claim 21 wherein the result includes one of synchronized, not synchronized, or indeterminate.

27. The computer-readable storage medium of claim 21 wherein the result is displayed in color.

28. The computer-readable storage medium of claim 21 wherein the result is displayed as an icon.

29. The computer-readable storage medium of claim 21 wherein the result is displayed as a link to additional information.

30. The computer-readable storage medium of claim 21 wherein the result is displayed in a consistent location.

31. The method of claim 1 , wherein the two software applications implement a Clinical Context Object Workgroup (CCOW) protocol.

32. The method of claim 1 , wherein at least a portion of the two software applications are linked to each other.

33. The method of claim 1 , wherein the medical information comprises first and second data and wherein a first software application of the applications causes display of the first data and a second software application of the applications causes display of the second data, and wherein the display of the first data and the display of the second data are independent of each other.

34. The method of claim 11 , wherein the two software applications implement a Clinical Context Object Workgroup (CCOW) protocol.

35. The method of claim 11 , wherein at least a portion of the two software applications are linked to each other.

36. The method of claim 11 , wherein the medical information comprises first and second data and wherein a first software application of the applications causes display of the first data and a second software application of the applications causes display of the second data, and wherein the display of the first data and the display of the second data are independent of each other.

37. The computer-readable storage medium of claim 21 , wherein the two software applications implement a Clinical Context Object Workgroup (CCOW) protocol.

38. The computer-readable storage medium of claim 21 , wherein at least a portion of the two software applications are linked to each other.

39. The computer-readable storage medium of claim 21 , wherein the medical information comprises first and second data and wherein a first software application of the applications causes display of the first data and a second software application of the applications causes display of the second data, and wherein the display of the first data and the display of the second data are independent of each other.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE RESOURCES, LLC (FORMERLY KNOWN AS ALTEGRA HEALTH OPERATING COMPANY LLC); CHANGE HEALTHCARE SOLUTIONS, LLC; CHANGE HEALTHCARE PERFORMANCE, INC. (FORMERLY KNOWN AS CHANGE HEALTHCARE, INC.); CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE TECHNOLOGIES, LLC (FORMERLY KNOWN AS MCKESSON TECHNOLOGIES LLC); CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 046449/0899 →
CHANGE OF ADDRESS Recorded Mar 23, 2017
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 042082/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: PF2 IP LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 041966/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MCKESSON CORPORATION
To: PF2 IP LLC
Reel/Frame 041938/0501 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: CHANGE HEALTHCARE HOLDINGS, LLC; CHANGE HEALTHCARE, INC.; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE SOLUTIONS, LLC; ALTEGRA HEALTH OPERATING COMPANY LLC; MCKESSON TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 041858/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: MCKESSON TECHNOLOGIES INC.
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 039603/0857 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME BY REMOVING THE COMMA BETWEEN TECHNOLOGIES AND INC. PREVIOUSLY RECORDED ON REEL 024363 FRAME 0621. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 8, 2010
From: MCKESSON INFORMATION SOLUTIONS LLC
To: MCKESSON TECHNOLOGIES INC.
Reel/Frame 024499/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2010
From: MCKESSON INFORMATION SOLUTIONS LLC
To: MCKESSON TECHNOLOGIES, INC.
Reel/Frame 024363/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2005
From: ANDERSON, MICHAEL J.
To: MCKESSON INFORMATION SOLUTIONS LLC
Reel/Frame 016946/0981 →