IP Library Granted Patent US 7,756,718
Granted Patent B2
US 7,756,718 · App. 11/156,192 · Granted Jul 13, 2010

System and method for electronic software delivery and management through channel partners

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,756,718
App. No.
11/156,192
Granted
Jul 13, 2010
Kind
B2
Abstract

A system and method for facilitating delivery of software applications from software manufacturers and channel partners to their aggregated customer base are described. The system enables both direct customers of software manufacturers and customers of channel partners to receive electronic delivery of digital assets and licenses from a single electronic software delivery site. The system enables software manufacturers to uniquely define the use of the electronic software and license delivery service for each of their associated channel partners, including defining whether the channel partner can submit orders directly to the system and to define limits on such orders, to specify which products from the manufacturer's catalog is a channel partner allowed to deliver, and to define which reporting information the manufacturer may access for data submitted by each channel partner.

Claims (34)

1. A computer-implemented method of delivering software of a predetermined manufacturer to end users via prescribed channel partners, where said prescribed channel partners include prescribed vendors of said software from said manufacturers to end users, or prescribed distributors of said software from said manufacturers to said vendors, or said vendors and said distributors, and where at least some of the end users are separate from the channel partners, the method comprising operations of:

a first computer-implemented operation comprising: responsive to an end user transmitting a machine-readable order for a given product to a first one of the channel partners, the first channel partner performing substantially simultaneous operations of:

transmitting a machine-readable purchase order to said manufacturer, the purchase order omitting end user shipping information;

forwarding said purchase order to a third party electronic software digital management (ESDM) system, said ESDM system separate from the channel partners and the manufacturer;

a second computer-implemented operation comprising: following receipt of the purchase order from the first channel partner, the ESDM system retrieving information including predetermined content prescribed for the first channel partner;

a third computer-implemented operation comprising: following the second operation, the ESDM system transmitting machine-readable communication including the retrieved content and order access information to the end user either directly or via the first channel partner; and

a fourth computer-implemented operation comprising: responsive to the manufacturer receiving a user request to download the given product via a manufacturer site, the manufacturer performing operations comprising:

using information including said predetermined content prescribed for the first channel partner to present the end user with a prescribed view defined by said first channel partner; and

providing download of the given product to the end user.

2. The method of claim 1 , further comprising:

before the second operation, determining whether preestablished settings require manufacturer authorization to release and fulfill the order, and responsive to manufacturer authorization being required, proceeding to said third operation only upon obtaining said authorization from the manufacturer.

3. The method of claim 2 , where the operation of obtaining authorization from the manufacturer is conducted such that the ESDM system provides a limited amount of information from said order to the manufacturer.

4. The method of claim 1 , further comprising:

the ESDM system preventing access by the manufacturers to selected information from end user accounts initiated by said channel partners, said selected information including end user name and end user address; and

the ESDM system providing access by the manufacturers to selected order information comprising order number, channel partner identifier, order quantity, order date, software license key.

5. The method of claim 1 , further comprising:

from the manufacturer, the ESDM system receiving definition of partner tables specifying actions that each channel partners is allowed to perform while accessing the ESDM system, where said actions include the following types:

accounts permissions defining permissible channel partner addition and modification of accounts;

order permissions defining permissible channel partner processing and modifying or orders;

product management permissions defining permissible channel partner addition and modification of stored product information;

allowing or restricting actions performed by each channel partner according to the partner tables.

6. A computer-implemented system for delivering software, comprising:

a computer-driven manufacturer system operated by a software manufacturer;

multiple computer-driven channel partner systems each operated by a different one of multiple prescribed channel partners, each channel partner including prescribed vendors of said software from said manufacturers to end users, or prescribed distributors of said software from said manufacturers to said vendors, or said vendors and said distributors, where at least some of the end users are separate from the channel partners;

a third party, computer-driven, electronic software digital management (ESDM) system coupled to the manufacturer system and the channel partner system, the ESDM system separate from the channel partner systems and the manufacturer system;

where the manufacturer system, channel partner systems, and ESDM system are programmed to perform operations comprising:

a first computer-implemented operation comprising: responsive to an end user transmitting a machine-readable order for a given product to a first one of the channel partner systems, the first channel partner system performing substantially simultaneous operations of:

transmitting a machine-readable purchase order to said manufacturer system, the purchase order omitting end user shipping information;

forwarding said purchase order to the ESDM system;

a second computer-implemented operation comprising: following receipt of the purchase order from the first channel partner system, the ESDM system retrieving information including predetermined content prescribed for the first channel partner;

