1461114115-96eafabc-6b63-4087-81c2-472277497792

1. A container, comprising:
a receptacle having walls, a floor, and an open end;
a cover pivotally attached to one of the walls of the receptacle, the cover having at least one tab extending from its inner surface and being movable between an open position, in which the open end of the receptacle can be accessed, and a closed position, in which the cover overlies the open end of the receptacle;
at least one locking receptacle mounted on one of the cover and one or more of the receptacle walls;
a locking system for maintaining the cover in the closed position, the locking system mounted on the other of the cover and the one or more of the receptacle walls, comprising:
a carrier member having at least one locking member extending from the carrier member, the carrier member being movable between a first locked position in which the at least one locking member engages the at least one locking receptacle to maintain the cover in the closed position and a second unlocked position in which the at least one locking member disengages from the at least one locking receptacle and the cover is movable between the closed and the open position,
wherein the at least one tab is disposed adjacent the at least one locking member so that the at least one tab is disposed between the at least one locking member and the at least one locking receptacle wherein both the at least one locking member and the at least one tab are disposed in the at least one locking receptacle.
2. The container of claim 1, the locking mechanism further comprising a locking indicator assembly having an indicium on an external portion of the container and a movable member connected to the carrier member to move the carrier member between the first locked position and second unlocked position, wherein the movable member overlies the indicium when the carrier member is in at least one of the first locked position and the second unlocked position.
3. The container of claim 1, wherein the at least one locking member is disposed within an outer perimeter of the at least one tab in the second unlocked position and has a first portion that extends beyond the outer perimeter of the at least one tab when in the first locked position.

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 computer-implemented method, the method comprising:
providing a transaction master for each of a plurality of transactions of a database, wherein each transaction master is configured to communicate with at least one transaction slave to manage execution of a transaction in the plurality of transactions, each transaction master configured to perform operations comprising:
receiving a request to commit the transaction;
initiating, based on the request, a two-phase commit operation to commit the transaction, wherein the two-phase commit operation comprises preparing for committing the transaction and writing a committed transaction to a memory;
optimizing the two-phase commit operation by omitting the writing of the committed transaction to the memory; and
generating an acknowledgement of the committed transaction.
2. The computer-implemented method according to claim 1, wherein the generating the acknowledgement comprises generating an early acknowledgement of the committed transaction.
3. (canceled)
4. (canceled)
5. The computer-implemented method according to claim 1, wherein the omitting the writing of the committed transaction further comprises:
determining a log sequence number corresponding to the transaction;
comparing the log sequence number corresponding to the transaction to a log sequence number stored on a disk of the database; and
omitting the writing of the committed transaction based on the comparing.
6. (canceled)
7. (canceled)
8. The computer-implemented method according to claim 22, further comprising obtaining the transaction token corresponding to the committed transaction based on a commit identifier corresponding to the transaction.
9. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, causes the at least one programmable processor to perform operations comprising:
providing a transaction master for each of a plurality of transactions of a database, wherein each transaction master is configured to communicate with at least one transaction slave to manage execution of a transaction in the plurality of transactions, each transaction master configured to perform operations comprising:
receiving a request to commit the transaction;
initiating, based on the request, a two-phase commit operation to commit the transaction, wherein the two-phase commit operation comprises preparing for committing the transaction and writing a committed transaction to a memory;
optimizing the two-phase commit operation by omitting the writing of the committed transaction to the memory; and
generating an acknowledgement of the committed transaction.
10. The computer program product according to claim 9, wherein the generating the acknowledgement comprises generating an early acknowledgement of the committed transaction.
11. (canceled)
12. (canceled)
13. The computer program product according to claim 9, wherein the omitting the writing of the committed transaction further comprises:
determining a log sequence number corresponding to the transaction;
comparing the log sequence number corresponding to the transaction to a log sequence number stored on a disk of the database; and
omitting the writing of the committed transaction based on the comparing.
14. (canceled)
15. (canceled)
16. A system comprising:
at least one programmable processor; and
a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, causes the at least one programmable processor to perform operations comprising:
providing a transaction master for each of a plurality of transactions of a database, wherein each transaction master is configured to communicate with at least one transaction slave to manage execution of a transaction in the plurality of transactions, each transaction master configured to perform operations comprising:
receiving a request to commit the transaction;
initiating, based on the request, a two-phase commit operation to commit the transaction, wherein the two-phase commit operation comprises preparing for committing the transaction and writing a committed transaction to a memory;
optimizing the two-phase commit operation by omitting the writing of the committed transaction to the memory; and
generating an acknowledgement of the committed transaction.
17. The system according to claim 16, wherein the generating the acknowledgement comprises generating an early acknowledgement of the committed transaction.
18. (canceled)
19. (canceled)
20. The system according to claim 16, wherein the omitting the writing of the committed transaction further comprises:
determining a log sequence number corresponding to the transaction;
comparing the log sequence number corresponding to the transaction to a log sequence number stored on a disk of the database; and
omitting the writing of the committed transaction based on the comparing.
21. The computer-implemented method according to claim 5, wherein the writing of the committed transaction is omitted when the log sequence number of the disk is larger than the log sequence number corresponding to the transaction.
22. The computer-implemented method according to claim 1, further comprising:
generating a transaction token to specify data to be visible for a transaction on the database, the transaction token including a transaction identifier for identifying whether the transaction is a committed transaction or an uncommitted transaction; and
executing the plurality of transactions of the database with each transaction master.
23. The computer program product according to claim 13, wherein the writing of the committed transaction is omitted when the log sequence number of the disk is larger than the log sequence number corresponding to the transaction.
24. The computer program product according to claim 9, further comprising:
generating a transaction token to specify data to be visible for a transaction on the database, the transaction token including a transaction identifier for identifying whether the transaction is a committed transaction or an uncommitted transaction; and
executing the plurality of transactions of the database with each transaction master.
25. The system according to claim 20, wherein the writing of the committed transaction is omitted when the log sequence number of the disk is larger than the log sequence number corresponding to the transaction.
26. The system according to claim 16, further comprising:
generating a transaction token to specify data to be visible for a transaction on the database, the transaction token including a transaction identifier for identifying whether the transaction is a committed transaction or an uncommitted transaction; and
executing the plurality of transactions of the database with each transaction master.

