IP Library Granted Patent US 11,485,241
Granted Patent B2
US 11,485,241 · App. 16/659,051 · Granted Nov 1, 2022

Efficient computing in vehicles

Inventor: Benjamin Flint Stephens (Seattle, WA)
Assignee: Core Scientific, Inc.
B60L53/14B60L53/12B60W10/06B60W10/08B60W10/26B60W20/00G01C21/3469
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,485,241
App. No.
16/659,051
Granted
Nov 1, 2022
Kind
B2
Abstract

A system and method for efficient (e.g., economical) computing in hybrid, plug-in hybrid, and electric vehicles is disclosed. A compute manager is configured to receive and schedule compute tasks for execution on computing cores in the vehicle to increase the usage of recaptured energy that would otherwise be wasted due to battery limitations. Vehicle status information such as current battery charge level and current route may be used to determine whether compute tasks can be beneficially executed.

Claims (70)

1. A vehicle capable of efficient computing, the vehicle comprising:

a battery having a charge level;

an electric motor generator that:

uses the battery to propel the vehicle during acceleration, and

charges the battery during braking;

a computing core,

a network interface, and

a compute manager that:

receives a compute task that is not related to the vehicle's operation from the network interface, and

causes the computing core to execute the compute task if the battery's charge level exceeds a predetermined threshold.

2. The vehicle of claim 1 , wherein the compute task comprises blockchain proof of work calculations.

3. The vehicle of claim 1 , wherein the compute manager is configured to:

determine a current route for the vehicle; and

cause the computing core to execute the compute task if the battery's charge level will exceed the predetermined threshold based on the current route without executing the compute task.

4. The vehicle of claim 3 , wherein the compute manager is configured to:

determine whether the current route ends in a destination that is a charging point for the vehicle; and

cause the computing core to execute the compute task if the battery's charge level is above a predetermined ending threshold beyond the charge level needed to propel the vehicle to the current route end point.

5. The vehicle of claim 3 , wherein the compute manager is configured to:

determine a predicted reward for completing the compute task;

determine a predicted incremental fuel cost for completing the compute task based a current location of the vehicle; and

cause the computing core to execute the compute task if the predicted reward exceeds the predicted incremental fuel cost.

6. The vehicle of claim 4 , further comprising:

a management server configured to select the compute tasks for transmission to the compute manager, and wherein the compute manager is configured to transmit a result for the compute task to the management server.

7. The vehicle of claim 3 , wherein the compute manager is configured to:

prevent the computing core from executing the compute task if the vehicle has below a predetermined threshold of fuel.

8. The vehicle of claim 3 , wherein the compute manager is configured to:

prevent the computing core from executing the compute task if the vehicle has a performance mode that is set to a high-performance mode.

9. A method for efficient computing in an electric or hybrid vehicle having a battery and a compute core, the method comprising:

receiving a compute task that is not related to the vehicle's operation from a network that is external to the vehicle;

determining if the vehicle's battery is above a predetermined threshold level of charge;

executing the compute task on the compute core if/to the extent the vehicle's battery is above the predetermined threshold level of charge; and

transmitting the results of the compute task to the network.

10. The method of claim 9 , further comprising selecting the compute task from a plurality of blockchain networks based on a predicted reward.

11. The method of claim 9 , further comprising:

determining a current route for the vehicle;

determining whether the battery's charge level will exceed the predetermined threshold based on the current route; and

causing the computing core to execute the compute task if the predetermined threshold will be exceeded without executing the compute task.

12. The method of claim 11 , further comprising:

determining whether the current route ends in a destination that is a charging point for the vehicle; and

causing the computing core to execute the compute task to the extent the battery is predicted to have excess charge beyond that needed to propel the vehicle to the current route end point.

13. The method of claim 11 , further comprising:

determining an estimated reward for completing the compute task;

determining a current estimated fuel cost to perform the compute task based on a current location of the vehicle; and

performing the compute task on the compute core if the estimated reward is greater than the current estimated fuel cost.

14. The method of claim 9 , further comprising:

receiving the compute task from a management server, and

transmitting a result for the compute task to the management server.

15. The method of claim 9 , further comprising:

preventing the computing core from executing the compute task if the vehicle has below a predetermined threshold of fuel.

