IP Library › Granted Patent US 12,499,028
Granted Patent B1
US 12,499,028 · App. 19/186,961 · Granted Dec 16, 2025

Integrated circuit chip telemetry reporting

Inventors: Diana Pham (Santa Clara, CA); Marshall Long (Sugarland, TX); Matangi Vaidyanathan (Santa Clara, CA); Sairam Jalakam Devarajulu (Santa Clara, CA); Sridhar Chirravuri (Sunnyvale, CA)
Assignee: Auradine, Inc.
G06F11/3409G06F15/17318
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 12,499,028
App. No.
19/186,961
Filed
Apr 23, 2025
Granted
Dec 16, 2025
Kind
B1
Examiner
LE, JOHN H
Art Unit
2857
USPC
702/186
Abstract

A computing device includes: a plurality of integrated circuit (IC) chips arranged on one or more substrates; and a controller. The controller is configured to: control the plurality of integrated circuit (IC) chips to perform a common type of computation in parallel with one another; receive, from one or more of the plurality of IC chips, IC chip data indicative of performance of the IC chips; generate status data based on the IC chip data; and push the status data to a remote asset management server.

Claims (35)

1 . A computing device, comprising:

a plurality of integrated circuit (IC) chips arranged on one or more substrates; and

a controller, wherein the controller is configured to:

control the plurality of integrated circuit (IC) chips to perform a common type of computation in parallel with one another;

receive, from one or more of the plurality of IC chips, IC chip data indicative of performance of the IC chips;

generate status data based on the IC chip data; and

push the status data to a remote asset management server,

wherein the controller is configured to push the status data without receiving a corresponding query from the remote asset management server, such that the remote asset management server receives and processes the status data without sending the corresponding query.

2 . The computing device of claim 1 , wherein the controller is configured to generate the status data by adjusting the IC chip data, and wherein pushing the status data comprises pushing the status data in adjusted form.

3 . The computing device of claim 2 , wherein the status data in adjusted form comprises multiple types of status data in a single compressed data file.

4 . The computing device of claim 1 , wherein the controller is configured to:

obtain, from the remote asset management server, a reporting parameter;

store the reporting parameter locally at the controller; and

push the status data to the remote asset management server based on the reporting parameter.

5 . The computing device of claim 4 , wherein the reporting parameter comprises a reporting interval.

6 . The computing device of claim 1 , wherein the status data comprises at least one of: a temperature, a power mode of the plurality of IC chips, or a computation rate of the plurality of IC chips.

7 . The computing device of claim 1 , wherein the common type of computation comprises a hash computation or a machine learning computation.

8 . The computing device of claim 1 , wherein the controller is on the substrate.

9 . A method, comprising:

receiving, at an asset management server, status data pushed from a plurality of computing devices that are remote from the asset management server, without sending a corresponding query from the asset management server to the plurality of computing devices,

wherein each of the plurality of computing devices comprises a plurality of IC chips configured to perform a common type of computation in parallel with one another;

generating, by the asset management server, a report based on the status data, wherein the status data is configured to be received by the asset management server and processed to generate the report without the asset management server sending the corresponding query to the plurality of computing devices; and

sending, by the asset management server, the report to a user device.

10 . The method of claim 9 , comprising receiving the status data in a compressed form.

11 . The method of claim 10 , wherein the status data in the compressed form comprises multiple types of status data in a single compressed data file.

12 . The method of claim 9 , comprising:

providing a reporting parameter from the asset management server to the plurality of computing devices, to cause the plurality of computing devices to push the status data to the asset management server in accordance with the reporting parameter.

13 . The method of claim 12 , wherein the reporting parameter comprises a reporting interval.

14 . The method of claim 9 , wherein the status data comprises at least one of: a temperature, a power mode of the plurality of computing devices, or a computation rate of the plurality of computing devices.

15 . The method of claim 9 , wherein the report has a PDF format.

16 . The method of claim 9 , wherein the report has a coloration compliant with Web Content Accessibility Guidelines (WCAG).

17 . The method of claim 9 , comprising sending computational parameters from the asset management server to the plurality of computing devices to cause the plurality of computing devices to perform the common type of computation in accordance with the computational parameters.

18 . The method of claim 9 , comprising:

storing, by the asset management server, the status data in a telemetry database; and

retrieving, by the asset management server, the status data from the telemetry database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2025
From: PHAM, DIANA; LONG, MARSHALL; VAIDYANATHAN, MATANGI; DEVARAJULU, SAIRAM JALAKAM; CHIRRAVURI, SRIDHAR
To: AURADINE, INC.
Reel/Frame 072861/0748 →
References Cited (21)
US 8762752B2 · Inbaraj et al. · 2014 [cited by applicant]
US 9250684B1 · Chen · 2016 [cited by applicant]
US 10433035B2 · Chayat · 2019 [cited by applicant]
US 12081624B1 · Xu · 2024 [cited by examiner]
US 12243827B1 · Liu et al. · 2025 [cited by applicant]
US 12314764B1 · Long et al. · 2025 [cited by applicant]
US 12341514B1 · Ilislamoo · 2025 [cited by examiner]
US 12392670B1 · Zhou et al. · 2025 [cited by applicant]
US 20020116532A1 · Berg · 2002 [cited by applicant]
US 20180288152A1 · Chagam Reddy et al. · 2018 [cited by applicant]
US 20180302498A1 · Xie et al. · 2018 [cited by applicant]
US 20200042068A1 · Rong et al. · 2020 [cited by applicant]
US 20210004035A1 · Yang et al. · 2021 [cited by applicant]
US 20210405728A1 · Jain et al. · 2021 [cited by applicant]
US 20220300524A1 · Banerjee · 2022 [cited by examiner]
US 20250238070A1 · Mukherjee et al. · 2025 [cited by applicant]
Foreman.mn [online], “Automation,” retrieved on May 5, 2025, retrieved from URL <https://foreman.mn/features/automation/>, 4 pages. [cited by applicant]
Foreman.mn [online], “Inventory Management,” retrieved on May 5, 2025, retrieved from URL <https://foreman.mn/features/inventory/>, 2 pages. [cited by applicant]
Foreman.mn [online], “Mine Management Software,” retrieved on May 5, 2025, retrieved from URL <https://foreman.mn/>, 4 pages. [cited by applicant]
Foreman.mn [online], “Power Control,” retrieved on May 5, 2025, retrieved from URL <https://foreman.mn/features/powercontrol/>, 2 pages. [cited by applicant]
Foreman.mn [online], “Site Map,” retrieved on May 5, 2025, retrieved from URL <https://foreman.mn/features/sitemap/>, 3 pages. [cited by applicant]