IP Library Granted Patent US 11,760,369
Granted Patent B2
US 11,760,369 · App. 17/178,358 · Granted Sep 19, 2023

Remotely controlling use of features based on automatic validation requests

Inventors: Cesar Augusto Rodriguez Bravo (Alajuela, CR); Gregory J. Boss (Saginaw, MI); Rick A. Hamilton, II (Charlottesville, VA)
Assignee: Kyndryl, Inc.
B60W50/12B60R25/04B60R25/209B60R25/24G06Q20/4015G07C9/29H04L67/125H04W4/46B60W2540/043
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 11,760,369
App. No.
17/178,358
Granted
Sep 19, 2023
Kind
B2
Abstract

A system and method for disabling a function of a feature of a vehicle based on a validation request to a centralized validation authority, prior to a use of the feature includes determining that a condition is met as part of a startup sequence of the vehicle, transmitting the validation request to the centralized validation authority, in response to determining the condition is met, wherein the validation request is part of the startup sequence of the vehicle, receiving a validation decision from the centralized validation authority, and disabling the feature of the vehicle as a function of the receiving the validation decision.

Claims (56)

1. A method comprising:

determining, by a processor of a computing system, that a condition is met as part of a startup sequence of the vehicle;

transmitting, by the processor, a validation request to a central validation authority using a vehicle-to-vehicle network, in response to determining the condition is met, wherein the validation request is part of the startup sequence of the vehicle;

receiving, by the processor, a validation decision from a centralized validation authority via the vehicle-to-vehicle network; and

disabling, by the processor, the feature of the vehicle as a function of receiving the validation decision.

2. The method of claim 1 , wherein the disabling the feature includes cancelling a command to provide electrical power to an electrical circuit that controls an operation of the feature of the vehicle.

3. The method of claim 1 , wherein the condition is selected from the group consisting of: a period of days from a previous validation request sent to the centralized validation authority, and a usage of the vehicle.

4. The method of claim 1 , further comprising:

detecting, by the processor, that the vehicle cannot connect to the Internet to transmit the validation request directly to the central validation authority;

locating, by the processor, a nearest vehicle that has a connection to the Internet; and

sending, by the processor, the validation request to the nearest vehicle over the vehicle-to-vehicle-network, wherein the nearest vehicle:

transmits the validation request to the centralized validation authority on behalf of the vehicle over the Internet,

receives the validation decision from the centralized validation authority over the Internet, and

sends the validation decision to the vehicle over the vehicle-to-vehicle network.

5. The method of claim 1 , wherein the feature of the vehicle is an onboard entertainment system, an engine, a navigation software, a satellite radio, a streaming service, car electronics, and an electronic control unit.

6. The method of claim 1 , wherein the determining that the condition is met includes, checking, by the processor, a counter that tracks a number of predetermined days since a previous validation request, the number of predetermined days representing a billing cycle.

7. The method of claim 1 , wherein a validation acceptance is received when the centralized validation authority verifies that a payment has made to maintain a use of the feature of the vehicle, and a validation rejection is received when the centralized validation authority verifies that a payment has not been made to maintain a use of the feature.

8. The method of claim 1 , further comprising:

determining, by the processor, that an additional condition is met as part of a startup sequence of the vehicle;

receiving, by the processor, a validation acceptance to an additional validation request sent by from the vehicle; and

enabling, by the processor, an additional feature of the vehicle as a function of receiving the validation acceptance.

9. A computing system, comprising:

a processor;

a memory device coupled to the processor; and

a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method comprising:

determining, by the processor, that a condition is met as part of a startup sequence of the vehicle;

transmitting, by the processor, a validation request to a central validation authority using a vehicle-to-vehicle network, in response to determining the condition is met, wherein the validation request is part of the startup sequence of the vehicle;

receiving, by the processor, a validation decision from a centralized validation authority via the vehicle-to-vehicle network; and

disabling, by the processor, the feature of the vehicle as a function of receiving the validation decision.

10. The computing system of claim 9 , wherein the disabling the feature includes cancelling a command to provide electrical power to an electrical circuit that controls an operation of a feature of the vehicle.

11. The computing system of claim 9 , wherein the condition is selected from the group consisting of: a period of days from a previous validation request sent to the centralized validation authority, and a usage of the vehicle.

12. The computing system of claim 9 , further comprising:

detecting, by the processor, that the vehicle cannot connect to the Internet to transmit the validation request directly to the central validation authority;

locating, by the processor, a nearest vehicle that has a connection to the Internet; and

sending, by the processor, the validation request to the nearest vehicle over the vehicle-to-vehicle-network, wherein the nearest vehicle:

transmits the validation request to the centralized validation authority on behalf of the vehicle over the Internet,

receives the validation decision from the centralized validation authority over the Internet, and

sends the validation decision to the vehicle over the vehicle-to-vehicle network.

13. The computing system of claim 9 , wherein the determining that the condition is met includes, checking, by the processor, a counter that tracks a number of predetermined days since a previous validation request, the number of predetermined days representing a billing cycle.

14. The computing system of claim 9 , wherein a validation acceptance is received when the centralized validation authority verifies that a payment has made to maintain a use of the feature of the vehicle, and a validation rejection is received when the centralized validation authority verifies that a payment has not been made to maintain a use of the feature.

15. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method for disabling a function of a feature of a vehicle based on a validation request to a centralized validation authority, prior to a use of the feature, the method comprising:

determining, by the processor, that a condition is met as part of a startup sequence of the vehicle;

transmitting, by the processor, a validation request to a central validation authority using a vehicle-to-vehicle network, in response to determining the condition is met, wherein the validation request is part of the startup sequence of the vehicle;

receiving, by the processor, a validation decision from a centralized validation authority via the vehicle-to-vehicle network; and

disabling, by the processor, the feature of the vehicle as a function of receiving the validation decision.

16. The computer program product of claim 15 , wherein the disabling the feature includes cancelling a command to provide electrical power to an electrical circuit that controls an operation of the feature of the vehicle.

17. The computer program product of claim 15 , wherein the condition is selected from the group consisting of: a period of days from a previous validation request sent to the centralized validation authority, and a usage of the vehicle.

18. The computer program product of claim 15 , further comprising:

detecting, by the processor, that the vehicle cannot connect to the Internet to transmit the validation request directly to the central validation authority;

locating, by the processor, a nearest vehicle that has a connection to the Internet; and

sending, by the processor, the validation request to the nearest vehicle over the vehicle-to-vehicle-network, wherein the nearest vehicle:

transmits the validation request to the centralized validation authority on behalf of the vehicle over the Internet,

receives the validation decision from the centralized validation authority over the Internet, and

sends the validation decision to the vehicle over the vehicle-to-vehicle network.

19. The computer program product of claim 15 , wherein the determining that the condition is met includes, checking, by the processor, a counter that tracks a number of predetermined days since a previous validation request, the number of predetermined days representing a billing cycle.

20. The computer program product of claim 15 , wherein a validation acceptance is received when the centralized validation authority verifies that a payment has made to maintain a use of the feature of the vehicle, and a validation rejection is received when the centralized validation authority verifies that a payment has not been made to maintain a use of the feature.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2021
From: RODRIGUEZ BRAVO, CESAR AUGUSTO; BOSS, GREGORY J.; HAMILTON, RICK A., II
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055312/0360 →