1461167097-8a07fff5-af2a-4157-9535-97f863dc57bc

1. A negative stiffness apparatus, comprising:
a fluid filled bellows interposed between a first surface and a second surface wherein the bellows and the first and second surfaces include an orientation of substantial equilibrium between the first and second surfaces and wherein the bellows and the first and second surfaces include other orientations wherein the first and second surfaces are displaced from the orientation of substantial equilibrium and the bellows exerts a displacement force to urge the first and second surfaces further away from the orientation of substantial equilibrium.
2. The negative stiffness apparatus of claim 1, wherein the apparatus comprises a linear motion negative stiffness apparatus comprising:
an elongated inner guide comprising said first surface, said inner guide aligned lengthwise along an axis of linear motion and having respective first and second ends;
an elongated outer guide comprising said second surface, said inner guide aligned lengthwise along the axis of linear motion and having respective first and second ends, said outer guide arrange coaxially with the inner guide such that the second surface of the outer guide surrounds and faces the first surface of the inner guide in spaced adjacency; and
said bellows comprising a substantially toroidally shaped, flexible fluid enclosure interposed between and in contact with the first surface of the inner guide and the second surface of the outer guide.
3. The negative stiffness apparatus of claim 1, wherein the apparatus comprises a rotational motion negative stiffness apparatus comprising:
an inner guide comprising said first surface being convex relative to an axis of rotational motion;
an outer guide comprising said second surface being concave relative to the axis of rotational motion and facing the first surface of the inner guide in spaced adjacency; and
said bellows comprising a flexible fluid enclosure interposed between and in contact with the first surface of the inner guide and the second surface of the outer guide.
4. The negative stiffness apparatus of claim 2, wherein said bellows comprises an outer wall in contact with the second surface of the outer guide and an inner wall in contact with the first surface of the inner guide, further wherein said outer wall is fixedly attached to said second surface of the outer guide and said inner wall is fixedly attached to said first surface of said inner guide.
5. The negative stiffness apparatus of claim 3, wherein said bellows comprises an outer wall in contact with the second surface of the outer guide and an inner wall in contact with the first surface of the inner guide, further wherein said outer wall is fixedly attached to said second surface of the outer guide and said inner wall is fixedly attached to said first surface of said inner guide.
6. The negative stiffness apparatus of claim 1, wherein said fluid comprises a liquid.
7. The negative stiffness apparatus of claim 1, wherein said fluid comprises a gas.
8. The negative stiffness apparatus of claim 2, wherein said second surface of the outer guide is outwardly flared toward at least one end.
9. The negative stiffness apparatus of claim 8, wherein said second surface of the outer guide flares linearly.
10. The negative stiffness apparatus of claim 8, wherein said second surface of the outer guide flares curvilinearly.
11. The negative stiffness apparatus of claim 10, wherein said first surface of the inner guide is cylindrical.
12. The negative stiffness apparatus of claim 2, wherein said first surface of the inner guide is inwardly tapered toward at least one end.
13. A negative stiffness apparatus, comprising:
an elongated inner member aligned lengthwise along an axis of linear motion comprising opposite ends and an outer surface;
an elongated outer member aligned lengthwise along the axis of linear motion comprising opposite ends and an inner surface outwardly flared toward at least one end, said outer member surrounding said inner member in spaced adjacency; and
a flexible, toroidal fluid enclosure comprising an outer wall and an inner wall, said enclosure interposed between the outer surface of the inner member and the inner surface of the outer member such that the outer wall is in conformal contact with the inner surface of the outer guide and the inner wall is in conformal contact with the outer surface of the inner member, and wherein said outer wall is fixedly attached to said inner surface of the outer member and said inner wall is fixedly attached to said outer surface of said inner member.
14. The negative stiffness apparatus of claim 13, wherein said second surface of the outer member flares linearly.
15. The negative stiffness apparatus of claim 13, wherein said second surface of the outer member flares curvilinearly.
16. The negative stiffness apparatus of claim 13, wherein said outer surface of the inner member is cylindrical.
17. The negative stiffness apparatus of claim 13, wherein said outer surface of the inner member is inwardly tapered toward at least one end.

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 executed on a game platform in signal communication with a display and an input device, the method comprising:
(a) providing, by the game platform, a history of a degree of matching between a prior music performance input data and a prior music data associated with a first part in a musical composition;
(b) displaying, on the display, a plurality of target music data, each associated with a respective part in the musical composition, one of the plurality associated with the first part;
(c) receiving, by the game platform, a music performance input data via the input device;
and
(d) assigning, based on the history, the received music performance input to the target music data of the plurality that is associated with the first part.
2. The method of claim 1 further comprising, after step (c) and before step (d), determining that the music performance input data is within a tolerance threshold of each of at least two target music data of the plurality of target music data.
3. The method of claim 1 further comprising assigning a score for the received music performance input data compared to each of the plurality of target music data.
4. The method of claim 1 wherein the input device is a microphone.
5. The method of claim 1 wherein the input device is a game controller simulating a guitar.
6. The method of claim 1 wherein the input device is a game controller simulating a drum.
7. The method of claim 1 wherein the history of the degree of matching is determined based on a score assigned to the prior music performance input data with respect to the prior music data.
8. The method of claim 1 wherein the history of the degree of matching is determined based on if the prior music performance input data is within a tolerance threshold of the prior music data.
9. The method of claim 1 wherein the history of the degree of matching is determined based on a proximity of a visual representation of the prior music performance input data to a visual cue associated with the prior music data.
10. The method of claim 1 wherein the history of the degree of matching is based on the prior music performance input data comprising silence when the prior music data indicates no prior music performance input data should be received.
11. The method of claim 1 wherein providing the history of the degree of matching further comprises storing the history in a memory buffer.
12. The method of claim 1 wherein providing the history of degree of matching further comprises storing a predetermined period of history of the degree of matching.
13. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
provide a history of a degree of matching between a prior music performance input data and a prior music data associated with a first part in a musical composition;
display, on a display in signal communication with the data processing apparatus, a plurality of target music data, each associated with a respective part in the musical composition, one of the plurality associated with the first part;
receive a music performance input data via an input device in signal communication with the data processing apparatus; and
assign, based on the history, the received music performance input to the target music data of the plurality that is associated with the first part.
14. A system for dynamically assigning a music performance input to a target music data, the system comprising:
a data processing apparatus configured to:
provide a history of a degree of matching between a prior music performance input data and a prior music data associated with a first part in a musical composition;
display, on a display in signal communication with the data processing apparatus, a plurality of target music data, each associated with a respective part in the musical composition, one of the plurality associated with the first part;
receive a music performance input data via an input device in signal communication with the data processing apparatus; and
assign, based on the history, the received music performance input to the target music data of the plurality that is associated with the first part.
15. An apparatus comprising:
means for providing a history of a degree of matching between a prior music performance input data and a prior music data associated with a first part in a musical composition;
display, on a display in signal communication with the system, a plurality of target music data, each associated with a respective part in the musical composition, one of the plurality associated with the first part;
receive a music performance input data via an input device in signal communication with the data processing apparatus; and
assign, based on the history, the received music performance input to the target music data of the plurality that is associated with the first part.
16. A method executed on a game platform, the game platform in signal communication with a display and an input device, the method comprising:
storing, by the game platform, history of a first music performance input data being within a tolerance threshold of a first part associated with a musical composition;
displaying, on the display, the first part and a second part associated with the musical composition;
receiving, by the game platform, a second music performance input data via the input device; and
assigning the second music performance input data to the first part or the second part based on the history data.
17. The method of claim 16 further comprising the first part tolerance threshold overlapping the second part tolerance threshold.
18. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
store history of a first music performance input data being within a tolerance threshold of a first part associated with a musical composition;
display, on a display in signal communication with the data processing apparatus, the first part and a second part associated with the musical composition;
receive a second music performance input data via an input device in signal communication with the data processing apparatus; and
assign the second music performance input data to the first part or the second part based on the history data.
19. A system comprising:
a data processing apparatus configured to:
store history of a first music performance input data being within a tolerance threshold of a first part associated with a musical composition;
display, on a display in signal communication with the data processing apparatus, the first part and a second part associated with the musical composition;
receive a second music performance input data via an input device in signal communication with the data processing apparatus; and
assign the second music performance input data to the first part or the second part based on the history data.
20. An apparatus comprising:
means for storing history of a first music performance input data being within a tolerance threshold of a first part associated with a musical composition;
means for displaying, on a display in signal communication with the apparatus, the first part and a second part associated with the musical composition;
means for receiving a second music performance input data via an input device in signal communication with the apparatus; and
means for assigning the second music performance input data to the first part or the second part based on the history data.

