IP Library Granted Patent US 7,941,839
Granted Patent B2
US 7,941,839 · App. 12/110,020 · Granted May 10, 2011

Countermeasures to automated methods and processes for establishing media streaming connections through firewalls and proxy servers

Assignee: Art Technology Group, Inc.
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,941,839
App. No.
12/110,020
Granted
May 10, 2011
Kind
B2
Abstract

A streaming media application attempting to establish a streaming media connection first attempts to establish the connection directly using a format such as UDP. If no direct connection can be established, the media application attempts to establish a connection through a proxy server using proxy server information obtained from installed software components such as browsers that manage Internet connections. If necessary, an auto configuration web page is utilized to obtain the proxy server address. The invention also includes methods for blocking streaming media connections.

Claims (27)

1. A method for blocking a streaming media connection between a first device inside a firewall and a second device outside a firewall comprising the steps of:

comparing at the firewall a format of unencrypted payloads of packets being sent from the first device via an HTTPS connection to streaming media formats without decrypting the payloads of the packets; and

blocking at the firewall unencrypted packets with payloads having formats corresponding to streaming media formats.

2. The method of claim 1 , wherein the streaming media connection is a UDP (user datagram protocol) connection.

3. A method for blocking a connection comprising the steps of:

returning a decoy proxy server address from an auto-configuration web page; and

comparing addresses of packets received at a firewall to the decoy proxy server address and blocking packets addressed to the decoy proxy server address;

wherein the connection is a streaming media connection.

4. The method of claim 3 , wherein the streaming media connection is a UDP (user datagram protocol) connection.

5. A firewall device for blocking a streaming media connection comprising:

a memory; and

a processor connected to the memory;

wherein the processor is configured to perform the steps of:

comparing a format of unencrypted payloads of packets being sent from the first device via an HTTPS connection to streaming media formats without decrypting the payloads of the packets; and

blocking unencrypted packets with payloads having formats corresponding to streaming media formats.

6. The device of claim 5 , wherein the streaming media connection is a UDP (user datagram protocol) connection.

7. The device of claim 5 , wherein the device is further configured as a proxy server.

8. A device for blocking a connection comprising the steps of:

a memory; and

a processor connected to the memory;

wherein the processor is configured to perform the steps of:

returning a decoy proxy server address from an auto-configuration web page; and

comparing addresses of packets received at a firewall to the decoy proxy server address and blocking packets addressed to the decoy proxy server address;

wherein the connection is a streaming media connection.

9. The device of claim 8 , wherein the streaming media connection is a UDP (user datagram protocol) connection.

10. The device of claim 8 , wherein the device is configured as a firewall.

11. The device of claim 8 , wherein the device is configured as a proxy server.

Assignments (2)
MERGER Recorded Aug 31, 2012
From: ART TECHNOLOGY GROUP, LLC
To: ORACLE OTC SUBSIDIARY LLC
Reel/Frame 028880/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2008
From: ESTARA, INC.
To: ART TECHNOLOGY GROUP, INC.
Reel/Frame 021017/0962 →
Continuity (2)
Division 10198664 · Jul 18, 2002
Related Publication 20080229404A1 · Sep 18, 2008