1. A method of forming an integrated circuit package having a sensor with imaging capability comprising:
connecting components to a single-piece substrate, including fixing an integrated circuit die to a first area of said single-piece substrate and fixing a light source to a second area of said single-piece substrate, said integrated circuit die having said sensor, said single-piece substrate being a lead frame, said fixing of said integrated circuit die including using die attach techniques; and
enclosing said components to define said integrated circuit package having exposed inputoutput connections and having a window optically aligned with said sensor;
wherein said first and second areas of said single-piece substrate are at an angle to each other within said integrated circuit package, such that an axis of light from said light source is non-parallel to an imaging axis of said sensor and such that said light source illuminates a field of view of said sensor, said connecting said components including attaching said integrated circuit die and said light source to said lead frame while said lead frame is substantially flat, said enclosing including bending said lead frame to establish said angle of said first area to said second area; and
wherein said method further comprises forming an electrically insulative material on opposite sides of said lead frame prior to connecting said components, thereby defining a package form, said package form being patterned to include a locking mechanism, said bending of said lead frame including utilizing said locking mechanism to fix said lead frame in a position to establish said angle.
2. The method of claim 1 wherein defining said package form includes fabricating separate first and second portions on said lead frame, said first and second portions having cooperative structural features which define said locking mechanism.
3. The method of claim 1 wherein connecting said components includes providing said integrated circuit die to include a matrix of pixel elements and to include digital signal processing circuitry, said angle being selected to establish a light-source-to-sensor relationship in which light from said light source illuminates a surface being imaged by said matrix of pixel elements, said matrix of pixel elements being said sensor.
4. The method of claim 3 wherein enclosing said components includes attaching a lens system for directing said light from said light source and for collecting light reflected from said surface toward said matrix of pixel elements, thereby providing a module for electrical and mechanical connection within an electronic device.
5. The method of claim 4 wherein connecting said components includes providing said integrated circuit die such that said digital signal processing circuitry is dedicated to generating navigation information specific to movement of said sensor relative to said surface being illuminated by said light source.
6. A method of forming an integrated circuit package comprising:
providing a generally flat lead frame having spaced apart first and second areas for receiving components and having a plurality of inputoutput conductors;
forming a first package portion about said first area of said lead frame;
forming a second package portion about said second area of said lead frame;
fixing a sensor die to said first area, including electrically connecting said sensor die to at least some of said inputoutput conductors;
fixing a light source to said second area, including electrically connecting said light source to at least one of said sensor die and said inputoutput conductors; and
bending said lead frame in a region between said first and second areas to establish a condition in which light from said light source illuminates a field of view of said sensor die.
7. The method of claim 6 further comprising securing said lead frame in said condition using physical features of said first and second package portions, wherein said first and second package portions are formed using molding techniques.
8. The method of claim 6 wherein fixing said sensor die includes using die attach and wire bonding techniques for a device having a matrix of pixel elements and circuitry dedicated to determining navigation information.
9. The method of claim 6 further comprising attaching a lid to said first and second package portions after said bending, said lid including a lens system for directing said light from said light source and collecting light for said sensor die, wherein attachment of said lid forms a module for connection within an electronic device.
10. A method of forming an integrated circuit package comprising:
fabricating a lead frame having a plurality of inputoutput conductors, said lead frame having spaced apart first and second areas for receiving components;
forming a multi-portion package body of electrically insulative material on said lead frame, said package body including first and second portions with structural features that define a locking mechanism for selectively securing said first portion to said second portion such that said first and second areas are at a selected angle with respect to each other;
fixing a sensor die to said first area, including electrically connecting said sensor die to at least some of said inputoutput conductors;
fixing a light source to said second area, including connecting said light source to at least one of said sensor die and said inputoutput conductors; and
engaging said locking mechanism to secure said first portion to said second portion after said sensor die and light source are fixed to said first and second areas, respectively:
wherein said selected angle is such that a condition is established in which light from said light source illuminates a field of view of said sensor die.
11. The method of claim 10 wherein fixing said sensor die includes using die attach and wire bonding techniques for a device having a matrix of pixel elements and circuitry dedicated to determining navigation information.
12. The method of claim 10 further comprising attaching a lid to said package body, said lid including a lens system for directing said light from said light source and collecting light for said sensor die, wherein attachment of said lid forms a module for connection within an electronic device.
13. The method of claim 10 wherein fixing said sensor die includes using die attach and wire bond techniques for a die having a matrix of pixel elements and circuitry dedicated to determining navigation information on the basis of image information from said matrix.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
a processor configured to retrieve data,
a tangible, non-transitory memory configured to communicate with the processor,
the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
writing, by the processor, a change record to a master change table;
monitoring, by the processor, the master change table by a master interval control element (ICE) Chain;
allocating, by the processor, among child change tables with associated child ICE Chains a portion of an extract task using a master ICE Chain application, wherein the master ICE Chain application is associated with a legacy Cobol programed system;
executing, by the processor, for each child ICE Chain, an application service program that captures data from a plurality of databases; and
performing, by the processor, application transformation logic that creates a consumption ready record, wherein the data in the consumption ready record is available without requiring additional computations, wherein the consumption ready record is written to a cache table, wherein requests for information associated with the change record are available for retrieval without additional computation,
wherein changes to the consumption ready record are populated as current data, in response to changes to data related to an associated account occurring and being received by a transaction account issuer system, and
wherein responses to requests for calculations of current data related to an associated account are available in substantially real-time, without performing the calculations in response to the request.
2. The system of claim 1, wherein the application service program executed is particular to the task for each portion of the extract task.
3. The system of claim 1, wherein the executing of the application service program to capture data from the plurality of databases is performed according to business rules.
4. The system of claim 1, wherein the application transformation logic further comprises at least one of performing computations and formatting.
5. The system of claim 1, wherein a timestamp is associated with each writing to the master change table.
6. The system of claim 5, wherein the system may be reset to any timestamp.
7. The system of claim 1, wherein the master ICE Chain application program is configured to run at a predetermined interval.
8. The system of claim 1, wherein the master ICE Chain application program is configured to run in response to a measured event.
9. The system of claim 1, wherein a child ICE Chain application program is configured to another program stored on a mainframe.
10. The system of claim 1, wherein the ICE Chain application program is coded in COBOL.
11. The system of claim 1, in response to a transformation occurring, denormalization is performed.
12. The system of claim 1, further comprising employing a third party application to perform a portion of at least one of the extraction, the transformation or the load.
13. The system of claim 1, further comprising a spawning mechanism configured for thread management, wherein data changes are replicated substantially in real time.
14. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system to retrieve data, cause the computer-based system to perform operations comprising:
writing, by the computer-based system, a change record to a master change table;
monitoring, by the computer-based system, the master change table by a master interval control element (ICE) Chain;
allocating, by the computer-based system, among child change tables with associated child ICE Chains a portion of an extract task using a master ICE Chain application, wherein the master ICE Chain application is associated with a legacy Cobol programed system;
executing, by the computer-based system for each child ICE Chain, an application service program that captures data from a plurality of databases; and
performing, by the computer-based system, application transformation logic that creates a consumption ready record, wherein the data in the consumption ready record is available without requiring additional computations, wherein the consumption ready record is written to a cache table, wherein requests for information associated with the change record are available for retrieval without additional computation,
wherein changes to the consumption ready record are populated as current data, in response to changes to data related to an associated account occurring and being received by a transaction account issuer system, and
wherein responses to requests for calculations of current data related to an associated account are available in substantially real-time, without performing the calculations in response to the request.
15. The article of manufacture of claim 14, wherein the application service program executed is particular to the task for each portion of the extract task.
16. The article of manufacture of claim 14, wherein the executing of the application service program to capture data from the plurality of databases is performed according to business rules.
17. A computer-implemented method comprising:
writing, by a computer-based system to retrieve data, a change record to a master change table;
monitoring, by the computer-based system, the master change table by a master interval control element (ICE) Chain;
allocating, by the computer-based system, among child change tables with associated child ICE Chains a portion of an extract task using a master ICE Chain application, wherein the master ICE Chain application is associated with a legacy Cobol programed system;
executing, by the computer-based system, for each child ICE Chain, an application service program that captures data from a plurality of databases; and
performing, by the computer-based system, application transformation logic that creates a consumption ready record, wherein the data in the consumption ready record is available without requiring additional computations, wherein the consumption ready record is written to a cache table, wherein requests for information associated with the change record are available for retrieval without additional computation,
wherein changes to the consumption ready record are populated as current data, in response to changes to data related to an associated account occurring and being received by a transaction account issuer system, and
wherein responses to requests for calculations of current data related to an associated account are available in substantially real-time, without performing the calculations in response to the request.