Methods for optics module firmware in-field upgrade

    公开(公告)号:US11704110B2

    公开(公告)日:2023-07-18

    申请号:US17889508

    申请日:2022-08-17

    Applicant: Google LLC

    CPC classification number: G06F8/65

    Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects. The software layers that may properly translate optics module read/write operations, abstract and make uniform the read/write operations, provide libraries of intermediate representations, package the intermediate representations into executables/scripts, monitor optics module status, determine when a new firmware is released, and gradually upgrade the optics module firmware.

    Methods for Optics Module Firmware In-Field Upgrade

    公开(公告)号:US20230325175A1

    公开(公告)日:2023-10-12

    申请号:US18201365

    申请日:2023-05-24

    Applicant: Google LLC

    CPC classification number: G06F8/65

    Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects. The software layers that may properly translate optics module read/write operations, abstract and make uniform the read/write operations, provide libraries of intermediate representations, package the intermediate representations into executables/scripts, monitor optics module status, determine when a new firmware is released, and gradually upgrade the optics module firmware.

    ENHANCED RECONFIGURABLE INTERCONNECT NETWORK

    公开(公告)号:US20220121928A1

    公开(公告)日:2022-04-21

    申请号:US17110867

    申请日:2020-12-03

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an enhanced reconfigurable interconnect network. The reconfigurable interconnect network can be used to switch between multiple different connection topologies for different sizes of subsets of processing nodes in a cluster. For example, for a given number of processing nodes to be used, different connection topologies can provide different levels of scalability, data transfer bandwidth among processing nodes, and latency for transfers among processing nodes. In some implementations, the connection topologies can assign connections for each of the data ports of the processing nodes used, to maximize utilization of the data ports and provide better performance.

    Methods for optics module firmware in-field upgrade

    公开(公告)号:US11467822B2

    公开(公告)日:2022-10-11

    申请号:US17201256

    申请日:2021-03-15

    Applicant: Google LLC

    Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects. The software layers that may properly translate optics module read/write operations, abstract and make uniform the read/write operations, provide libraries of intermediate representations, package the intermediate representations into executables/scripts, monitor optics module status, determine when a new firmware is released, and gradually upgrade the optics module firmware.

    Methods for optics module firmware in-field upgrade

    公开(公告)号:US12014167B2

    公开(公告)日:2024-06-18

    申请号:US18201365

    申请日:2023-05-24

    Applicant: Google LLC

    CPC classification number: G06F8/65

    Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects. The software layers that may properly translate optics module read/write operations, abstract and make uniform the read/write operations, provide libraries of intermediate representations, package the intermediate representations into executables/scripts, monitor optics module status, determine when a new firmware is released, and gradually upgrade the optics module firmware.

    Methods for Optics Module Firmware In-Field Upgrade

    公开(公告)号:US20220398090A1

    公开(公告)日:2022-12-15

    申请号:US17889508

    申请日:2022-08-17

    Applicant: Google LLC

    Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects. The software layers that may properly translate optics module read/write operations, abstract and make uniform the read/write operations, provide libraries of intermediate representations, package the intermediate representations into executables/scripts, monitor optics module status, determine when a new firmware is released, and gradually upgrade the optics module firmware.

    Methods for Optics Module Firmware In-Field Upgrade

    公开(公告)号:US20220291915A1

    公开(公告)日:2022-09-15

    申请号:US17201256

    申请日:2021-03-15

    Applicant: Google LLC

    Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects. The software layers that may properly translate optics module read/write operations, abstract and make uniform the read/write operations, provide libraries of intermediate representations, package the intermediate representations into executables/scripts, monitor optics module status, determine when a new firmware is released, and gradually upgrade the optics module firmware.

Patent Agency Ranking