1461101311-e7726806-73cf-47b3-9ea4-0a0854bd7767

1. A leadframe package comprising:
a die pad;
a semiconductor die attached to the die pad;
a plurality of leads disposed along four peripheral edges of the die pad;
a first exposed pad segment disposed between the plurality of leads and the die pad;
a second exposed pad segment being spaced apart from the first exposed pad segment and being disposed between the first exposed pad segment and the die pad, wherein both of the first and second exposed pads are covered with an etching mask;
conductive wires electrically connected to and extending between the semiconductor die and respective ones of the leads, the first exposed pad segment and the second exposed pad segment; and
a molding compound at least partially encapsulating the die pad, the leads, the first exposed pad segment, the second exposed pad segment and the conductive wires, wherein bottom surfaces of the die pad, the first exposed pad segment and the second exposed pad segment are exposed.
2. The leadframe package according to claim 1, wherein the first exposed pad segment embraces and shelters the second exposed pad segment.
3. The leadframe package according to claim 2, wherein the first exposed pad segment is electrically connected to a first signal and the second exposed pad segment is electrically connected to a second signal, wherein the second signal is more sensitive to noise than the first signal.
4. The leadframe package according to claim 3, wherein the first signal has a lower state switch rate than the second signal.
5. The leadframe package according to claim 3, wherein the second signal is one of analog power and analog ground.
6. The leadframe package according to claim 3, wherein the second signal is one of control signals or differential signals.
7. The leadframe package according to claim 1, wherein a surface area of the first exposed pad segment is larger than that of the second exposed pad segment.
8. The leadframe package according to claim 1, wherein the first exposed pad segment extends along one of the four peripheral edges of the die pad and span of the first exposed pad segment depends upon electrical characteristics of bond pads on the semiconductor die.
9. The leadframe package according to claim 1, wherein the first and second exposed pad segments have a surface area that is adequate for wire bonding more than four said conductive wires.
10. A leadframe comprising:
a die pad for mounting a semiconductor die thereon;
a plurality of leads disposed along four peripheral edges of the die pad;
a first pad segment disposed between the plurality of leads and the die pad, wherein the first pad segment juts out from one of the four peripheral edges of the die pad; and
a second pad segment being spaced apart from the first exposed pad segment and being disposed between the first exposed pad segment and the die pad.
11. The leadframe according to claim 10, wherein the four peripheral edges are straight edges and no recess is formed on any one of the four peripheral edges.
12. The leadframe according to claim 10, wherein the first pad segment is used to couple to a first signal and the second pad segment is used to couple to a second signal, wherein the second signal is more sensitive to noise than the first signal.
13. The leadframe according to claim 12, wherein the first signal has a lower state switch rate than the second signal.
14. The leadframe according to claim 12, wherein the second signal is one of analog power and analog ground.
15. The leadframe according to claim 12, wherein the second signal is one of control signals and differential signals.
16. The leadframe according to claim 10, wherein a surface area of the first pad segment is larger than that of the second pad segment.
17. The leadframe according to claim 10, wherein the first pad segment extends along said one of the four peripheral edges of the die pad and span of the first pad segment depends upon electrical characteristics of bond pads on the semiconductor die.
18. The leadframe according to claim 10, wherein the first and second pad segments have a surface area that is adequate for wire bonding more than four conductive wires.
19. The leadframe according to claim 10, wherein the first pad segment embraces and shelters the second pad segment.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method of projecting an impact of configuration changes on controllers in a computing environment having at least one bridge attached channel, said method comprising:
associating a plurality of pseudo-channels with said at least one bridge attached channel,
selecting a first controller associated with a configuration change,
projecting an impact of the configuration change on said first controller, wherein said projecting includes:
modeling said plurality of pseudo-channels as a plurality of independent channels, and
quantifying the impact.
2. The method of claim 1, wherein said modeling comprises designating a second controller as affected by said configuration change if said first controller and said second controller share a common pseudo-channel.
3. The method of claim 2, wherein said first controller and said second controller comprise logical controllers within a single physical controller.
4. The method of claim 1, wherein said modeling comprises designating a second controller as unaffected by said configuration change if said first controller and said second controller utilize different pseudo-channels associated with the same bridge attached channel.
5. The method of claim 1, wherein said projecting comprises determining a projected IO velocity of said controller, said projected IO velocity quantifying the impact.
6. The method of claim 5, wherein said determining comprises:
projecting utilization of one or more channels of said controller to obtain one or more channel utilizations;
determining one or more contention factors for said controller, said determining employing said one or more channel utilizations; and
obtaining said projected io velocity using at least one contention factor of said one or more contention factors.
7. The method of claim 6, wherein said one or more channels includes at least one pseudo-channel.
8. The method of claim 7, wherein said projecting utilization of one or more channels comprises:
iteratively adjusting projected load on the one or more channels until a projected unassigned load associated with said controller is at a predefined level; and
determining projected utilization of the one or more channels, in response to the iteratively adjusting.
9. A method of projecting an impact of configuration changes on controllers in a computing environment having at least one bridge attached channel, said method comprising:
associating a plurality of pseudo-channels with said at least one bridge attached channel,
determining a utilization metric of said bridge attached channel,
selecting a first controller associated with a configuration change,
projecting an impact of the configuration change on said first controller, wherein said projecting includes:
modeling said plurality of pseudo-channels as a plurality of independent channels if said utilization metric is below a threshold, and
quantifying the impact.
10. The method of claim 9, wherein said utilization metric is channel utilization.
11. The method of claim 10, wherein said threshold is a fixed percent.
12. The method of claim 10, wherein said threshold is pseudo-channel utilization.
13. A system of projecting an impact of configuration changes on controllers in a computing environment having at least one bridge attached channel, said system comprising:
means for associating a plurality of pseudo-channels with said at least one bridge attached channel,
means for selecting a first controller associated with a configuration change,
means for projecting an impact of the configuration change on said first controller, wherein said means for projecting includes:
means for modeling said plurality of pseudo-channels as a plurality of independent channels, and
means for quantifying the impact.
14. The system of claim 13, wherein said means for modeling comprises means for designating a second controller as affected by said configuration change if said first controller and said second controller share a common pseudo-channel.
15. The system of claim 14, wherein said first controller and said second controller comprise logical controllers within a single physical controller.
16. The system of claim 13, wherein said means for modeling comprises means for designating a second controller as unaffected by said configuration change if said first controller and said second controller utilize different pseudo-channels associated with the same bridge attached channel.
17. The system of claim 13, wherein said at least one bridge attached channel is a FICON bridge channel.
18. The system of claim 17, further comprising at least one ESCON channel.
19. The system of claim 17, further comprising at least one dynamic switch.
20. A system of projecting an impact of configuration changes on controllers in a computing environment having at least one bridge attached channel, said system comprising:
means for associating a plurality of pseudo-channels with said at least one bridge attached channel,
means for determining a utilization metric of said bridge attached channel,
means for selecting a first controller associated with a configuration change,
means for projecting an impact of the configuration change on said first controller, wherein said projecting includes:
means for modeling said plurality of pseudo-channels as a plurality of independent channels if said utilization metric is below a threshold, and
means for quantifying the impact.
21. The system of claim 20, wherein said utilization metric is channel utilization.
22. The method of claim 21, wherein said threshold is a fixed percent.
23. The method of claim 21, wherein said threshold is pseudo-channel utilization.
24. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of projecting an impact of configuration changes on controllers in a computing environment having at least one bridge attached channel, said method comprising:
associating a plurality of pseudo-channels with said at least one bridge attached channel,
selecting a first controller associated with a configuration change,
projecting an impact of the configuration change on said first controller, wherein said projecting includes:
modeling said plurality of pseudo-channels as a plurality of independent channels, and
quantifying the impact.
25. The at least one program storage device of claim 24, wherein said modeling comprises designating a second controller as affected by said configuration change if said first controller and said second controller share a common pseudo-channel.
26. The at least one program storage device of claim 25, wherein said first controller and said second controller comprise logical controllers within a single physical controller.
27. The at least one program storage device of claim 24, wherein said modeling comprises designating a second controller as unaffected by said configuration change if said first controller and said second controller utilize different pseudo-channels associated with the same bridge attached channel.
28. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of projecting an impact of configuration changes on controllers in a computing environment having at least one bridge attached channel, said method comprising:
associating a plurality of pseudo-channels with said at least one bridge attached channel,
determining a utilization metric of said bridge attached channel,
selecting a first controller associated with a configuration change,
projecting an impact of the configuration change on said first controller, wherein said projecting includes:
modeling said plurality of pseudo-channels as a plurality of independent channels if said utilization metric is below a threshold, and
quantifying the impact.
29. The at least one program storage device of claim 28, wherein said utilization metric is channel utilization.
30. The at least one program storage device of claim 29, wherein said threshold is a fixed percent.
31. The at least one program storage device of claim 29, wherein said threshold is pseudo-channel utilization.