16. The method of claim 9 , further comprising:

preventing the computing core from executing the compute task if the vehicle has a performance mode that is set to a high-performance mode.

17. A computing system for efficient computing in an electric or hybrid vehicle having a battery, the system comprising:

a computing core;

a network interface;

a compute manager configured to:

receive compute tasks not related to the vehicle's operation from the network interface, and

instruct the computing core to execute the compute task if a charge level of the battery exceeds a predetermined threshold.

18. The vehicle of claim 1 , wherein the compute task comprises at least one of:

encryption/decryption and/or routing of network packets as part of an overlay network;

object detection;

3D model rendering; and

DNA sequencing computations.

19. The vehicle of claim 5 , wherein the predicted reward is financial compensation and/or currency.

20. The method of claim 9 , wherein executing the compute task includes at least one of:

performing blockchain proof of work calculations;

performing scrypt-based proof of work calculations;

calculating hashes that meet a specified level of difficulty for a particular blockchain network;

processing an image;

rendering a 3D model; and

performing DNA sequencing computations.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded May 6, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CORE SCIENTIFIC, INC.
Reel/Frame 075520/0577 →
SECURITY INTEREST Recorded Mar 10, 2026
From: CORE SCIENTIFIC, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075099/0814 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CORE SCIENTIFIC, INC.
Reel/Frame 068968/0373 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2024
From: B. RILEY COMMERCIAL CAPITAL, LLC
To: CORE SCIENTIFIC, INC.; CORE SCIENTIFIC OPERATING COMPANY
Reel/Frame 068803/0146 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CORE SCIENTIFIC, INC.
Reel/Frame 068693/0052 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CORE SCIENTIFIC, INC.
Reel/Frame 068719/0600 →
SECURITY INTEREST Recorded Jul 29, 2024
From: CORE SCIENTIFIC, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068178/0677 →
SECURITY INTEREST Recorded Jul 29, 2024
From: CORE SCIENTIFIC, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068178/0585 →
SECURITY INTEREST Recorded Jul 29, 2024
From: CORE SCIENTIFIC, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068178/0700 →
MERGER Recorded Feb 6, 2024
From: CORE SCIENTIFIC OPERATING COMPANY
To: CORE SCIENTIFIC, INC.
Reel/Frame 066507/0675 →
RELEASE OF SECURITY INTEREST Recorded Jan 26, 2024
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: CORE SCIENTIFIC OPERATING COMPANY; CORE SCIENTIFIC ACQUIRED MINING LLC
Reel/Frame 066375/0324 →
RELEASE OF SECURITY INTEREST Recorded Jan 26, 2024
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: CORE SCIENTIFIC, INC.
Reel/Frame 066375/0365 →
SECURITY INTEREST Recorded Mar 1, 2023
From: CORE SCIENTIFIC, INC.; CORE SCIENTIFIC OPERATING COMPANY
To: B. RILEY COMMERCIAL CAPITAL, LLC
Reel/Frame 062899/0741 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: CORE SCIENTIFIC INC.; CORE SCIENTIFIC OPERATING COMPANY
Reel/Frame 063272/0450 →
SECURITY INTEREST Recorded Dec 23, 2022
From: CORE SCIENTIFIC OPERATING COMPANY; CORE SCIENTIFIC INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 062218/0713 →
SECURITY INTEREST Recorded Feb 10, 2022
From: CORE SCIENTIFIC OPERATING COMPANY; CORE SCIENTIFIC ACQUIRED MINING LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 059004/0831 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2021
From: SILVERPEAK CREDIT PARTNERS LP
To: CORE SCIENTIFIC, INC.
Reel/Frame 055990/0111 →
SECURITY INTEREST Recorded Apr 21, 2021
From: CORE SCIENTIFIC, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055996/0839 →
SECURITY INTEREST Recorded May 21, 2020
From: CORE SCIENTIFIC, INC.
To: SILVERPEAK CREDIT PARTNERS LP
Reel/Frame 052722/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2019
From: STEPHENS, BENJAMIN FLINT
To: CORE SCIENTIFIC, INC.
Reel/Frame 050781/0752 →
Continuity (1)
Related Publication 20210114472A1 · Apr 22, 2021
Cited By (1)
US 12,240,331