Multiple effective focal length (EFL) optical system

    公开(公告)号:US12066609B2

    公开(公告)日:2024-08-20

    申请号:US16454988

    申请日:2019-06-27

    Abstract: A multi-band/multi-polarization reflective or catadioptric optical system yields differing effective focal lengths (EFLs) per band/polarization. This approach could be used to create an imaging system, for example. In such case, a sensor (imager, spectrometer, diode, etc.) is located at the one or more focal planes. On the other hand, it could also be used to create a projecting system or hybrid projecting and imaging system by locating an emitter such as an LED, laser, etc.) at the image or focal plane. The system employs polarizers and/or dichroic coatings nano patterns to create different focal lengths and/or fields of view using the same mirrors and/or lenses by, for example, including at least one dichroic coating optically in front of at least one additional mirror to separately reflect the different bands or polarizations.

    METHOD OF ABSTRACTION OF DATA AND FUNCTION REFERENCES FOR SOFTWARE SYSTEM RUNTIME RECONFIGURATION

    公开(公告)号:US20240241750A1

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

    申请号:US18411560

    申请日:2024-01-12

    Inventor: Sean CUMMINGS

    CPC classification number: G06F9/4881 G06F9/3017

    Abstract: A method for reconfiguring data referenced during the execution of a software system without the need for prior knowledge of a structured memory layout of the software system, may include parsing qualified software identifiers from the software system and categorizing the qualified software identifiers as either functions or variables, each associated with a name, data type, and data source, correlating the qualified software identifiers with at least one constraint defined by the categorizing, generating an order of execution of the qualified software identifiers based on the constraint, executing tasks defined by the software system according to the order of the qualified software identifiers, in response to a need arising during the execution of the software system, reconfiguring of the order of execution of the qualified software identifiers, and executing tasks defined by the reconfiguration of the order of the qualified software identifiers.

Patent Agency Ranking