1461101300-0be26f1c-f693-4821-bdb0-58ab71921c37

1. A method comprising:
receiving, by a processor, a request to create a photo-review of an item;
providing a template including a photo region, the photo-region requiring an input of an image;
receiving an input indicating the selection of an image;
upon receiving an input indicating selection of an image, including the image in the photo-region of the photo-review;
receiving an input indicating a ranking for the item.
2. The method of claim 1, further comprising:
receiving an input causing the selected image to be cropped such that the selected image is the particular size.
3. The method of claim 1, further comprising:
receiving an input causing the selected image to be positioned within the photo-region such that portions of the selected image outside of the photo-region are not visible.
4. The method of claim 1, wherein the type or amount of text is based on the template.
5. The method of claim 1, wherein the text is placed in a location within the photo-review based on the template.
6. The method of claim 1, wherein the theme of the review is based on the template.
7. The method of claim 1, wherein the arrangement of text and images is based on the template.
8. A computer-readable medium storing computer executable instructions for causing a computer to perform the method comprising:
receiving a first review corresponding to a first reviewable item, the first review created by a first user, the first review including a first ranking;
receiving a second review corresponding to a second reviewable item, the second review created by the first user, the second review including a second ranking, the first ranking and second ranking being the same; and
providing an interface requiring the user to provide a relative ordering of the first reviewable item with respect to the second reviewable item such that no two reviewable items have the same ranking.
9. The computer-readable medium of claim 8, wherein the method further comprises:
adjusting the relative ordering based a rating associated with the user, the rating based on previous reviews by the user.
10. The computer-readable medium of claim 8, wherein the method further comprises:
creating a first list of reviewable items ordered by their respective rankings, the first list corresponding to the first user.
11. The computer-readable medium of claim 10, wherein the method further comprises:
creating a combined list of reviewable items based at least in part on the first list and a second list of reviewable items ordered by their respective rankings, the second list created by a second user.
12. The computer-readable medium of claim 10, wherein the first list of rankings is configured to be modified by a second user.
13. The computer-readable medium of claim 8, wherein each review is a photo-review.
14. The computer-readable medium of claim 8, wherein the method further comprises:
adjusting the first ranking or the second ranking based at least in part on a popularity of the reviewable items, wherein the popularity is measured by the amount of activity associated with a reviewable item on one or more social networking websites.
15. The computer-readable medium of claim 8, wherein the reviewable items are geographic locations.
16. A computing system, comprising:
one or more processors; and
a memory device including instructions that, when executed by the one or more processors, cause the computing system to:
receive a first review corresponding to a first reviewable item, the first review created by a first user, the first review corresponding to a first ranking;
receive a second review corresponding to a second reviewable item, the second review created by the first user, the second review corresponding to a second ranking;
provide an interface requiring the first user to provide a first relative ordering of the first reviewable item with respect to the second reviewable item, wherein the first reviewable item and the second reviewable item have the same ranking; and
generate a first ordered list of reviewable items based on the first relative ordering.
17. The computing system of claim 16, wherein the one or more processors further cause the computing system to:
receive a third review corresponding to the first reviewable item, the third review created by a second user, the third review having a third ranking;
receive a fourth review corresponding to the second reviewable item, the fourth review created by a second user, the fourth review having a fourth ranking; and
provide an interface requiring the second user to provide a second relative ordering of the first reviewable item with respect to the second reviewable item, the third reviewable item, and the fourth reviewable item.
18. The computing system of claim 17, wherein the one or more processors further cause the computing system to:
generate a second ordered list of reviewable items based on the first relative ordering and the second relative ordering.
19. The computing system of claim 18, wherein the second ordered list is generated based on a first user-rating corresponding to the first user and a second user-rating corresponding to a second user, the first user-rating based on previous reviews by the first user, the second-rating based on previous reviews by the second user.
20. The computing system of claim 16, wherein the one or more processors further cause the computing system to:
adjusting the first ordered list of reviewable items based at least in part on a popularity of the geographic locations associated with the reviewable items, wherein the popularity is measured by the amount of activity associated with a geographic location on one or more social networking websites.
21. The computing system of claim 16, first ordered list of reviewable items is configured to be modified by a second user.

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 for collecting reflexive biometric data, comprising:
a system for defining a set of environmental conditions;
a stimulation system for automatically implementing the set of environmental conditions;
a system for collecting biometric data under the set of environmental conditions, wherein the biometric data comprises a measurement collected from an eye of an individual, and wherein the set of environmental conditions comprises stimuli that cause a change to an iris of the individual by the stimulation system, the stimuli comprising: a light intensity setting of light directed at the individual by the stimulation system, a time setting that the individual is exposed to stimulation by the stimulation system, a field of view setting for the individual while stimulated by the stimulation system, a target image that is viewed by the individual while stimulated by the stimulation system, a depth of field of a target image that is viewed by the individual while stimulated by the stimulation system, a color of a target image that is viewed by the individual while stimulated by the stimulation system, and a temperature of an area that the individual is in while stimulated by the stimulation system; and
a system for encoding the biometric data and the set of environmental conditions into a reflexive template.
2. The system of claim 1, wherein the measurement data is selected from a group comprising an iris shape and a pupil-to-iris dilation ratio.
3. The system of claim 1, wherein the stimuli dynamically change over a period of time.
4. The system of claim 1, wherein the reflexive template is stored in one of a portable token or a database.
5. A method, performed on a computer system, for collecting reflexive biometric data, comprising:
using the computer system to perform actions comprising:
defining a set of environmental conditions;
automatically implementing the set of environmental conditions with a stimulation system;
collecting biometric data under the set of environmental conditions, wherein the biometric data comprises a measurement collected from an eye of an individual, and wherein the set of environmental conditions comprises stimuli that causes a change to an iris of the individual by the stimulation system, the stimuli comprising: a light intensity setting of light directed at the individual by the stimulation system, a time setting that the individual is exposed to stimulation by the stimulation system, a field of view setting for the individual while stimulated by the stimulation system, a target image that is viewed by the individual while stimulated by the stimulation system, a depth of field of a target image that is viewed by the individual while stimulated by the stimulation system, a color of a target image that is viewed by the individual while stimulated by the stimulation system, and a temperature of an area that the individual is in while stimulated by the stimulation system; and
encoding the biometric data and the set of environmental conditions into a reflexive template.
6. The method of claim 5, wherein the stimuli dynamically change over a period of time.
7. The method of claim 5, wherein the reflexive template is stored in one of a portable token or a database.
8. The method of claim 5, wherein the measurement is selected from a group comprising an iris shape and a pupil-to-iris dilation ratio.
9. A non-transitory computer readable medium having a program product stored thereon, which when run by a computer system, collects reflexive biometric data and comprises:
program code for defining a set of environmental conditions;
program code for implementing the set of environmental conditions with a stimulation system;
program code for causing a device to collect biometric data under the set of environmental conditions, wherein the biometric data comprises a measurement collected from an eye of an individual, and wherein the set of environmental conditions comprises stimuli that cause a change to an iris of the individual by the stimulation system, the stimuli comprising: a light intensity setting of light directed at the individual by the stimulation system, a time setting that the individual is exposed to stimulation by the stimulation system, a field of view setting for the individual while stimulated by the stimulation system, a target image that is viewed by the individual while stimulated by the stimulation system, a depth of field of a target image that is viewed by the individual while stimulated by the stimulation system, a color of a target image that is viewed by the individual while stimulated by the stimulation system, and a temperature of an area that the individual is in while stimulated by the stimulation system; and
program code for encoding the biometric data and the set of environmental conditions into a reflexive template.
10. The non-transitory computer readable medium of claim 9, wherein the stimuli dynamically change over a period of time.
11. The non-transitory computer readable medium of claim 9, wherein the reflexive template is stored in one of a portable token or a database.
12. The non-transitory computer readable medium of claim 9, wherein the measurement is selected from a group comprising an iris shape and a pupil-to-iris dilation ratio.