1461114104-2f7cf17f-3ec4-4f0e-b89d-a7d61c14665d

1. An electronic device having a pin for setting its mode of operation,
wherein the pin is connected or connectable to a first connection of a resistor,
wherein the electronic device is arranged to detect a location of the resistor,
wherein the electronic device is arranged to detect a size of the resistor,
wherein the electronic device is arranged to determine a first setting based on the location of the resistor, and
wherein the electronic device is arranged to determine a second setting based on the size of the resistor.
2. The electronic device as claimed in claim 1,
wherein the electronic device is arranged to detect the location of the resistor based on a sensed first internal current and a sensed second internal current,
wherein the sensed first internal current flows between a voltage supply pin and the pin, and wherein the sensed second internal current flows between the pin and a ground pin.
3. The electronic device as claimed in claim 2, wherein the electronic device is arranged to generate a first signal for the first setting based on the sign of a difference between the sensed first internal current and the sensed second internal current.
4. The electronic device as claimed in claim 2, wherein the electronic device is arranged to generate a second signal for the second setting based on an absolute value of a difference between the sensed first internal current and the sensed second internal current.
5. The electronic device as claimed in claim 4, wherein the electronic device is arranged to detect the absolute value of the difference between the sensed first internal current and the sensed second internal current by a comparison with at least one reference current source.
6. The electronic device as claimed in claim 1, wherein the first setting is related to a debug mode.
7. The electronic device as claimed in claim 1, wherein the second setting is related to a hardware configuration.
8. A method to set a mode of operation for an electronic device having a pin connected to a first connection of a resistor,
wherein the electronic device detects a location of the resistor,
wherein the electronic device detects a size of the resistor,
wherein the electronic device determines a first setting based on the location of the resistor, and
wherein the electronic device determines a second setting based on the size of the resistor.
9. The method as claimed in claim 8,
wherein the electronic device detects the location of the resistor based on a sensed first internal current and a sensed second internal current,
wherein the sensed first internal current flows between a voltage supply pin and the pin, and wherein the sensed second internal current flows between the pin and a ground pin.
10. The method as claimed in claim 9, wherein the electronic device generates a first signal for the first setting based on the sign of a difference between the sensed first internal current and the sensed second internal current.
11. The method as claimed in claim 9, wherein the electronic device generates a second signal for the second setting based on an absolute value of a difference between the sensed first internal current and the sensed second internal current.
12. The method as claimed in claim 11, wherein the electronic device detects the absolute value of the difference between the sensed first internal current, and the sensed second internal current by a comparison with at least one reference current source.
13. The method as claimed in claim 8, wherein the first setting is related to a debug mode.
14. The method according to claim 8, wherein the second setting is related to a hardware configuration.

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 golf training aid comprising a spheroid segment comprising a dimpled outer circumferential surface, a first base surface, and a second base surface.
2. The golf training aid of claim 1, wherein the first base surface and the second base surface are substantially parallel to each other and are substantially equal in size.
3. The golf training aid of claim 2, further comprising a first beveled edge connected to the first base surface and to the dimpled outer circumferential surface and a second beveled edge connected to the second base surface and to the dimpled outer circumferential surface.
4. The golf training aid of claim 3, wherein the dimpled outer circumferential surface has a first color and the first and second beveled edges have a second color.
5. The golf training aid of claim 1, wherein the dimpled outer circumferential surface has a circumference ranging from about 100 millimeters to 200 millimeters.
6. The golf training aid of claim 2, wherein a perpendicular distance between the first base surface and the second base surface has a range of about 14 millimeters to 40 millimeters.
7. The golf training aid of claim 2, wherein the first base surface and the second base surface each have a diameter that ranges from about 18 millimeters to 38 millimeters.
8. The golf training aid of claim 1, wherein the golf training aid has a weight that ranges from 5 grams to 100 grams.
9. The golf training aid of claim 1, wherein the spheroid segment further comprises a material that is selected from the group consisting of thermoplastic ionomer resin, balata rubber, solid rubber, hard plastic acrylic, surlyn, polybutadiene and a combination thereof.
10. The golf training aid of claim 1, wherein each dimple on the dimpled outer circumferential surface has a diameter that ranges from about 2 millimeters to 10 millimeters.
11. The golf training aid of claim 1, further comprising a weight.
12. The golf training aid of claim 11, wherein the weight is spherically shaped and is positioned on an axis of rotation of the golf training aid.
13. The golf training aid of claim 11, wherein the weight is cylindrically shaped and positioned between an axis of rotation of the golf training aid and the dimpled outer circumferential surface.
14. The golf training aid of claim 11, wherein the weight is one of lead, steel, or tungsten.
15. A method for training a golfer comprising:
placing, on a putting surface, a golf training aid comprising a spheroid segment comprising an outer circumferential surface, a first base surface, and a second base surface; and
positioning the golf training aid such that a surface edge of the first base surface and a surface edge of the second base surface align in a direction of a target.
16. The method of claim 15, further comprising:
striking the golf training aid with a golf club towards the target;
determining (i) an occurrence of an error when the golf training aid wobbles after being struck by the golf club; or (ii) determining no occurrence of an error when the golf training aid does not wobble after being struck by the golf club.
17. The method of claim 15, wherein the golf training aid further comprising a first beveled edge connected to the first base surface and to the outer circumferential surface, and a second beveled edge connected to the second base surface and to the outer circumferential surface.
18. The method of claim 17, further comprising:
positioning the golf training aid such that the first beveled edge is proximate to a golfer and the second beveled edge is distal from the golfer;
determining that the golfer (i) is positioned too far away from the golf training aid when the golfer can see the first beveled edge; (ii) determining that the golfer is positioned too close to the golf training aid when the golfer can see the second beveled edge; or (iii) determining that the golfer is properly positioned when the golfer can neither see the first beveled edge or the second beveled edge.
19. The method of claim 15, wherein a perpendicular distance between the first base surface and the second base surface is greater than about 24 millimeters.
20. The method of claim 15, wherein a perpendicular distance between the first base surface and the second base surface is less than or equal to about 24 millimeters.
21. The method of claim 15, wherein the outer circumferential surface has a first color and the first and second beveled edges have a second color.
22. The method of claim 15, wherein outer circumferential surface further comprises a plurality of dimples.
23. The method of claim 22, wherein each dimple has a diameter that ranges from about 2 millimeters to 10 millimeters.
24. A method for manufacturing a golf training aid comprising:
injecting a molding material into an injection mold having a cavity having a spheroid segment comprising a dimpled outer circumferential surface, a first base surface, and a second base surface.
25. An injection mold comprising a cavity in the form of a spheroid segment comprising a dimpled outer circumferential surface, a first base surface, and a second base surface.