IP Library Granted Patent US 10,506,436
Granted Patent B1
US 10,506,436 · App. 16/201,873 · Granted Dec 10, 2019

Lattice mesh

Inventors: Jared Newman (Costa Mesa, CA); Ryan Brown (Irvine, CA); Brian W. Schimpf (Palo Alto, CA); Palmer F. Luckey (Newport Beach, CA); Julian Hammerstein (Murrieta, CA); Travis M. Whitaker (Costa Mesa, CA); Jason Levin (Costa Mesa, CA); Joseph Chen (Irvine, CA)
Assignee: Anduril Industries Inc.
H04W12/0609H04L9/0825H04L9/0833H04L9/0894H04L63/0823H04L67/12H04W12/009H04W12/04031H04W12/04033H04L2209/12H04L2209/80
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,506,436
App. No.
16/201,873
Granted
Dec 10, 2019
Kind
B1
Abstract

A system for a lattice mesh comprises an interface and a processor. The interface is configured to receive a request to register from a host, wherein the request to register includes a key and a set of asset IDs that the host wishes to claim. The processor is configured to sign the key to generate a resource authority (RA) certificate signed key with an RA certificate; update an asset database with the RA certificate signed key; distribute the RA certificate signed host public key through the network; and provide the host with the RA certificate signed key. In some embodiments, the system further comprises a memory that is coupled to the processor and configured to provide the processor with instructions.

Claims (37)

1. A system for a lattice mesh, comprising:

an interface configured to receive a request to register from a host, wherein the request to register includes a key and a set of asset IDs that the host wishes to claim;

a processor configured to;

sign the key to generate an Resource Authority (RA) certificate signed key with an RA certificate;

update an asset database with the RA certificate signed key;

distribute the RA certificate signed key through the network; and

provide the host with the RA certificate signed key.

2. The system as in claim 1 , wherein a message is encoded using a group key or a host public key in the asset database, wherein encoding the message comprises encrypting the message using the group key or signing the message using the host public key.

3. The system as in claim 2 , wherein the message is sent to another node or published to multiple nodes after encoding.

4. The system as in claim 1 , wherein a message is decoded using a group key or a host public key in the asset database.

5. The system as in claim 4 , wherein the message was sent specifically to one node or published to multiple nodes.

6. The system as in claim 1 , wherein the interface and the processor belong to a hub.

7. The system as in claim 6 , wherein the hub includes a resource authority.

8. The system as in claim 7 , wherein the resource authority includes a certificate authority.

9. The system as in claim 7 , wherein the resource authority includes a key store.

10. The system as in claim 9 , wherein the key store stores keys in a hardware security module.

11. The system as in claim 7 , wherein the resource authority includes an asset database.

12. The system as in claim 7 , wherein the resource authority includes a host to claim map.

13. The system as in claim 7 , wherein the resource authority includes an asset database sharer.

14. The system as in claim 1 , wherein the host includes a host service.

15. The system as in claim 14 , wherein the host service includes a registration requestor.

16. The system as in claim 14 , wherein the host service includes a key store.

17. The system as in claim 16 , wherein the key store stores keys in a hardware security module.

18. The system as in claim 14 , wherein the host service includes an asset database.

19. The system as in claim 14 , wherein the host service includes an asset database sharer.

20. A method for a lattice mesh, comprising:

receiving a request to register from a host, wherein the request to register includes a host public key and a set of asset IDs that the host wishes to claim;

signing, using a processor, the key to generate an RA certificate signed key with an RA certificate;

updating an asset database with the RA certificate signed key;

distributing the RA certificate signed key through the network; and

providing the host with the RA certificate signed key.

21. A computer program product for a lattice mesh, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:

receiving a request to register from a host, wherein the request to register includes a key and a set of asset IDs that the host wishes to claim;

signing the key to generate an RA certificate signed key with an RA certificate;

updating an asset database with the RA certificate signed key;

distributing the RA certificate signed key through the network; and

providing the host with the RA certificate signed key.

Assignments (4)
SECURITY INTEREST Recorded Aug 9, 2024
From: ANDURIL INDUSTRIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 068526/0728 →
TERMINATION AND RELEASE OF IPSA Recorded Feb 9, 2024
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: ANDURIL INDUSTRIES, INC.,
Reel/Frame 066546/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 25, 2020
From: ANDURIL INDUSTRIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 052224/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: NEWMAN, JARED; BROWN, RYAN; SCHIMPF, BRIAN W.; LUCKEY, PALMER F.; HAMMERSTEIN, JULIAN; WHITAKER, TRAVIS M.; LEVIN, JASON; CHEN, JOSEPH
To: ANDURIL INDUSTRIES INC.
Reel/Frame 048534/0329 →
Continuity (1)
Provisional Application 62683533 · Jun 11, 2018
Cited By (11)
US 12,255,404 US 12,279,115 US 12,376,062 US 12,455,364 US 12,463,356 US 12,543,047 US 12,546,851 US 12,546,878 US 12,568,602 US 12,609,461 US 12,634,695