1461167084-4fa0ad2b-36f5-44ad-997b-a93c88eedaff

1. A method comprising:
executing a transactional memory (TM) transaction in a first thread;
determining if a write of data to be performed in the TM transaction is sized to fit within a hardware buffer;
if so, determining whether a copy of the data is present in the hardware buffer and if so updating the data in the hardware buffer using a user-level buffered store instruction to write the data, wherein the user-level buffered store instruction is to further indicate that the data is locally visible to the first thread but not globally visible; and
if the copy is not present in the hardware buffer, creating a buffered copy of the data at a location of the hardware buffer using the user-level buffered store instruction, and updating the data in the buffered copy using the user-level buffered store instruction.
2. The method of claim 1, further comprising storing an address of the location in a write log if the TM transaction is according to a commit time locking scheme, and storing the data at the location and acquiring a write monitor on the location to obtain ownership of the location at an encounter time in which the data is stored at the location if the TM transaction is according to an encounter time locking scheme.
3. The method of claim 2, further comprising acquiring a write monitor for the location at commitment and committing the TM transaction if no data in the location was lost when the TM transaction is according to the commit time locking scheme.
4. The method of claim 3, wherein if the copy is present in the hardware buffer, filtering a barrier operation and not acquiring a second write monitor to update a second location in the hardware buffer, including performing a user-level test instruction on the second location to determine whether the data is buffered.
5. The method of claim 1, further comprising if the TM transaction overflows the hardware buffer, aborting the TM transaction and providing control to an ejection handler to select a transaction execution mode in which to re-execute the TM transaction.

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 rotating electric machine comprising:
an inner-circumferential-side shaft having a gear that is provided integrally therewith, the inner-circumferential-side shaft being monolithic;
an outer-circumferential-side shaft provided on the outer circumferential side of the inner-circumferential-side shaft;
a rotor secured to the outer-circumferential-side shaft, the inner-circumferential-side shaft being directly rotatably supported by a bearing that is provided between the gear and the rotor, an outer circumference of the inner-circumferential-side shaft and an inner circumference of the outer-circumferential-side shaft being spline-fitted to each other at a spline-fitted portion, the outer-circumferential-side shaft having a gap fitted portion that is provided on the inner circumference of the outer-circumferential-side shaft and that is fitted on the outer circumference of the inner-circumferential-side shaft with a first gap having a predetermined length provided between the gap fitted portion and the outer circumference of the inner-circumferential-side shaft, the first gap being smaller than a second gap provided at the spline-fitted portion between the inner-circumferential-side shaft and the outer-circumferential-side shaft; and
a stator facing an outer circumference of the rotor,
wherein the gap fitted portion includes
a first gap fitted portion provided on a first side of the spline-fitted portion in an axial direction of the inner-circumferential-side shaft, and
a second gap fitted portion provided on a second side of the spline-fitted portion in the axial direction, the second side being opposite to the first side with respect to the spline-fitted portion in the axial direction, and
wherein the first gap fitted portion and the second gap fitted portion are each provided on the inner circumference of the outer-circumferential-side shaft and directly face the outer circumference of the inner-circumferential-side shaft.
2. The rotating electric machine according to claim 1,
wherein the first gap fitted portion has a diameter larger than a diameter of the second gap fitted portion, and
wherein the outer circumference of the inner-circumferential-side shaft has splines provided at the spline-fitted portion and extending in the axial direction.
3. The rotating electric machine according to claim 1, wherein the spline-fitted portion is provided on an inner-circumferential side of the rotor.
4. The rotating electric machine according to claim 1,
wherein the first gap fitted portion is provided at a first end of the outer-circumferential-side shaft, and
wherein the second gap fitted portion is provided at a second end of the outer-circumferential-side shaft, the second end being opposite to the first side with respect to the outer-circumferential-side shaft.
5. The rotating electric machine according to claim 1,
wherein the inner-circumferential-side shaft includes a bearing-supported portion provided on the outer circumference of the inner-circumferential-side shaft and supported by the bearing, and
wherein one of the first gap fitted portion and the second gap fitted portion is provided between the bearing-supported portion and the spline-fitted portion in the axial direction of the inner-circumferential-side shaft.
6. The rotating electric machine according to claim 1,
wherein the first gap fitted portion on the outer-circumferential-side shaft directly faces the inner-circumferential-side shaft in a radial direction of the inner-circumferential-side shaft, and
wherein the second gap fitted portion on the outer-circumferential-side shaft directly faces the inner-circumferential-side shaft in the radial direction of the inner-circumferential-side.
7. A rotating electric machine comprising: an inner-circumferential-side shaft having a gear that is provided integrally therewith;
an outer-circumferential-side shaft provided on the outer circumferential side of the inner-circumferential-side shaft;
a ball bearing directly rotatably supporting the inner-circumferential-side shaft;
a rotor secured to the outer-circumferential-side shaft, the ball bearing being provided between the gear and the rotor, an outer circumference of the inner-circumferential-side shaft and an inner circumference of the outer-circumferential-side shaft being spline-fitted to each other at a spline-fitted portion, the outer-circumferential-side shaft having a gap fitted portion that is provided on the inner circumference of the outer-circumferential-side shaft and that is fitted on the outer circumference of the inner-circumferential-side shaft with a first gap having a predetermined length provided between the gap fitted portion and the outer circumference of the inner-circumferential-side shaft, the first gap being smaller than a second gap provided at the spline-fitted portion between the inner-circumferential-side shaft and the outer-circumferential-side shaft; and
a stator facing an outer circumference of the rotor,
wherein the gap fitted portion is provided on the inner circumference of the outer-circumferential-side shaft and directly faces the outer circumference of the inner-circumferential-side shaft.
8. The rotating electric machine according to claim 7, wherein the gap fitted portion includes
a first gap fitted portion provided on a first side of the spline-fitted portion in an axial direction of the inner-circumferential-side shaft, and
a second gap fitted portion provided on a second side of the spline-fitted portion in the axial direction, the second side being opposite to the first side with respect to the spline-fitted portion in the axial direction.
9. The rotating electric machine according to claim 8,
wherein the first gap fitted portion has a diameter larger than a diameter of the second gap fitted portion, and
wherein the outer circumference of the inner-circumferential-side shaft has splines provided at the spline-fitted portion and extending in the axial direction.
10. The rotating electric machine according to claim 8,
wherein the first gap fitted portion on the outer-circumferential-side shaft directly faces the inner-circumferential-side shaft in a radial direction of the inner-circumferential-side shaft, and
wherein the second gap fitted portion on the outer-circumferential-side shaft directly faces the inner-circumferential-side shaft in the radial direction of the inner-circumferential-side.
11. The rotating electric machine according to claim 7, wherein the spline-fitted portion is provided on an inner-circumferential side of the rotor.
12. The rotating electric machine according to claim 7, wherein the gap fitted portion includes
a first gap fitted portion provided at a first end of the outer-circumferential-side shaft, and
a second gap fitted portion provided at a second end of the outer-circumferential-side shaft, the second end being opposite to the first end with respect to the outer-circumferential-side shaft.
13. The rotating electric machine according to claim 7,
wherein the inner-circumferential-side shaft includes a bearing-supported portion provided on the outer circumference of the inner-circumferential-side shaft and supported by the ball bearing, and
wherein the gap fitted portion is provided between the bearing-supported portion and the spline-fitted portion in an axial direction of the inner-circumferential-side shaft.
14. The rotating electric machine according to claim 7,
wherein the inner-circumferential-side shaft is monolithic.
15. The rotating electric machine according to claim 7,
wherein the ball bearing supports the outer circumferential side of the inner-circumferential-side shaft.