IP Library Granted Patent US 11,836,473
Granted Patent B2
US 11,836,473 · App. 17/386,133 · Granted Dec 5, 2023

Active adaptation of networked compute devices using vetted reusable software components

Inventor: Jean-Claude L. Franchitti (New York, NY)
Assignee: Archemy, Inc.
G06F8/65G06F16/903G06F16/9538G06N3/08G06N5/022G06N20/00H04L67/34H04L67/10
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,836,473
App. No.
17/386,133
Granted
Dec 5, 2023
Kind
B2
Abstract

A method includes receiving a text description of a system capability request, and converting the text description into a normalized description of the system capability request. A repository is then queried, based on the normalized description and using a search algorithm, to identify multiple candidate application software units (ASUs). The candidate ASUs are displayed to a user for selection. The user-selected ASU is then deployed, either locally or to at least one remote compute device, in response to receiving the user selection. Deployment can include the user-selected candidate ASU being integrated into a local or remote software package, thus defining a modified software package that is configured to provide the system capability.

Claims (35)

1. A non-transitory processor-readable medium storing code representing instructions to cause a processor to:

receive input data including at least one data feed;

generate a queryable repository of autonomous application software units based on the input data;

identify a first subset of autonomous application software units from the queryable repository of autonomous application software units based on a financial objective;

cause execution of the first subset of autonomous application software units from the queryable repository of autonomous application software units;

generate a prediction associated with the financial objective based on the execution of the first subset of autonomous application software units from the queryable repository of autonomous application software units;

analyze a performance of the subset of autonomous application software units, based on the prediction and using at least one machine learning algorithm; and

identify a second subset of autonomous application software units from the queryable repository of autonomous application software units, the second subset of autonomous application software units different from the first subset of autonomous application software units, in response to the performance failing to achieve a predefined threshold.

2. The non-transitory processor-readable medium of claim 1 , wherein the code further represents instructions to cause the processor to interact with a distributed ledger to perform financial recordkeeping.

3. The non-transitory processor-readable medium of claim 1 , wherein the input data further includes social media data, the code further representing instructions to cause the processor to:

perform real-time analytics of the social media data to identify a user sentiment; and

send a signal to cause publication on a messaging channel of a representation of the user sentiment.

4. The non-transitory processor-readable medium of claim 1 , wherein the code further represents instructions to cause the processor to identify a third subset of autonomous application software solution units from the queryable repository of autonomous solution units, the third subset of autonomous solution units different from the first subset of autonomous solution units and the second subset of autonomous solution units, in response to detecting a security threat.

5. A system, comprising:

a plurality of compute nodes, each compute node from the plurality of compute nodes in operable communication with each other compute node from the plurality of compute nodes via a communications network,

each compute node from the plurality of compute nodes including a memory storing code representing instructions to cause a processor to:

receive input data including at least one of historical supervised patient data, sensor data, or a data feed;

generate a queryable repository of autonomous solution units based on the input data, each autonomous solution unit from the queryable repository of autonomous solution units including at least one of hardware or software;

identify a first subset of autonomous solution units from the queryable repository of autonomous solution units based on a predefined objective including one of a healthcare objective or a financial objective;

cause execution of the first subset of autonomous solution units from the queryable repository of autonomous solution units;

generate a prediction associated with the predefined objective based on the execution of the first subset of autonomous solution units from the queryable repository of autonomous solution units;

analyze a performance of the subset of autonomous solution units, based on the prediction and using at least one machine learning algorithm; and

identify a second subset of autonomous solution units from the queryable repository of autonomous solution units, the second subset of autonomous solution units different from the first subset of autonomous solution units, in response to the performance failing to achieve a predefined threshold.

6. The system of claim 5 , wherein the code further represents instructions to cause the processor to send a signal to cause display of representations of the autonomous solution units from the repository of autonomous solution units, the instructions to identify the first subset of autonomous solution units from the queryable repository of autonomous solution units including instructions to identify the first subset of autonomous solution units based on a user selection of a subset of the representations of the autonomous solution units from the repository of autonomous solution units.

7. The system of claim 5 , wherein the performance of the first subset of autonomous solution units is indicative of a suitability of the first subset of autonomous solution units to the predefined objective.

8. The system of claim 5 , wherein the instructions to analyze the performance of the first subset of autonomous solution units include instructions to analyze the performance of the first subset of autonomous solution units based on a real-time cognitive analysis implemented by the at least one machine learning algorithm.

9. The system of claim 5 , wherein the repository of autonomous solution units is queryable using a search algorithm that includes at least one of a classification search or a distance vector.

10. The system of claim 5 , wherein the code further represents instructions to cause the processor to interact with a distributed ledger to perform recordkeeping.

11. The system of claim 5 , wherein the code further represents instructions to cause the processor to identify a third subset of autonomous solution units from the queryable repository of autonomous solution units, the third subset of autonomous solution units different from the first subset of autonomous solution units and the second subset of autonomous solution units, in response to detecting a security threat.

12. The system of claim 5 , wherein the instructions to cause the processor to identify the first subset of autonomous solution units from the queryable repository of autonomous solution units include instructions to cause the processor to identify the first subset of autonomous solution units from the queryable repository of autonomous solution units in response to a service request received from a remote compute device.

13. A non-transitory processor-readable medium storing code representing instructions to cause a processor to:

receive input data including at least one data feed;

generate a queryable repository of autonomous application software units based on the input data;

identify a subset of autonomous application software units from the queryable repository of autonomous application software units based on a healthcare objective; and

cause execution of at least one autonomous application software unit from the queryable repository of autonomous application software units to reconfigure at least one of an Internet of Things (IoT) sensor or an Internet of Machines (IoM) sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: FRANCHITTI, JEAN-CLAUDE L.
To: ARCHEMY, INC.
Reel/Frame 057151/0318 →
Continuity (4)
Continuation 16430903 · Jun 4, 2019
Continuation 16211680 · Dec 6, 2018
Provisional Application 62594922 · Dec 5, 2017
Related Publication 20220197625A1 · Jun 23, 2022
Cited By (10)
US 12,277,524 US 12,361,371 US 12,368,691 US 12,456,092 US 12,488,307 US 12,579,500 US 12,586,034 US 12,626,215 US 12,693,848 US 12,718,162