1461185444-822db5d4-88e0-447e-b825-7c6a6fca120e

1. A method, comprising:
forming a lead frame that includes at least one slot on at least one surface;
coupling a first side of a semiconductor die to a pad of the lead frame;
forming a single-piece clip that includes at least one clip fork;
coupling the single-piece clip to the lead frame by inserting the fork into the slot;
adjusting a position of the clip relative to a position of the semiconductor die by pivoting an end of the clip around at least one pivot point formed by the coupling of the fork and slot; and
coupling the end of the clip to an electrical contact of the semiconductor die.
2. The method of claim 1, further comprising forming a packaging enclosure around at least one of the lead frame, the semiconductor die, and the clip.
3. The method of claim 1, wherein forming the single-piece clip includes positioning the end of the clip in an orientation that is approximately normal to the clip fork.
4. The method of claim 1, wherein forming the lead frame further includes forming a first slot in a first surface of the lead frame and forming a second slot in a second surface of the lead frame.
5. The method of claim 1, wherein forming the single-piece clip includes forming the clip fork to include at least one tapered dimension.
6. The method of claim 1, wherein coupling the single-piece clip to the lead frame further includes confining motion of the clip in each of a first dimension and a second dimension relative to a position of the lead frame.
7. The method of claim 1, wherein coupling the single-piece clip to the lead frame further includes forming interference that confines motion of the clip in a third dimension, wherein pivot of the clip relative to a position of the semiconductor die is confined.
8. A method for making a semiconductor device, comprising:
forming a lead frame that includes at least one mounting platform on a first side and at least one slot on each of a second side and a third side;
mounting a semiconductor die on the mounting platform;
coupling a clip including two or more opposing forks to the lead frame by inserting the forks into the slots of the lead frame;
adjusting a position of the clip relative to a position of the semiconductor die by pivoting a portion of the clip around at least one pivot point formed by the coupling of the forks and slots; and
coupling the clip to an electrical contact of the semiconductor die.

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 of managing customer interaction with a business implemented by a server computer communicating over the Internet with a first computer and second computer, the method comprising:
establishing a first Internet session with the first computer located at the business after a purchase transaction started notification is received from the first computer and a unique identifier identifying the purchase transaction is generated and transmitted to the first computer;
establishing a second Internet session with the second computer located at the business and operated by a customer making the purchase transaction after determining an identifier received from the second computer matches the unique identifier;
receiving customer requests using the second Internet session from the second computer; and
transmitting the received customer requests using the first Internet session to the first computer.
2. The method of claim 1, wherein the business is a restaurant.
3. The method of claim 1, wherein the first computer is a point of sale computer executing software that performs the purchase transaction.
4. The method of claim 1, wherein the second computer is a mobile smart device.
5. The method of claim 1, wherein the mobile smart device is a smart cellular phone owned by the customer.
6. The method of claim 1, wherein the requests include a request to add an item to the purchase transaction and to deliver the item to the customer during the purchase transaction.
7. The method of claim 1, wherein the requests include a request for an employee of the business to provide a customer service function to the customer at the customer’s location.
8. The method of claim 1, wherein the requests include a request to access requests that require customer authentication and the request includes information to authenticate the customer.
9. The method of claim 8, wherein the information to authenticate the customer includes an email address for the customer.
10. The method of claim 8, wherein the information to authenticate the customer includes a user name and password.
11. A method of managing a purchase transaction for a customer at a business where the method is implemented by a server computer connected to the Internet, the method comprising the steps of:
receiving, using the Internet, a purchase transaction started notification from a first computer processing the purchase transaction for the customer;
transmitting, using the Internet, a unique identifier to the first computer where the unique identifier uniquely identifies the purchase transaction started by the first computer;
receiving, using the Internet, an identifier from a second computer located at the business;
performing the following sub-steps after determining the received identifier from the second computer matches the unique identifier:
transmitting, using the Internet, a first level web page to the second computer where the first level web page includes first level selectable actions related to the first customer transaction and second level selectable actions related to the first customer transaction;
receiving, using the Internet, a request to perform a first level selectable action from the second computer;
transmitting, using the Internet, a request to perform the received first level selectable action to the first computer; and
repeating the sub-steps until a customer transaction complete notice is received from the first computer.
12. The method of claim 11, further comprising generating the unique identifier identifying the purchase transaction after receiving the purchase transaction started notification from the first computer.
13. The method of claim 11, where the first computer is a server computer executing a point of sale application that performs customer transactions and is located at the business.
14. The method of claim 11, where the business is a restaurant.
15. The method of claim 11, where the second computer is a mobile smart device operated by a customer at the business.
16. The method of claim 11, where the sub-steps further comprises:
receiving, using the Internet, a second level customer login request from the second computer where the request includes second level customer login information;
performing the following sub-sub-steps after determining the received second level customer login information is authentic:
transmitting, using the Internet, a second level web page to the second computer where the second level web page includes first, second and third level selectable actions related to the first customer transaction;
receiving, using the Internet, a request to perform a first or second level selectable action from the second computer;
transmitting, using the Internet, a request to perform the received first or second level selectable action to the first computer; and
repeating the sub-steps until a customer transaction complete notice is received from the first computer.
17. The method of claim 16, wherein the second level customer login information includes an email address for the customer.
18. The method of claim 16, wherein the second level customer login information includes login data for a social media web site for the customer.
19. The method of claim 16, where the sub-sub-steps further comprises:
receiving, using the Internet, a third level customer login request from the second computer where the request includes third level customer login information;
performing the following sub-sub-sub-steps after determining the received third level customer login information is authentic:
transmitting, using the Internet, a third level web page to the second computer where the third level web page includes first, second and third level selectable actions related to the first customer transaction;
receiving, using the Internet, a request to perform a first or second or third level selectable action from the second computer;
transmitting, using the Internet, a request to perform the received first or second or third level selectable action to the first computer; and
repeating the sub-sub-steps until a customer transaction complete notice is received from the first computer.
20. The method of claim 19, wherein the third level customer login information includes a user name and password for the customer.
21. The method of claim 20, wherein the user name and password are for a social media service for the customer.
22. The method of claim 21, further comprising the sub-sub-step of:
posting a favorable customer comment about the business to the social media service in response to receiving a third level selectable action to post a favorable customer comment to the social media service from the second computer.
23. The method of claim 19, further comprising the steps of:
receiving, using the Internet, a list of items to be purchased as part of the purchase transaction from the first computer; and
storing the received list of items purchased, the unique identifier and information that identifies the customer making the purchase transaction.
24. A customer interaction management system where the system manages interactions with a customer at a restaurant, the system comprising:
a computer data communications network where at least a portion of the network uses the Internet to communicate with other portions of the network and all data travels over the Internet;
a server computer located away from the restaurant and connected to the network where the server computer is adapted to provide web pages and to provide a customer interaction manager function;
a point of sale server computer located at the restaurant and connected to the network and in communications with the server computer where the point of sale server computer is adapted to process a purchase transaction for a customer making a purchase at the restaurant; and
a mobile smart device operated by the customer and adapted to wirelessly communicate with the server computer using the Internet to allow the customer to receive information about the purchase transaction and to request items or service from restaurant employees.