IP Library Patent Application 11554673
Patent Application
App. No. 11/554,673

SYSTEMS AND METHODS FOR IMPROVED PRODUCT VARIANT CONFIGURATION AND DISTRIBUTION IN HUB-BASED 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.
11/554,673
Abstract

Systems and methods for distribution of a product that may be configured in accordance with any of a plurality of sub-model configurations. An unconfigured product may be shipped to a customer accompanied by a plurality of authorization codes each representing a possible sub-model configuration of the unconfigured product. The authorization code may be encrypted and indicates the serial number of the product and the corresponding sub-model code. The product's controller may configure the product at the time of end-user installation or purchase using the authorization code and returns an acknowledgement message to the product manufacturer indicating the selected sub-model configuration of the product. The authorization codes and acknowledgement message may be encrypted using public key encryption. The acknowledgement message may be returned manually as a report or electronically to the manufacturer for product sales auditing.

Claims (47)

1 . A method of distributing a product, the method comprising:

receiving an unconfigured product from a manufacturer wherein the product is identified by a serial number and wherein the unconfigured product is adapted to be configured as any of a variety of sub-models each identified by a corresponding sub-model indicia;

receiving a plurality of authorization codes wherein each authorization code is encrypted as a function of the serial number of the product and as a function of a particular sub-model indicia;

configuring the unconfigured product for a particular sub-model using an authorization code associated with the particular sub-model;

shipping the configured product to an end user of the configured product; and

reporting the shipment of the configured product to the manufacturer.

2 . The method of claim 1 further comprising:

verifying, prior to configuring, that the unconfigured product has not been previously configured,

wherein the steps of configuring and shipping are conditionally performed only if the product is verified as not previously configured.

3 . The method of claim 1

wherein the authorization code used to configure the product is encrypted by the manufacturer using a private key value,

wherein the step of configuring further comprises:

decrypting the encrypted authorization code used for configuring the product using a public key value corresponding to the private key value.

4 . The method of claim 3 wherein the private key is known only to the manufacturer.

5 . The method of claim 1

wherein the step of reporting further comprises:

generating an encrypted acknowledgement message wherein the acknowledgement message indicates the product serial number and indicates the sub-model indicia of the configured product and wherein the acknowledgement message is encrypted by the product using a private key value,

wherein the step of reporting further comprises:

sending the encrypted acknowledgement message to the manufacturer wherein the encrypted acknowledgement message may be decrypted using a public key value corresponding to the private key.

6 . The method of claim 5 wherein the private key is known only to the manufacturer.

7 . The method of claim 5

wherein the step of sending further comprises:

generating a report providing the acknowledgement message; and

physically sending the report to the manufacturer.

8 . The method of claim 5

wherein the step of sending further comprises:

electronically sending the acknowledgement message to the manufacturer.

9 . A method for distributing a product, the method comprising:

producing a product that is configurable into any one of a variety of sub-models wherein the product includes a private key value accessible to a controller within the product and wherein the product has a serial number accessible to the controller;

encrypting a plurality of authorization codes for the product wherein each authorization code is generated as a function of the serial number and of the private key value and a sub-model indicia wherein each authorization code corresponds to one of the variety of sub-models;

providing the product and the plurality of authorization codes to a customer; and

receiving an encrypted acknowledgement message wherein the acknowledgement message indicates the product serial number and indicates the sub-model indicia of the sub-model as the product is configured by the customer and wherein the acknowledgement message is encrypted by the product using a public key value corresponding to the private key value.

10 . The method of claim 9

wherein the step of receiving further comprises:

physically receiving a report generated by the customer which report provides the acknowledgement message.

11 . The method of claim 9

wherein the step of receiving further comprises:

electronically receiving the acknowledgement message from the customer.

12 . A product distributed through a hub distribution model, the product comprising:

an unconfigured product having a controller associated therewith wherein the controller is adapted to configure the unconfigured product to generate a configured product, wherein the configured product is in accordance with one of a plurality of sub-model configurations each associated with a corresponding sub-model indicia, and wherein the product has a unique serial number associated therewith; and

a plurality of authorization codes shipped with the product wherein each authorization code is encrypted as a function of the serial number of the product and as a function of a particular sub-model indicia,

wherein the controller is adapted to configure the unconfigured product using a selected authorization code of the plurality of authorization codes to determine the sub-model indicia used for configuring the unconfigured product.

13 . The product of claim 12

wherein the authorization code is encrypted using a private key value, and

wherein the controller is adapted to decrypt the authorization code using a corresponding public key value to determine the sub-model indicia used to configure the unconfigured product.

14 . The product of claim 13

wherein the controller is adapted to generate an encrypted acknowledgement message, wherein the acknowledgement message indicates the serial number of the product and indicates the sub-model indicia used to configure the product, and wherein the acknowledgement message is encrypted by the product using a public key value corresponding to the private key value.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
CHANGE OF NAME Recorded Jun 6, 2014
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 033102/0270 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2006
From: DELANEY, WILLIAM P.
To: LSI LOGIC CORP.
Reel/Frame 018465/0140 →