1461149405-455fa999-5bbb-4aa8-aabf-8efab528feca

1. A method for calibrating a photolithography process model, the method comprising:
receiving a process model which models a photolithography process;
receiving measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout; and
calibrating, by computer, the process model by:
constructing a cost function, which involves:
computing residues between the measured CD values and CD values predicted by the process model;
establishing a first objective to minimize the residues; and
establishing a second objective to maximize depth of focus (DOF) values predicted by the process model for a second set of features; and

tuning one or more model parameters in the process model to optimize the cost function.
2. The method of claim 1,
wherein the predicted CD values are obtained by computing CD values for the first set of features using the process model; and
wherein the predicted DOF values are obtained by computing a DOF value for each of the second set of features using the process model.
3. The method of claim 2, wherein computing the DOF value for a feature involves:
using the process model to predict CD values for the feature under multiple defocus conditions; and
generating a DOF value based on the predicted CD values under the multiple defocus conditions.
4. The method of claim 3, wherein generating the DOF value based on the predicted CD values for the multiple defocus conditions involves identifying a set of boundary defocus conditions under which the predicted CD values are within a predetermined tolerance.
5. The method of claim 1, wherein constructing the cost function further comprises assigning weights to the first objective and the second objective, respectively.
6. The method of claim 1,
wherein the process model includes an optical process model which models the optical system of the photolithography process, and a resist process model which models resist behavior; and
wherein the one or more model parameters include parameters associated with the optical system and the resist.
7. The method of claim 6, wherein the one or more model parameters include one or more of:
an image distance parameter which corresponds to the location of an imaging plane where an aerial image is formed;
a threshold parameter which models the resist behavior; and
a dose parameter which represents exposure of the illumination source.
8. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for calibrating a photolithography process model, the method comprising:
receiving a process model which models a photolithography process;
receiving measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout; and
calibrating the process model by:
constructing a cost function, which involves:
computing residues between the measured CD values and CD values predicted by the process model;
establishing a first objective to minimize the residues; and
establishing a second objective to maximize depth of focus (DOF) values predicted by the process model for a second set of features; and

tuning one or more model parameters in the process model to optimize the cost function.
9. The non-transitory computer-readable storage medium of claim 8,
wherein the predicted CD values are obtained by computing CD values for the first set of features by using the process model; and
wherein the predicted DOF values are obtained by computing a DOF value for each of the second set of features by using the process model.
10. The non-transitory computer-readable storage medium of claim 9, wherein computing the DOF value for a feature involves:
using the process model to predict CD values for the feature under multiple defocus conditions; and
generating a DOF value based on the predicted CD values under the multiple defocus conditions.
11. The non-transitory computer-readable storage medium of claim 10, wherein generating the DOF value based on the predicted CD values for the multiple defocus conditions involves identifying a set of boundary defocus conditions under which the predicted CD values are within a predetermined tolerance.
12. The non-transitory computer-readable storage medium of claim 8, wherein constructing the cost function further comprises assigning weights to the first objective and the second objective, respectively.
13. The non-transitory computer-readable storage medium of claim 8,
wherein the process model includes an optical process model which models the optical system of the photolithography process, and a resist process model which models resist behavior; and
wherein the one or more model parameters include parameters associated with the optical system and the resist.
14. The non-transitory computer-readable storage medium of claim 13, wherein the one or more model parameters include one or more of:
an image distance parameter which corresponds to the location of an imaging plane where an aerial image is formed;
a threshold parameter which models the resist behavior; and
a dose parameter which represents exposure of the illumination source.
15. An apparatus that calibrates a photolithography process model, comprising:
a receiving mechanism configured to receive a process model which models a photolithography process;
wherein the receiving mechanism is further configured to receive measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout; and
a calibration mechanism configured to calibrate the process model by:
constructing a cost function, which involves:
computing residues between the measured CD values and CD values predicted by the process model;
establishing a first objective to minimize the residues; and
establishing a second objective to maximize depth of focus (DOF) values predicted by the process model for a second set of features; and

