IP Library Granted Patent US 10,769,249
Granted Patent B2
US 10,769,249 · App. 15/812,598 · Granted Sep 8, 2020

Distributor product programming system

Inventors: Cary McGhin (Sugar Hill, GA); Iulian Cioanta (Milton, GA); Christopher Cashman (Johns Creek, GA); Clifford Martin (Alpharetta, GA)
Assignee: SANUWAVE, INC.
G06F21/105G06F2221/0773G16H40/40G16H40/67
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 10,769,249
App. No.
15/812,598
Granted
Sep 8, 2020
Kind
B2
Abstract

A product programming system includes a product subject to maintenance, part refurbishment and/or part replacement that has a security device communicatively coupled to a computing device programmed to re-authorize normal operation of the product when a predetermined number of uses has been reached or a predetermined period of time has lapsed.

Claims (24)

1. A system for controlling and monitoring service activities of an authorized distributor for a product of a manufacturer comprising:

a product including a hardware security device that only permits authorized operation of the product for a predetermined number of uses before disabling normal operation of the product and requiring authorization to permit further use when the predetermined number of uses is reached, wherein the predetermined number of uses is based on at least one service activity of an authorized distributor of the product that includes required maintenance, part refurbishment, part replacement, reprocessing and production activity for the product; and

a product programming interface hardware unit having computer-readable storage memory programmed with reset instructions for product service authorization that is communicatively coupled to the hardware security device and to a computing device running an application program having proprietary access to authenticate and authorize the authorized distributor to conduct the at least one service activity through the application program accessing a license file having a predetermined number of distributor service activity transactions supplied by the manufacturer and stored on secure storage media of the product programming interface hardware unit and upon confirmation by the application program that there are one or more distributor service activity transactions remaining permits the distributor as part of providing the at least one service activity to unlock and cause the reset instructions to be provided from the programming interface hardware unit to the hardware security device of the product, wherein said reset instructions add a further number of authorized uses of the product to the security device.

2. The system of claim 1 , wherein the computing security device is selected from the group consisting of a SIM card, secure memory device, and security key.

3. The system of claim 2 , wherein the product is a medical treatment device.

4. The system of claim 3 , wherein the medical treatment device includes a serviced element of a shock wave applicator.

5. The system of claim 1 , wherein the product is a medical treatment device.

6. The system of claim 5 , wherein the medical treatment device includes a serviced element of a shock wave applicator.

7. The system of claim 6 , wherein the license file includes one or more information elements for authentication and authorization by the application program selected from the group consisting of unique distributor's machine identification, license issue number, transaction limit for the number of manufacturer's products where service or maintenance has been performed, a production quantity limit to the manufacturer's products or accessories produced by the distributor, and a license expiration period.

8. The system of claim 5 , wherein the license file includes one or more information elements for authentication and authorization by the application program selected from the group consisting of unique distributor's machine identification, license issue number, transaction limit for the number of manufacturer's products where service or maintenance has been performed, a production quantity limit to the manufacturer's products or accessories produced by the distributor, and a license expiration period.

9. The system of claim 1 , wherein the license file includes one or more information elements for authentication and authorization by the application program selected from the group consisting of unique distributor's machine identification, license issue number, transaction limit for the number of manufacturer's products where service or maintenance has been performed, a production quantity limit to the manufacturer's products or accessories produced by the distributor, and a license expiration period.

10. A system for controlling and monitoring service activities of an authorized distributor for a product of a manufacturer comprising:

a product including a hardware security device that only permits authorized operation of the product for a predetermined number of uses before disabling normal operation of the product and requiring authorization to permit further use when the predetermined number of uses is reached, wherein the predetermined number of uses is based on at least the service activity of an authorized distributor of the product that includes required maintenance, part refurbishment, part replacement, reprocessing and production activity for the product; and

a product programming hardware interface unit having computer-readable storage memory programmed with reset instructions for product service authorization that is communicatively coupled to the hardware security device and to a computing device running an application program having a wide area network connection to a server software application of the manufacturer on a remote server that remotely authenticates and authorizes the authorized distributor to conduct the at least one service activity and permits the authorized distributor through the application program to unlock and cause the reset instructions to be provided from the programming interface hardware unit to the hardware security device of the product, wherein said reset instructions add a further number of authorized uses of the product to the security device.

11. The system of claim 10 , wherein the computing security device is selected from the group consisting of a SIM card, secure memory device, and security key.

12. The system of claim 11 , wherein the product is a medical treatment device.

13. The system of claim 10 , wherein the product is a medical treatment device.

14. The system of claim 13 , wherein the medical treatment device includes a serviced element of a shock wave applicator.

15. The system of claim 12 , wherein the medical treatment device includes a serviced element of a shock wave applicator.

16. The system of claim 10 , wherein the server software application includes at least one criteria for determining whether to permit the distributor to conduct the at least one service activity selected from the group consisting of process quantity limit, date controlled limit and terminated at will by the manufacturer.

17. The system of claim 13 , wherein the server software application includes at least one criteria for determining whether to permit the distributor to conduct the at least one service activity selected from the group consisting of process quantity limit, date controlled limit and terminated at will by the manufacturer.

18. The system of claim 10 , wherein the server software application is configured to retrieve one or more information elements from an operational data file for authenticating and authorizing the authorized distributor to conduct the at least one service activity selected from the group consisting of a definition of distributor login requirements, information for authorizing the application program to access the security device, protocol attributes for accessing the security device, and data definition for initializing, configuring or resetting the security device.

19. The system of claim 13 , wherein the server software application is configured to retrieve one or more information elements from an operational data file for authenticating and authorizing the authorized distributor to conduct the at least one service activity selected from the group consisting of a definition of distributor login requirements, information for authorizing the application program to access the security device, protocol attributes for accessing the security device, and data definition for initializing, configuring or resetting the security device.

20. The system of claim 14 , wherein the server software application includes at least one criteria for determining whether to permit the distributor to conduct the at least one service activity selected from the group consisting of process quantity limit, date controlled limit and terminated at will by the manufacturer.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2025
From: NH EXPANSION CREDIT FUND HOLDINGS LP
To: SANUWAVE, INC.
Reel/Frame 072417/0134 →
SECURITY INTEREST Recorded Sep 26, 2025
From: SANUWAVE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 072385/0128 →
SECURITY INTEREST Recorded Aug 7, 2020
From: SANUWAVE, INC.
To: NH EXPANSION CREDIT FUND HOLDINGS LP
Reel/Frame 053436/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2018
From: CASHMAN, CHRIS; MARTIN, CLIFFORD W.; MCGHIN, CARY; CIOANTA, IULIAN
To: SANUWAVE, INC.
Reel/Frame 044586/0482 →