Algorithmic modeling interface process
First Claim
1. A computer-implemented method comprising:
- enabling, using one or more computing devices, a user to select from a plurality of templates associated with an advanced equalization algorithm at a graphical user interface, wherein each of the plurality of templates includes at least one graphical modules each representing analog gain control, continuous time equalization, or decision feedback equalization;
receiving a selection of at least one of the plurality of templates at the graphical user interface;
displaying the selected template and the at least one graphical modules included in the selected template at the graphical user interface and allowing a user to drag and place the selected template and the at least one graphical modules included in the selected template at a portion of the graphical user interface;
storing and integrating a user-customized portion of code into the selected template such that an additional graphical module is displayed at the graphical user interface;
allowing the user to edit one or more parameters associated with the at least one graphical modules included in the selected template and the additional graphical module at the graphical user interface; and
automatically generating an algorithmic modeling interface (“
AMI”
) model, including a dynamically linked library and associated code, based upon, at least in part, the selected template, the additional graphical module and the one or more parameters, wherein generating is based upon, at least in part, one or more results received from an AMI-engine, the results being based upon one or more answers provided by the user at the graphical user interface, wherein automatically generating the AMI model is based upon, at least in part, at least one of an analog gain control based algorithm, a continuous time equalization based algorithm, and a decision feedback equalization based algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a system and method for algorithmic modeling interface (“AMI”) model development. Embodiments may include enabling a selection from a plurality of templates associated with an advanced equalization algorithm at a graphical user interface. Embodiments may further include receiving a selection of at least one of the plurality of templates at the graphical user interface and displaying a selected template at the graphical user interface. Embodiments may also include allowing a user to edit one or more parameters associated with the selected template at the graphical user interface and generating an algorithmic modeling interface (“AMI”) model based upon, at least in part, the selected template and the one or more parameters.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
enabling, using one or more computing devices, a user to select from a plurality of templates associated with an advanced equalization algorithm at a graphical user interface, wherein each of the plurality of templates includes at least one graphical modules each representing analog gain control, continuous time equalization, or decision feedback equalization; receiving a selection of at least one of the plurality of templates at the graphical user interface; displaying the selected template and the at least one graphical modules included in the selected template at the graphical user interface and allowing a user to drag and place the selected template and the at least one graphical modules included in the selected template at a portion of the graphical user interface; storing and integrating a user-customized portion of code into the selected template such that an additional graphical module is displayed at the graphical user interface; allowing the user to edit one or more parameters associated with the at least one graphical modules included in the selected template and the additional graphical module at the graphical user interface; and automatically generating an algorithmic modeling interface (“
AMI”
) model, including a dynamically linked library and associated code, based upon, at least in part, the selected template, the additional graphical module and the one or more parameters, wherein generating is based upon, at least in part, one or more results received from an AMI-engine, the results being based upon one or more answers provided by the user at the graphical user interface, wherein automatically generating the AMI model is based upon, at least in part, at least one of an analog gain control based algorithm, a continuous time equalization based algorithm, and a decision feedback equalization based algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium having stored thereon instructions that when executed by a machine result in the following operations:
-
enabling, using one or more computing devices, a user to select from a plurality of templates associated with an advanced equalization algorithm at a graphical user interface, wherein each of the plurality of templates includes at least one graphical modules each representing analog gain control, continuous time equalization, or decision feedback equalization; receiving a selection of at least one of the plurality of templates at the graphical user interface; displaying the selected template and the at least one graphical modules included in the selected template at the graphical user interface and allowing a user to drag and place the selected template and the at least one graphical modules included in the selected template at a portion of the graphical user interface; storing and integrating a user-customized portion of code into the selected template such that an additional graphical module is displayed at the graphical user interface; allowing the user to edit one or more parameters associated with the at least one graphical modules included in the selected template at the graphical user interface; and generating an algorithmic modeling interface (“
AMI”
) model, including a dynamically linked library and associated code, based upon, at least in part, the selected template, the additional graphical module and the one or more parameters, wherein generating is based upon, at least in part, one or more results received from an AMI-engine, the results being based upon one or more answers provided by the user at the graphical user interface, wherein generating the AMI model is based upon, at least in part, at least one of an analog gain control based algorithm, a continuous time equalization based algorithm, and a decision feedback equalization based algorithm. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
a computing device having at least one processor configured to enable a user to select from a plurality of templates associated with an advanced equalization algorithm at a graphical user interface, wherein each of the plurality of templates includes at least one graphical modules each representing analog gain control, continuous time equalization, or decision feedback equalization, the at least one processor further configured to receive a selection of at least one of the plurality of templates at the graphical user interface and to display the selected template and the at least one graphical modules included in the selected template at the graphical user interface and allow a user to drag and place the selected template and the at least one graphical modules included in the selected template at a portion of the graphical user interface, store and integrate a user-customized portion of code into the selected template such that an additional graphical module is displayed at the graphical user interface, the at least one processor further configured to allow a user to edit one or more parameters associated with the at least one graphical modules included in the selected template and the additional graphical module at the graphical user interface and to automatically generate an algorithmic modeling interface (“
AMI”
) model, including a dynamically linked library and associated code, based upon, at least in part, the selected template and the one or more parameters, wherein generating is based upon, at least in part, one or more results received from an AMI-engine, the results being based upon one or more answers provided by the user at the graphical user interface, wherein automatically generating the AMI model is based upon, at least in part, at least one of an analog gain control based algorithm, a continuous time equalization based algorithm, and a decision feedback equalization based algorithm.- View Dependent Claims (17, 18)
Specification