tuning one or more model parameters in the process model to optimize the cost function.
16. The apparatus of claim 15, wherein the calibration mechanism further includes:
a computing mechanism configured to compute CD values for the first set of features by using the process model to obtain the predicted CD values; and
wherein the computing mechanism is further configured to compute a DOF value for each of the second set of features by using the process model to obtain the predicted DOF values.

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 method comprising:
receiving content on a channel between a scheduled start time and a scheduled stop time, wherein a schedule specifies a planned transmission of a scheduled program between the scheduled start time and the scheduled stop time on the channel;
recording the content to a saved program;
determining that the saved program comprises interruption content that is different from lost content, wherein the scheduled program comprises the lost content;
sending a request for the lost content to a content provider;
receiving the lost content from the content provider; and
replacing the interruption content in the saved program with the lost content.
2. The method of claim 1, further comprising:
calculating a begin time of the lost content relative to a beginning of the scheduled program;
calculating an amount of the lost content; and
adding the begin time and the amount to the request.
3. The method of claim 2, wherein the sending the request further comprises:
sending the request if the amount of the lost content is less than a threshold amount and the request comprises a fee authorization.
4. The method of claim 3, wherein the sending the request further comprises:
sending the request if the amount of the lost content is greater than a threshold amount.
5. The method of claim 2, wherein the sending the request further comprises:
sending the request if the amount of the lost content is greater than a first threshold amount and less than a second threshold amount.
6. The method of claim 1, wherein the sending the request further comprises:
sending the request at a time that is between the scheduled start time and the scheduled stop time.
7. The method of claim 1, wherein the sending the request further comprises:
sending the request after the scheduled stop time.
8. A storage medium encoded with instructions, wherein the instructions when executed comprise:
receiving content on a channel between a scheduled start time and a scheduled stop time, wherein a schedule specifies a planned transmission of a scheduled program between the scheduled start time and the scheduled stop time on the channel;
recording the content to a saved program;
determining that the saved program comprises interruption content that is different from lost content, wherein the scheduled program comprises the lost content;
sending a request for the lost content to a content provider;
receiving the lost content from the content provider; and
replacing the interruption content in the saved program with the lost content.
9. The storage medium of claim 8, further comprising:
calculating a begin time of the lost content relative to a beginning of the scheduled program;
calculating an amount of the lost content; and
adding the begin time and the amount to the request.
10. The storage medium of claim 9, wherein the sending the request further comprises:
sending the request if the amount of the lost content is less than a threshold amount and the request comprises a fee authorization.
11. The storage medium of claim 9, wherein the sending the request further comprises:
sending the request if the amount of the lost content is greater than a threshold amount.
12. The storage medium of claim 8, wherein the request comprises a fee authorization.
13. The storage medium of claim 8, wherein the sending the request further comprises:
sending the request at a time that is between the scheduled start time and the scheduled stop time.
14. The storage medium of claim 8, wherein the sending the request further comprises:
sending the request after the scheduled stop time.
15. A digital video recorder comprising:
a processor; and
a storage medium connected to the processor, wherein the storage medium is encoded with instructions, and wherein the instructions when executed on the processor comprise:
receiving content on a channel between a scheduled start time and a scheduled stop time, wherein a schedule specifies a planned transmission of a scheduled program between the scheduled start time and the scheduled stop time on the channel,
recording the content to a saved program,
determining that the saved program comprises interruption content that is different from lost content, wherein the scheduled program comprises the lost content,
sending a request for the lost content to a content provider,
receiving the lost content from the content provider, and
replacing the interruption content in the saved program with the lost content.
16. The digital video recorder of claim 15, wherein the instructions further comprise:
calculating a begin time of the lost content relative to a beginning of the scheduled program;
calculating an amount of the lost content; and
adding the begin time and the amount to the request.
17. The digital video recorder of claim 16, wherein the sending the request further comprises:
sending the request if the amount of the lost content is less than a threshold amount and the request comprises a fee authorization.
18. The digital video recorder of claim 16, wherein the sending the request further comprises:
sending the request if the amount of the lost content is greater than a threshold amount.
19. The digital video recorder of claim 15, wherein the request comprises a fee authorization.
20. The digital video recorder of claim 15, wherein the sending the request further comprises:
sending the request at a time that is between the scheduled start time and the scheduled stop time.

