IP Library Patent Application 13671407
Patent Application
App. No. 13/671,407

SYSTEM AND METHOD FOR AUTOMATED CONTENT DISTRIBUTION

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 None
App. No.
13/671,407
Abstract

A system and method for automated content distribution is disclosed. A content distribution system includes a detector module for intercepting a network communication and verifying whether content is available for a client, and a notification module coupled to the detector module for notifying the client that the content is available. A method for content distribution includes intercepting a network communication, analyzing the network communication for determining whether content is available for a client, and notifying the client that the content is available.

Claims (31)

1 . A bandwidth optimization system comprising:

a detector module configured to:

intercept a communication sent from a client device of a first network to a second network;

determine a network address identifier from the intercepted communication; and

identify the capabilities of one or more applications and/or protocols implemented on the client device based on the determined network address identifier, the system further comprising:

an optimization module configured to optimize, based on the capabilities identified by the detector module, usage of available bandwidth in sending data from the second network to the client device.

2 . The system of claim 1 , wherein the optimization module is configured to manipulate and/or reorganize the data in order to optimize usage of the available bandwidth.

3 . The system of claim 1 , wherein the optimization module is configured to optimize usage of the available bandwidth by optimizing network resource usage.

4 . The system of claim 1 , wherein the optimization module is configured to compress web pages based on an identified browser type used by the client device.

5 . The system of claim 1 , wherein the detector module is configured to:

use the determined network address identifier to determine whether bandwidth optimization software is installed on the client device.

6 . The system of claim 5 , further comprising a notification module, coupled to the detector module, wherein, in the event that the bandwidth optimization software is not installed on the client device, the notification module is configured to use the determined network address identifier to send the client device a notification message comprising data relating to the installation of the bandwidth optimization software.

7 . The system of claim 6 , wherein the bandwidth optimization system further comprises a database comprising notification information, the notification information comprising data indicative of notifications sent to client devices regarding the bandwidth optimization software; and

wherein the notification module is configured to:

query the database in respect of the client device in order to determine notification information in respect of the bandwidth optimization software for the client device; and

send the client device a notification message comprising data relating to the installation of the bandwidth optimization software if the detector module determines that the client device has not been notified in respect of the bandwidth optimization software.

8 . The system of claim 6 , wherein the notification message comprises an SMS message containing bandwidth optimization software download information.

9 . A method of optimizing bandwidth comprising:

intercepting a communication sent from a client device of a first network to a second network;

determining a network address identifier from the intercepted communication;

identifying the capabilities of one or more applications and/or protocols implemented on the client device based on the determined network address identifier; and

optimizing, based on the capabilities identified by the detector module, usage of available bandwidth in sending data from the second network to the client device.

10 . The method of claim 9 , wherein optimizing usage of the available bandwidth comprises manipulating and/or reorganizing the data.

11 . The method of claim 9 , wherein optimizing usage of the available bandwidth comprises optimizing network resource usage.

12 . The method of claim 9 , wherein optimizing usage of the available bandwidth comprises compressing web pages based on an identified browser type used by the client device.

13 . The method of claim 9 , further comprising using the determined network address identifier to determine whether bandwidth optimization software is installed on the client device.

14 . The method of claim 13 , further comprising, in the event that the bandwidth optimization software is not installed on the client device, using the determined network address identifier to send the client device a notification message comprising data relating to the installation of the bandwidth optimization software.

15 . The method of claim 14 , further comprising:

querying a database that comprises notification information, in respect of the client device, the notification information comprising data indicative of notifications sent to client devices regarding the bandwidth optimization software, in order to determine notification information in respect of the bandwidth optimization software for the client device; and

sending the client device a notification message comprising data relating to the installation of the bandwidth optimization software if it is determined that the client device has not been notified in respect of the bandwidth optimization software.

16 . The method of claim 14 , wherein the notification message comprises an SMS message containing bandwidth optimization software download information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: UNWIRED PLANET, INC.
To: UNWIRED PLANET IP MANAGER, LLC
Reel/Frame 031030/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: UNWIRED PLANET IP MANAGER, LLC
To: UNWIRED PLANET, LLC
Reel/Frame 031030/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2012
From: BORDELEAU, MARC-ANDRE; LEVESQUE, MICHEL; LAROCQUE, AUDRY
To: OPENWAVE SYSTEMS INC.
Reel/Frame 029259/0274 →
MERGER Recorded Nov 7, 2012
From: OPENWAVE SYSTEMS INC.
To: UNWIRED PLANET, INC.
Reel/Frame 029259/0291 →