IP Library Granted Patent US 8,473,598
Granted Patent B1
US 8,473,598 · App. 13/075,449 · Granted Jun 25, 2013

Systems and methods for monitoring and reporting on virtual application delivery

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 8,473,598
App. No.
13/075,449
Granted
Jun 25, 2013
Kind
B1
Abstract

Embodiments include systems and methods for systems and methods for displaying an electronic document on multiple output devices. In one embodiment, a method may include acquiring session data associated with a remote access server for a user; acquiring session data associated with at least one server that provides virtual application delivery services to a plurality of remote devices associated with a user account; acquiring disconnect data associated with the least one server providing virtual application delivery services to the plurality of remote devices associated with the user account; updating a session file associated with the user account and a disconnect file associated with the user account with the acquired session data and disconnect data, respectively; acquiring parameters to define, at least in part, a report that presents both session data and disconnect data in a single presentation; and generating the report for the user account based at least in part on the parameters and the session file and disconnect file.

Claims (29)

1. A method, comprising:

acquiring session count data associated with at least one server that provides virtual application delivery services to a plurality of remote devices associated with a user account;

acquiring disconnect count data associated with the at least one server providing virtual application delivery services to the plurality of remote devices associated with the user account;

updating a session file associated with the user account and a disconnect file associated with the user account with the acquired session count data and disconnect count data, respectively;

acquiring parameters to define, at least in part, a report comprising a graphical display of both the session count data and disconnect count data in a single graphical display; and

generating the report comprising the graphical display for the user account based at least in part on the parameters and the session file and disconnect file;

wherein one or more of the prior steps are performed by one or more computer processors.

2. The method of claim 1 , wherein the acquired session count data and acquired disconnect count data are for a predetermined period of time.

3. The method of claim 1 , wherein acquiring the session count data includes obtaining the number of sessions initiated at the at least one server by the plurality of remote devices.

4. The method of claim 1 , wherein acquiring the disconnect count data includes obtaining the number of communication links supporting a session between the plurality of remote devices and the at least one server that are disconnected.

5. The method of claim 1 , wherein updating the session file and disconnect file includes writing the acquired session count data to the session file and the acquired disconnect count data to the disconnect file.

6. The method of claim 1 , wherein the at least one server comprises at least one Citrix server dedicated to the user account.

7. The method of claim 1 , wherein the user account is associated with a customer.

8. The method of claim 1 , wherein the parameters include at least one or more of user name, report recipient address, report sender address, report e-mail subject, report e-mail body, report attachment, and address of an e-mail server for sending the reporting e-mail.

9. A system, comprising:

at least one memory for storing computer-executable instructions;

at least one processor in communication with the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:

acquire session count data associated with at least one server that provides virtual application delivery services to a plurality of remote devices associated with a user account;

acquire disconnect count data associated with the at least one server providing virtual application delivery services to the plurality of remote devices associated with the user account;

update a session file associated with the user account and a disconnect file associated with the user account with the acquired session count data and disconnect count data, respectively;

acquire parameters to define, at least in part, a report comprising a graphical display of both the session count data and the disconnect count data in a single graphical display; and

generate the report comprising the graphical display for the user account based at least in part on the parameters and the session file and disconnect file.

10. The system of claim 9 , wherein the acquired session count data and acquired disconnect count data are for a predetermined period of time.

11. The system of claim 9 , wherein the session count data includes the number of sessions initiated at the at least one server by the plurality of remote devices.

12. The system of claim 9 , wherein the disconnect count data includes the number of communication links supporting a session between the plurality of remote devices and the at least one server that are disconnected.

13. The system of claim 9 , wherein the one processor is configured to execute the computer-executable instructions to write the acquired session count data to the session file and the acquired disconnect count data to the disconnect file.

14. The system of claim 9 , wherein the at least one server comprises at least one Citrix server dedicated to the user account.

15. The system of claim 9 , wherein the user account is associated with a customer.

16. The system of claim 9 , wherein the parameters include at least one or more of user name, report recipient address, report sender address, report e-mail subject, report e-mail body, and address of an e-mail server for sending the reporting e-mail.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: HARRIS DAWN HOLDINGS, INC
Reel/Frame 061933/0655 →
NOTICE OF PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 060381/0954 →
SECURITY INTEREST Recorded May 10, 2022
From: ALTERA DIGITAL HEALTH INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059913/0710 →
SECURITY INTEREST Recorded Nov 10, 2017
From: ALLSCRIPTS SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044096/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: MCKESSON CORPORATION
To: PF2 MCKESSON TECHNOLOGIES INC.
Reel/Frame 043904/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: PF2 MCKESSON TECHNOLOGIES INC.
To: PF2 EIS LLC
Reel/Frame 043904/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE, LLC
To: ALLSCRIPTS HEALTHCARE US, LP
Reel/Frame 043815/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: PF2 EIS LLC
To: ALLSCRIPTS HEALTHCARE, LLC
Reel/Frame 043815/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE US, LP
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 043815/0967 →
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 Mar 30, 2011
From: PIPER, BENJAMIN
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 026048/0009 →