IP Library Granted Patent US 10,387,166
Granted Patent B2
US 10,387,166 · App. 15/131,769 · Granted Aug 20, 2019

Dynamic configuration of a multiprocessor system

Inventors: Dan Alan Preston (Bainbridge Island, WA); Robert Pierce Lutter (Bainbridge Island, WA)
Assignee: NORTHWATER INTELLECTUAL PROPERTY FUND L.P. 2
G06F9/44505B60R25/00G06F9/46G06F11/2028G06F11/2035G06F11/2046G06F11/3013G06F11/3051G06F11/328G06F13/4081G06Q30/0641G07C5/08H04L12/403H04L12/40169H04L29/06H04L41/00H04L41/0806H04L41/0809H04L41/22H04L67/12H04L67/125H04L67/42H04L2012/40273Y10T307/50
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,387,166
App. No.
15/131,769
Granted
Aug 20, 2019
Kind
B2
Abstract

A multiprocessor system includes multiple processors configured to run applications, and a dynamic configuration system operating independently on one or more of the multiple processors. The dynamic configuration system is configured to automatically incorporate new processors into the multiprocessor system for communication with one or more of the multiple processors. The dynamic configuration system automatically reconfigures the multiprocessor system in real-time to run at least one application normally run on one or more of the multiple processor to run on one or more of the automatically incorporated new processors.

Claims (32)

1. A multiprocessor system, comprising:

a plurality of processors configured to run applications; and

a dynamic configuration system operating independently on one or more of the plurality of processors, configured to:

detect signals from a new processor;

verify that the signals are encrypted in a compatible protocol;

check data codes in the signals from the new processor;

determine a device identifier for the new processor;

automatically incorporate the new processor into the multiprocessor system for communication with the one or more of the plurality of processors;

detect an application failure in one of the applications running on one or more of the plurality of processors;

determine that the new processor has processing capability to execute the one of the applications that failed;

transfer the one of the applications that failed to the automatically incorporated new processor; and

automatically reconfigure the multiprocessor system in real-time to run the one of the applications that failed on the automatically incorporated new processor.

2. The system of claim 1 , wherein the multiprocessor system is for use in at least one of a vehicle, a home, and a business.

3. The system of claim 1 , wherein the plurality of processors is located within at least one of a vehicle, a home, and a business.

4. The system of claim 1 , wherein the automatically incorporated new processor is located within or remote to at least one of a vehicle, a home, and a business.

5. The system of claim 1 , wherein the automatically incorporated new processor is included within one or more of a smartphone, tablet, laptop, audio device, navigation device, personal computer, and remote server.

6. A multiprocessor method, comprising:

configuring a plurality of processors to run applications;

using a dynamic configuration system operating independently on one or more of the plurality of processors, configured to:

detect signals from a new processor;

verify that the signals are encrypted in a compatible protocol;

check data codes in the signals from the new processor;

determine a device identifier for the new processor;

automatically incorporate the new processor into the dynamic configuration system for communication with the one or more of the plurality of processors,

detect an application failure in one of the applications running on one or more of the plurality of processors;

determine that the new processor has processing capability to execute the one of the applications that failed;

transfer the one of the applications that failed to the automatically incorporated new processor; and

automatically reconfigure the dynamic configuration system in real-time to run the one of the applications that failed on the automatically incorporated new processor.

7. The method of claim 6 , wherein the dynamic configuration system is for use in at least one of a vehicle, a home, and a business.

8. The method of claim 6 , wherein the plurality of processors is located within at least one of a vehicle, a home, and a business.

9. The method of claim 6 , wherein the automatically incorporated new processor is located within or remote to at least one of a vehicle, a home, and a business.

10. The method of claim 6 , wherein the automatically incorporated new processor is included within one or more of a smartphone, tablet, laptop, audio device, navigation device, personal computer, and remote server.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2020
From: MICROPAIRING TECHNOLOGIES LTD.
To: MICROPAIRING TECHNOLOGIES LLC.
Reel/Frame 053299/0523 →
CHANGE OF NAME Recorded Jul 6, 2020
From: MICROPAIRING TECHNOLOGIES LTD
To: MICROPAIRING TECHNOLOGIES LLC
Reel/Frame 053129/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2020
From: NORTHWATER INTELLECTUAL PROPERTY FUND L.P. 2
To: 2230755 ALBERTA LTD.
Reel/Frame 051702/0178 →
CHANGE OF NAME Recorded Feb 3, 2020
From: 2230755 ALBERTA LTD.
To: MICROPAIRING TECHNOLOGIES LTD.
Reel/Frame 051781/0106 →
TRANSFER STATEMENT Recorded Apr 20, 2018
From: EAGLE HARBOR HOLDINGS, L.L.C.
To: NORTHWATER INTELLECTUAL PROPERTY FUND L.P. 2
Reel/Frame 045987/0217 →
CORRECTING IMPROPER SECURITY INTEREST Recorded Feb 7, 2017
From: EAGLE HARBOR HOLDINGS, LLC
To: EAGLE HARBOR HOLDINGS, LLC
Reel/Frame 041651/0884 →
SECURITY INTEREST Recorded Feb 1, 2017
From: EAGLE HARBOR HOLDINGS, LLC; MEDIUS TECH, LLC
To: MIRAI VENTURES, LLC
Reel/Frame 041150/0607 →
SECURITY INTEREST Recorded Jan 30, 2017
From: EAGLE HARBOR HOLDINGS, LLC
To: CLAROVIA TECHNOLOGIES, LLC
Reel/Frame 041565/0469 →
SECURITY INTEREST Recorded Jan 16, 2017
From: EAGLE HARBOR HOLDINGS, LLC
To: NORTHWATER INTELLECTUAL PROPERTY FUND L.P. 2
Reel/Frame 040977/0871 →
Continuity (6)
Continuation 13430368 · Mar 26, 2012
Continuation 12880773 · Sep 13, 2010
Continuation 12789313 · May 27, 2010
Continuation 11462958 · Aug 7, 2006
Continuation 09841915 · Apr 24, 2001
Related Publication 20160232015A1 · Aug 11, 2016
Cited By (15)
US 12,198,966 US 12,237,148 US 12,261,019 US 12,272,524 US 12,315,732 US 12,347,647 US 12,368,020 US 12,394,596 US 12,482,633 US 12,525,433 US 12,525,441 US 12,586,768 US 12,663,456 US 12,683,123 US 12,706,275