IP Library Patent Application 18912397
Patent Application
App. No. 18/912,397

LATTICE MESH

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 None
App. No.
18/912,397
Abstract

A system comprises an interface and a processor. The interface is configured to provide a request to join a publish group from a client or a point to point communication link of a lattice mesh; and receive a group key or a host public key. The processor is configured to determine whether a message has been received; in response to the message having been received, determine whether the message is to be sent on; in response to the message being determined not to be sent on, decode the message using the group key or the host public key; determine whether to store the message in a backfill database; in response to determining to store the message in the backfill database, store the message in the backfill database.

Claims (47)

1 . (canceled)

2 . A system comprising:

an interface configured to:

provide a request to join a publish group from a client or a point to point communication link of a lattice mesh; and

receive a group key or a host public key; and

one or more processors configured to:

determine whether a message stored in a backfill database is available to send; and

in response to determining the message stored in the backfill database is available to send:

encode the message stored in the backfill database using the group key or the host public key; and

send the message stored in the backfill database.

3 . The system of claim 2 , wherein the one or more processors are further configured to:

prior to determining the message stored in the backfill database is available to send, determine whether a live message is available to send; and

in response to determining no live message is available to send, determine whether the message stored in the backfill database is available to send.

4 . The system of claim 2 , wherein the group key or the host public key is time bounded to a window of messages stored in the backfill database.

5 . The system of claim 2 , wherein the backfill database comprises logged data stored locally on the client.

6 . The system of claim 2 , wherein the group key or the host public key is received from an asset database.

7 . The system of claim 2 , wherein the group key is used to encrypt and/or decrypt messages.

8 . The system of claim 2 , wherein the host public key is used to sign messages issued by a host.

9 . A method comprising:

providing a request to join a publish group from a client or a point to point communication link of a lattice mesh;

receiving a group key or a host public key;

determining, using one or more processors, whether a message stored in a backfill database is available to send; and

in response to determining the message stored in the backfill database is available to send:

encoding the message stored in the backfill database using the group key or the host public key; and

sending the message stored in the backfill database.

10 . The method of claim 9 , further comprising:

prior to determining the message stored in the backfill database is available to send, determining whether a live message is available to send; and

in response to determining no live message is available to send, determining whether the message stored in the backfill database is available to send.

11 . The method of claim 9 , wherein the group key or the host public key is time bounded to a window of messages stored in the backfill database.

12 . The method of claim 9 , wherein the backfill database comprises logged data stored locally on the client.

13 . The method of claim 9 , wherein the group key or the host public key is received from an asset database.

14 . The method of claim 9 , wherein the group key is used to encrypt and/or decrypt messages.

15 . The method of claim 9 , wherein the host public key is used to sign messages issued by a host.

16 . A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

providing a request to join a publish group from a client or a point to point communication link of a lattice mesh;

receiving a group key or a host public key;

determining whether a message stored in a backfill database is available to send; and

in response to determining the message stored in the backfill database is available to send:

encoding the message stored in the backfill database using the group key or the host public key; and

sending the message stored in the backfill database.

17 . The computer program product of claim 16 , further comprising computer instructions for:

prior to determining the message stored in the backfill database is available to send, determining whether a live message is available to send; and

in response to determining no live message is available to send, determining whether the message stored in the backfill database is available to send.

18 . The computer program product of claim 16 , wherein the group key or the host public key is time bounded to a window of messages stored in the backfill database.

19 . The computer program product of claim 16 , wherein the backfill database comprises logged data stored locally on the client.

20 . The computer program product of claim 16 , wherein the group key or the host public key is received from an asset database.

21 . The computer program product of claim 16 , wherein the group key is used to encrypt and/or decrypt messages, and/or wherein the host public key is used to sign messages issued by a host.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2025
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 070147/0307 →