a third computer-implemented operation comprising: following the second operation, the ESDM system transmitting machine-readable communication including the retrieved content and order access information to the end user either directly or via the first channel partner system; and

a fourth computer-implemented operation comprising: responsive to the manufacturer system receiving a user request to download the given product via a manufacturer site, the manufacturer performing operations comprising:

using information including said predetermined content prescribed for the first channel partner to present the end user with a prescribed view defined by said first channel partner; and

providing download of the given product to the end user.

Assignments (22)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS - REEL/FRAME 045441/ 0499 Recorded Aug 25, 2025
From: JEFFERIES FINANCE LLC
To: FLEXERA SOFTWARE LLC; PALAMIDA, INC.; BDNA CORPORATION
Reel/Frame 072552/0558 →
SECURITY INTEREST Recorded Aug 15, 2025
From: FLEXERA SOFTWARE LLC
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL GENT
Reel/Frame 072460/0828 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Apr 18, 2024
From: JEFFERIES FINANCE LLC
To: BDNA CORPORATION; FLEXERA SOFTWARE LLC; PALAMIDA, INC.; RIGHTSCALE, INC.; RISC NETWORKS, LLC; REVULYTICS, INC.
Reel/Frame 067636/0534 →
SECOND LIEN SECURITY AGREEMENT Recorded Mar 3, 2021
From: BDNA CORPORATION; FLEXERA SOFTWARE LLC; PALAMIDA, INC.; RIGHTSCALE, INC.; RISC NETWORKS, LLC; REVULYTICS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 055487/0354 →
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Feb 28, 2020
From: JEFFERIES FINANCE LLC
To: FLEXERA SOFTWARE LLC; PALAMIDA, INC.; BDNA CORPORATION; RIGHTSCALE, INC.; RISC NETWORKS, LLC
Reel/Frame 052049/0560 →
SECOND LIEN SECURITY AGREEMENT Recorded Feb 27, 2018
From: FLEXERA SOFTWARE LLC; PALAMIDA, INC.; BDNA CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 045451/0499 →
TERMINATION OF 2ND LIEN SECURITY INTEREST RECORDED AT REEL/FRAME 032590/0805 Recorded Feb 26, 2018
From: JEFFERIES FINANCE LLC
To: FLEXERA SOFTWARE LLC
Reel/Frame 045447/0842 →
TERMINATION OF 1ST LIEN SECURITY INTEREST RECORDED AT REEL/FRAME 032590/0617 Recorded Feb 26, 2018
From: JEFFERIES FINANCE LLC
To: FLEXERA SOFTWARE LLC
Reel/Frame 045447/0894 →
FIRST LIEN SECURITY AGREEMENT Recorded Feb 26, 2018
From: FLEXERA SOFTWARE LLC; PALAMIDA, INC.; BDNA CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 045441/0499 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 2, 2014
From: FLEXERA SOFTWARE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 032590/0617 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2014
From: BANK OF MONTREAL
To: FLEXERA SOFTWARE LLC
Reel/Frame 032581/0652 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 2, 2014
From: FLEXERA SOFTWARE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 032590/0805 →
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Mar 28, 2013
From: FLEXERA SOFTWARE LLC
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 030111/0362 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 027022/0216 Recorded Mar 25, 2013
From: BANK OF MONTREAL, AS COLLATERAL AGENT
To: FLEXERA SOFTWARE LLC
Reel/Frame 030081/0178 →
MERGER Recorded Feb 25, 2013
From: INTRAWARE, INC.
To: FLEXERA SOFTWARE LLC
Reel/Frame 029867/0462 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 5, 2011
From: INTRAWARE, INC.
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 027021/0068 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 5, 2011
From: INTRAWARE, INC.
To: BANK OF MONTREAL, AS COLLATERAL AGENT
Reel/Frame 027022/0216 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 3, 2011
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: INTRAWARE, INC.
Reel/Frame 027005/0201 →
SECURITY AGREEMENT Recorded Jan 21, 2011
From: INTRAWARE, INC.
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 025675/0817 →
RELEASE OF SECURITY INTEREST Recorded Jan 20, 2011
From: BANK OF MONTREAL, AS AGENT
To: INTRAWARE, INC.
Reel/Frame 025667/0309 →
SECURITY AGREEMENT Recorded Jan 21, 2009
From: INTRAWARE, INC.
To: BANK OF MONTREAL, AS AGENT
Reel/Frame 022117/0931 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2006
From: PIEPER, TOBID; MARTINELLI, PAUL; NORTHING, RICHARD; DE VRIES, BRIAN
To: INTRAWARE, INC.
Reel/Frame 017265/0515 →