IP Library Granted Patent US 8,271,618
Granted Patent B1
US 8,271,618 · App. 13/490,439 · Granted Sep 18, 2012

System and method for zero-footprint screen capture

Assignee: Zoom International S.R.O.
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,271,618
App. No.
13/490,439
Granted
Sep 18, 2012
Kind
B1
Abstract

A system for zero-footprint screen capture, comprising a communication server, a screen capture server, a web server, and a media upload server, wherein the web server, on receiving a request for a specific web page from a client application whose screen is to be captured, uploads a persistent screen capture application to the client. Upon receiving a connection request from the screen capture application uploaded to the client, the screen capture server establishes a persistent connection to the uploaded screen capture application and, on receiving a notification from the communication server pertaining to an interaction involving a user of the client application, sends instructions via the persistent connection to the screen capture application. The media upload server receives one or more data packets containing screen capture graphics data.

Claims (25)

1. A system for zero-footprint screen capture, comprising:

a communication server software module operating on a network-connected computer;

a screen capture server software module operating on a network-connected computer;

a web server software module operating on a network-connected computer; and

a media upload server software module operating on a network-connected computer;

wherein the web server, on receiving a request for a specific web page from a client application whose screen is to be eligible to be captured, uploads a persistent screen capture software application to the client;

further wherein, upon receiving a connection request from the screen capture application uploaded to the client, the screen capture server establishes a persistent connection to the uploaded screen capture application;

further wherein the screen capture server, on receiving a notification from the communication server pertaining to an interaction involving a user of the client application, sends instructions via the persistent connection to the uploaded screen capture application; and

wherein the media upload server, on receiving a connection request from the uploaded screen capture application, establishes a connection to the uploaded screen capture application, and receives via the established connection to the uploaded screen capture application one or more data packets containing screen capture graphics data.

2. The system of claim 1 , wherein the data packets containing screen capture graphics data are stored in a media storage database connected to the media upload server.

3. The system of claim 1 , wherein the data packets containing screen capture graphics data are transmitted by the media upload server to a monitoring station for viewing by a monitoring user.

4. The system of claim 1 , wherein the user of the client application eligible for screen capture is an agent of a contact center.

5. The system of claim 1 , wherein the data packets are formatted using a protocol that allows at least variable screen capture graphics data compression based on available upload bandwidth.

6. The system of claim 1 , comprising a plurality of media upload servers and wherein the screen capture server, when sending instructions to the screen capture application to commence a screen capture operation, includes in the instructions an identity or a location of a particular media upload server to connect to for the screen capture operation being commenced.

7. A method for zero-footprint screen capture, the method comprising the steps of:

(a) establishing a connection from a client desktop of a contact center agent to a web server;

(b) uploading and installing a screen capture application from the web server to the client desktop of the contact center agent, if a screen capture application is not already installed on the client desktop;

(c) establishing a connection from the uploaded screen capture application to a screen capture server;

(d) receiving a notification from a communication server at the screen capture server pertaining to an interaction involving the contact center agent;

(e) based at least on notification received, sending instructions from the screen capture server to the uploaded screen capture application instructing it to commence screen capture operations;

(f) based on the instructions received by the uploaded screen capture application, obtaining screen capture screen graphics data; and

(g) sending the screen capture graphics data in a plurality of data packets to a media upload server.

8. The method of claim 7 , further comprising the step of storing the screen capture graphics data received by the media upload server in a media storage database.

9. The method of claim 7 , further comprising the step of transmitting the data packets containing screen capture graphics data by the media upload server to a monitoring station for viewing by a monitoring user.

10. The method of claim 7 , wherein the data packets are formatted using a protocol that allows at least variable screen capture graphics data compression based on available upload bandwidth.

Assignments (4)
CHANGE OF NAME Recorded Mar 21, 2018
From: ZOOM INTERNATIONAL S.R.O.
To: ZOOM INTERNATIONAL A.S.
Reel/Frame 046449/0285 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 029682 FRAME: 0388. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 16, 2016
From: KRIDLO, MICHAL
To: ZOOM INTERNATIONAL S.R.O
Reel/Frame 038106/0035 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE MISSPELLED CONVEYING PARTY'S NAME PREVIOUSLY RECORDED ON REEL 028801 FRAME 0502. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTED SPELLING SHOULD BE MICHAL KRIDLO. Recorded Jan 23, 2013
From: KRIDLO, MICHAL
To: ZOOM INTERNATIONAL S. R. O.
Reel/Frame 029682/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2012
From: KRIDLO, MICHAEL
To: ZOOM INTERNATIONAL S.R.O.
Reel/Frame 028801/0502 →
Continuity (1)
Continuation 13359484 · Jan 26, 2012