1461149394-fa1197b1-eac4-42dd-9a96-3c9dae0ef74b

1. A sensor assembly comprising:
a jack having a mounting surface and a mating end, the mounting surface configured to be mounted to a card assembly, the mating end having jack contacts;
a plug having a mating end and a sensor end, the mating end having plug contacts, the mating end of the plug configured to be inserted into the mating end of the jack such that the plug contacts engage the jack contacts; and
a sensor having a lead, the sensor configured to monitor the card assembly, the lead configured to be inserted into the sensor end of the plug to electrically couple the sensor to the card assembly wherein the sensor senses a property of the card assembly.
2. The sensor assembly of claim 1, wherein the jack includes a latch and the plug includes a tab, the tab configured to engage the latch to secure the plug to the jack.
3. The sensor assembly of claim 1, wherein the jack includes a contact end opposite the mating end, the mounting surface formed on the contact end.
4. The sensor assembly of claim 1, wherein the jack includes a contact end opposite the mating end, the mounting surface extending between the contact end and the mating end.
5. The sensor assembly of claim 1, wherein the sensor end of the plug includes a contact assembly, the lead configured to be coupled to the contact assembly.
6. The sensor assembly of claim 1, wherein the sensor end of the plug includes a contact assembly having a crimp, the lead configured to be coupled to the crimp.
7. The sensor assembly of claim 1 further comprising a contact assembly, the lead configured to be coupled to the contact assembly, the contact assembly configured to be inserted into the sensor end of the plug.
8. The sensor assembly of claim 1, wherein the number of plug contacts corresponds to at least the number of leads.
9. The sensor assembly of claim 1, wherein the plug is removable from the jack so that the sensor can be replaced.
10. An electrical assembly comprising:
a card assembly;
a jack having a mounting surface and a mating end, the mounting surface mounted to the card assembly such that the jack is positioned at least one of substantially parallel to or substantially perpendicular to a surface of the card assembly, the mating end having jack contacts;
a plug having a mating end and a sensor end, the mating end having plug contacts, the mating end of the plug configured to be inserted into the mating end of the jack such that the plug contacts engage the jack contacts; and
a sensor having a lead, the sensor configured to monitor the card assembly, the lead configured to be inserted into the sensor end of the plug to electrically couple the sensor to the card assembly wherein the sensor senses a property of the card assembly.
11. The electrical assembly of claim 10, wherein the jack includes a latch and the plug includes a tab, the tab configured to engage the latch to secure the plug to the jack.
12. The electrical assembly of claim 10, wherein the sensor end of the plug includes a contact assembly, the lead configured to be coupled to the contact assembly.
13. The electrical assembly of claim 10, wherein the sensor end of the plug includes a contact assembly having a crimp, the lead configured to be coupled to the crimp.
14. The electrical assembly of claim 10 further comprising a contact assembly, the lead configured to be coupled to the contact assembly, the contact assembly configured to be inserted into the sensor end of the plug.
15. The electrical assembly of claim 10, wherein the number of plug contacts corresponds to at least the number of leads.
16. The electrical assembly of claim 10, wherein the plug is removable from the jack so that the sensor can be replaced.
17. A sensor assembly comprising:
a jack having a mounting surface and a mating end, the mounting surface configured to be mounted to a card assembly, the mating end having jack contacts;
a plug having a mating end and a sensor end, the mating end having plug contacts, the mating end of the plug configured to be inserted into the mating end of the jack such that the plug contacts engage the jack contacts;
a contact assembly configured to be inserted into the sensor end of the plug; and
a sensor having a lead, the sensor configured to monitor the card assembly, the lead configured to couple to the contact assembly to electrically couple the sensor to the card assembly wherein the sensor senses a property of the card assembly.
18. The sensor assembly of claim 17, wherein the number of plug contacts corresponds to at least the number of leads.
19. The electrical assembly of claim 17, wherein the plug is removable from the jack so that the sensor can be replaced.
20. The electrical assembly of claim 17, wherein the jack includes a latch and the plug includes a tab, the tab configured to engage the latch to secure the plug to the jack.

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 heterocyclic compound represented by a general formula (G1),
wherein A represents a substituted or unsubstituted dibenzothiophenyl group or a substituted or unsubstituted dibenzofuranyl group, a substituent of the substituted dibenzothiophenyl group and the substituted dibenzofuranyl group being any of an alkyl group having 1 to 4 carbon atoms and an aryl group having 6 to 14 carbon atoms,
wherein R11 to R19 separately represent any of hydrogen, an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms, and
wherein Ar represents a substituted or unsubstituted arylene group having 6 to 13 carbon atoms, a substituent of the substituted arylene group being any of an alkyl group having 1 to 4 carbon atoms and an aryl group having 6 to 14 carbon atoms.
2. The heterocyclic compound according to claim 1, wherein Ar is a biphenyldiyl group.
3. The heterocyclic compound according to claim 1, wherein Ar is a phenylene group.
4. The heterocyclic compound according to claim 1, wherein Ar is an m-phenylene group.
5. A heterocyclic compound represented by a general formula (G2-1),
wherein Q1 represents a sulfur atom or an oxygen atom,
wherein R11 to R19 and R21 to R27 separately represent any of hydrogen, an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms, and
wherein Ar represents a substituted or unsubstituted arylene group having 6 to 13 carbon atoms, a substituent of the substituted arylene group being any of an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms.
6. The heterocyclic compound according to claim 5, wherein Ar is a biphenyldiyl group.
7. The heterocyclic compound according to claim 5, wherein Ar is a phenylene group.
8. The heterocyclic compound according to claim 5, wherein Ar is an m-phenylene group.
9. A heterocyclic compound represented by a general formula (G2-3),
wherein Q2 represents a sulfur atom or an oxygen atom,
wherein R11 to R19 and R41 to R47 separately represent any of hydrogen, an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms, and
wherein Ar represents a substituted or unsubstituted arylene group having 6 to 13 carbon atoms, a substituent of the substituted arylene group being any of an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms.
10. The heterocyclic compound according to claim 9, wherein Ar is a biphenyldiyl group.
11. The heterocyclic compound according to claim 9, wherein Ar is a phenylene group.
12. The heterocyclic compound according to claim 9, wherein Ar is an m-phenylene group.
13. A heterocyclic compound represented by a general formula (G3-1),
wherein Q1 represents a sulfur atom or an oxygen atom, and
wherein R11 to R19, R21 to R27, and R51 to R54 separately represent any of hydrogen, an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms.
14. A heterocyclic compound represented by a general formula (G3-3),
wherein Q2 represents a sulfur atom or an oxygen atom, and
wherein R11 to R19, R41 to R47, and R51 to R54 separately represent any of hydrogen, an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 14 carbon atoms.
15. A light-emitting element comprising the heterocyclic compound according to claim 1.
16. A light-emitting device comprising the light-emitting element according to claim 15.
17. An electronic device comprising the light-emitting element according to claim 15.
18. A lighting device comprising the light-emitting element according to claim 15.
19. The heterocyclic compound according to claim 5, wherein the heterocyclic compound is represented by a chemical formula (101) or (107)
20. The heterocyclic compound according to claim 5, wherein the heterocyclic compound is represented by a chemical formula (105) or (111)
21. The heterocyclic compound according to claim 5, wherein the heterocyclic compound is represented by a chemical formula (125)
22. The heterocyclic compound according to claim 5, wherein the heterocyclic compound is represented by a chemical formula (128)
23. The heterocyclic compound according to claim 5, wherein the heterocyclic compound is represented by a chemical formula (129)