1460763592-57d85867-6367-4681-b5a7-23d7b283fbab

1. A piezoelectric oscillator, comprising:
a resonator package having a transparent lid, a piezoelectric container formed of a plurality of insulating substrates, and a mounting terminal, in which a piezoelectric resonator element is housed; and
a semiconductor device in which an oscillation circuit that is electrically coupled to the resonator package is incorporated,
the resonator package and the semiconductor device being fixed to corresponding different surfaces of an island portion of a lead frame, a terminal portion of the semiconductor device being connected to the mounting terminal of the resonator package by bonding wire, and resin molding being performed such that a transparent lid of the resonator package is exposed to an outside and each of the semiconductor device and resonator package are contained within a same body of resin.
2. The piezoelectric oscillator according to claim 1, the lead frame having the island portion and external terminal portions separated from the island portion, at least a portion of the lead frame being deformed such that a region of the island portion that is coupled to at least the semiconductor device is positioned further away from the transparent lid than the external terminal portions.
3. The piezoelectric oscillator according to claim 2, the island portion having holding lead portions that have a smaller width than the island portion and that extend outward, and the deformation being provided at the holding lead portions.
4. The piezoelectric oscillator according to claim 3, portions of the holding lead portions having deformation portions that facilitate deformation.
5. The piezoelectric oscillator according to claim 4, the deformation portions being defined by slits that penetrate the island portion at opposite sides of the holding lead portions.
6. The piezoelectric oscillator according to claim 1, the resonator package being fixed with at least three protrusion surfaces abutting against the island portion, the protrusion surfaces slightly protruding.
7. A mobile phone apparatus using a piezoelectric resonator that obtains a control clock signal, the piezoelectric resonator including a resonator package having a transparent lid, a piezoelectric container formed of a plurality of insulating substrates, and a mounting terminal in which a piezoelectric resonator element is housed, and a semiconductor device, in which an oscillation circuit that is electrically coupled to the resonator package is incorporated,
the resonator package and the semiconductor device being fixed to corresponding different surfaces of an island portion of a lead frame, a terminal portion of the semiconductor device being connected to the mounting terminal of the resonator package by bonding wire, and resin molding being performed so that a transparent lid of the resonator package is exposed to an outside and each of the semiconductor device and resonator package are contained within a same body of resin.
8. An electronic apparatus using a piezoelectric resonator that obtains a control clock signal, the piezoelectric resonator including a resonator package having a transparent lid, a piezoelectric container formed of a plurality of insulating substrates, and a mounting terminal in which a piezoelectric resonator element is housed, and a semiconductor device in which an oscillation circuit that is electrically coupled to the resonator package is incorporated,
the resonator package and the semiconductor device being fixed to corresponding different surfaces of an island portion of a lead frame, a terminal portion of the semiconductor device being connected to the mounting terminal of the resonator package by bonding wire, and resin molding being performed so that a transparent lid of the resonator package is exposed to an outside and each of the semiconductor device and resonator package are contained within a same body of resin.

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, implemented in a computer system, comprising:
causing an installation program to perform an installation process using a processor of said computer system; and
upon a failure in said installation process,
identifying an error that caused said failure,
determining if said error can be corrected by installing an update to said installation program, wherein said identifying and determining are performed by the installation program,
if said determining indicates said error can be corrected by installing said update,
causing said installation program to dynamically configure at least a portion of said installation program,
wherein
said installation program performs said configuring using said update.
2. The method of claim 1, further comprising:
performing said installation process by restarting said installation program,
wherein
said at least said portion of said installation program has been configured using said update.
3. The method of claim 1, further comprising:
determining if said at least said portion of said installation program should be configured using said update.
4. The method of claim 3, wherein
said update comprises an installation program component.
5. The method of claim 3, wherein said determining comprises:
querying a remote source to determine if said at least said portion of said installation program should be configured using said update.
6. The method of claim 3, wherein said determining comprises:
detecting a failure of said installation process performed by said installation program.
7. The method of claim 6, further comprising:
causing said installation program to perform said configuring, using said processor, in response to said detecting.
8. The method of claim 3, wherein said determining comprises:
querying a user to determine if said at least said portion of said installation program should be configured using said update.
9. The method of claim 3, further comprising:
determining availability of said update.
10. The method of claim 9, further comprising:
installing said update.
11. The method of claim 3, further comprising:
determining said error from a log file.
12. The method of claim 11, wherein said determining comprises:
reading said log file, and
parsing said log file.
13. The method of claim 3, further comprising:
determining if said error can be corrected by one of a plurality of updates,
wherein said updates comprise said update to said installation program.
14. The method of claim 13, further comprising:
identifying said update by selecting said update to said installation program from
said updates, wherein
said update is said update to said installation program.
15. The method of claim 3, further comprising:
performing said causing said installation program to configure said at least said portion of installation program using said update, if said installation process can be corrected by said update to said installation program,
wherein
said update is said update to said installation program.
16. The method of claim 3, further comprising:
determining a location of said update.
17. The method of claim 16, wherein said determining said location comprises at least one of:
determining if said location is identified in a configuration file,
determining if said installation program includes said location, and
determining said location by querying a user.
18. The method of claim 1, further comprising:
prior to performing said installation process, determining that said failure will occur.
19. An installation architecture comprising:
an installation program; and
a processor configured to execute said installation program, wherein
said installation program is configured to perform an installation process using said processor; and
upon a failure in said installation process,
said installation program is configured to identify an error that caused said failure,
said installation program is configured to determine if said error can be corrected by installing an update to said installation program,
if said determining indicates said error can be corrected by installing said update,
said installation program is dynamically configured to update at least a portion of said installation program, wherein said installation program performs said updating using said update.
20. The installation architecture of claim 19, further comprising:
an application source file, wherein
said application source file comprises an application component, and
said installation program is further configured to install said application component.
21. The installation architecture of claim 19, further comprising:
an installation program component, wherein
said installation program is configured to access said installation program component, and
said installation program is configured to perform said configuration of said at least said portion of said installation program using said installation program component.
22. The installation architecture of claim 21, further comprising:
a configuration file, wherein
said configuration file comprises update location information,
said update location information indicates a location of said installation program component,
said installation program is configured to access said configuration file, and
said installation program is configured to determine said location using said update location information.
23. The installation architecture of claim 22, further comprising:
a plurality of installation program components, wherein
said installation program components comprise said installation program component.
24. The installation architecture of claim 23, wherein
said installation program is configured to select at least one of said installation program components.
25. The installation architecture of claim 22, further comprising:
an application source file, wherein
said application source file comprises an application component, and
said installation program is further configured to install said application component.
26. The installation architecture of claim 25, further comprising:
a host computer,
said installation program is further configured to install said application component on said host computer.
27. The installation architecture of claim 26, wherein
installation of said application component on said host computer by said installation program results in an installed application component being installed on said host computer.
28. A computer system comprising:
a processor;
computer readable storage medium coupled to said processor; and
computer code, encoded in said computer readable storage medium, comprising an installation program and configured to cause said processor to:
cause said installation program to perform an installation process using said processor; and
upon a failure in said installation process,
cause said installation program to identify an error that caused said failure,
cause said installation program to determine if said error can be corrected by installing an update to said installation program,
if said determining indicates said error can be corrected by installing said update,
cause said installation program to dynamically configure at least a portion of said installation program, wherein said installation program performs said configuring using said update.
29. The computer system of claim 28, wherein said computer code is further configured to cause said processor to:
determine if said at least said portion of said installation program should be configured using said update.
30. The computer system of claim 29, wherein said computer code configured to cause said processor to perform said determining is further configured to cause said processor to:
detect a failure of said installation process performed by said installation program.
31. The computer system of claim 30, wherein said computer code is further configured to cause said processor to:
cause said installation program, in response to a detection of said failure, to execute said computer code configured to cause said installation program to configure said at least said portion of said installation program using said update.
32. The computer system of claim 29, wherein said computer code is further configured to cause said processor to:
determine an availability of said update.
33. The computer system of claim 32, wherein said computer code is further configured to cause said processor to:
install said update.
34. The computer system of claim 29, wherein said computer code is further configured to cause said processor to:
determine if said error can be corrected by one of a plurality of updates, wherein
said updates comprise said update to said installation program, and
said update is said update to said installation program.
35. The computer system of claim 29, wherein said computer code is further configured to cause said processor to:
execute said computer code configured to cause said processor to cause said installation program to configure said at least said portion of said installation program using said update, if said installation process can be corrected by said update to said installation program, wherein
said update is said update to said installation program.
36. The computer system of claim 29, wherein said computer code is further configured to cause said processor to:
determine a location of said update.
37. The computer system of claim 36, wherein said computer code configured to determine said location of said update is further configured to cause said processor to perform at least one of:
determining if said location is identified in a configuration file,
determining if said installation program includes said location, and
determining said location by querying a user.
38. A computer program product comprising:
an installation program, wherein said installation program comprises
a first set of instructions, executable on a computer system, configured to cause said installation program to perform an installation process using said processor; and
upon a failure in said installation process,
cause said installation program to identify an error that caused said failure,
cause said installation program to determine if said error can be corrected by installing an update to said installation program,
if said determining indicates said error can be corrected by installing said update,
cause said installation program to dynamically configure at least a portion of said installation program, wherein said installation program performs said configuring using said update; and
a computer readable storage medium, wherein said installation program is encoded in said computer readable storage medium.
39. The computer program product of claim 38, wherein said installation program further comprises:
a second set of instructions, executable on said computer system, configured to determine if said at least said portion of said installation program should be configured using said update.
40. The computer program product of claim 39, wherein said second set of instructions comprises:
a first subset of instructions, executable on said computer system, configured to detect a failure of said installation process performed by said installation program.
41. The computer program product of claim 40, wherein said installation program further comprises:
a third set of instructions, executable on said computer system, configured to cause said installation program, in response to a detection of said failure, to execute said first set of instructions.
42. The computer program product of claim 39, wherein said installation program further comprises:
a third set of instructions, executable on said computer system, configured to determine an availability of said update.
43. The computer program product of claim 42, wherein said installation program further comprises:
a fourth set of instructions, executable on said computer system, configured to install said update.
44. The computer program product of claim 42, wherein said installation program further comprises:
a fourth set of instructions, executable on said computer system, configured to determine if said error can be corrected by one of a plurality of updates,
wherein
said updates comprise said update to said installation program, and
said update is said update to said installation program.
45. The computer program product of claim 42, wherein said installation program further comprises:
a fourth set of instructions, executable on said computer system, configured to execute said first set of instructions, if said installation process can be corrected by said update to said installation program, wherein said update is said update to said installation program.
46. The computer program product of claim 39, wherein said installation program further comprises:
a third set of instructions, executable on said computer system, configured to determine a location of said update.
47. The computer program product of claim 46, wherein said third set of instructions comprises:
a first subset of instructions, executable on said computer system, configured to perform at least one of:
determining if said location is identified in a configuration file,
determining if said installation program includes said location, and
determining said location by querying a user.
48. An apparatus comprising:
a processor;
a computer readable storage medium coupled to said processor;
means for causing an installation program stored on the computer readable storage medium to perform an installation process using said processor; and
upon a failure in said installation process,
means for causing said installation program to identify an error that caused said failure,
means for causing said installation program to determine if said error can be corrected by installing an update to said installation program,
means for causing said installation program to dynamically configure at least a portion of said installation program, using said processor, if said means for determining indicates said error can be corrected by installing said update, wherein
said means for causing is coupled to said processor and said computer readable storage medium, and
said installation program performs said configuring using said update.
49. The apparatus of claim 48, further comprising:
means for determining if said at least said portion of said installation program should be configured using said update.
50. The apparatus of claim 49, wherein said means for determining further comprises:
means for detecting a failure of said installation process performed by said installation program.
51. The apparatus of claim 50, further comprising:
means for causing said installation program to perform said configuring, using said processor, in response to said detecting.
52. The apparatus of claim 49, further comprising:
means for determining an availability of said update.
53. The apparatus of claim 52, further comprising:
means for installing said update.
54. The apparatus of claim 49, further comprising:
means for determining if said error can be corrected by one of a plurality of updates, wherein
said updates comprise said update to said installation program, and
said update is said update to said installation program.
55. The apparatus of claim 49, further comprising:
means for performing said causing said installation program to configure said at least said portion of installation program using said update, if said
installation process can be corrected by said update to said installation program, wherein
said update is said update to said installation program.
56. The apparatus of claim 49, further comprising:
means for determining a location of said update.
57. The apparatus of claim 56, wherein said means for determining said location comprises at least one of:
means for determining if said location is identified in a configuration file,
means for determining if said installation program includes said location, and
means for determining said location by querying a user.