US 11,704,110 B2
Methods for optics module firmware in-field upgrade
Jianqiao Liu, Secaucus, NJ (US); Xiangyu Dong, San Jose, CA (US); Pedram Z. Dashti, San Jose, CA (US); and Kais Belgaied, San Jose, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 17, 2022, as Appl. No. 17/889,508.
Application 17/889,508 is a continuation of application No. 17/201,256, filed on Mar. 15, 2021, granted, now 11,467,822.
Prior Publication US 2022/0398090 A1, Dec. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method of upgrading firmware within an optics module, the method comprising:
receiving, using one or more processors, an intermediate representation (IR) based file, wherein the IR based file includes operations and control logic for upgrading the optics module;
parsing, using the processors, the IR based file to determine the operations;
communicating, using the processors, the operations to the optics module based on the control logic; and
upgrading, using the processors, the firmware of the optics module based on the communicated operations.