1461141910-728fc707-a6c3-4bd0-be02-ea8c35333901

1. An apparatus comprising:
at least one machine configured to execute a primary user operating system and at least one appliance operating system independent from the primary user operating system;
a system memory including:
a first portion of the system memory configured to be used by the primary user operating system; and
a second portion of the system memory configured to be sequestered from the primary user operating system; and

an access violation monitor configured to restrict access from the at least one appliance operating system to the second portion of the system memory.
2. The apparatus of claim 1, wherein the access violation monitor is configured to run only when the at least one appliance operating system is invoked.
3. The apparatus of claim 1, wherein the at least one appliance operating system is configured to be invoked only after the primary user operating system has been suspended to a standby state by storing a context of the primary operating system in the first portion of the system memory, the context enabling the resumption of the primary operating system.
4. The apparatus of claim 1, further comprising a virtual machine monitor, and wherein the virtual machine monitor is to determine which of the at least one appliance operating systems is to be invoked.
5. The apparatus of claim 1, wherein the at least one appliance operating system is a digital versatile disc (DVD) player controller.
6. The apparatus of claim 1, wherein the at least one appliance operating system is a secure internet browser.
7. The apparatus of claim 1, wherein the at least one appliance operating system is configured to provide voice over internet protocol (VOIP).
8. The apparatus of claim 1, wherein the at least one machine comprises a virtual machine, the at least one appliance operating system executing within the virtual machine.
9. The apparatus of claim 1, wherein the access violation monitor configured to restrict access from the at least one appliance operating system to the second portion of the system memory by assigning all the devices and interrupts directly to the at least one appliance operating system.
10. A method of operating a personal computer device comprising:
at least one machine of the personal computer device executing a user operating system;
suspending the user operating system including storing a context of the user operating system, the context enabling resumption of the user operating system;
executing an appliance operating system by the at least one machine, the appliance operating system being independent of the user operating system in a reserved section of system memory; and
restricting the appliance operating system to the reserved section of system memory.
11. The method of claim 10, wherein storing the context of the user operating system includes storing the context in random access memory (RAM).
12. The method of claim 10, wherein restricting the appliance operating system includes executing the appliance operating system in a virtual machine.
13. The method recited in claim 10, wherein restricting the appliance operating system includes at least one of maintaining a second layer of page tables configured to virtualize the system memory or assigning system memory interrupts to the appliance operating system.
14. The method recited in claim 10, further comprising resuming the user operating system based on the context in response to the appliance operating system terminating.
15. A machine-accessible medium having associated instructions, wherein the instructions, when accessed, result in a machine performing operations comprising:
at least one machine of a personal computer device executing a user operating system;
suspending the user operating system including storing a context of the user operating system, the context enabling resumption of the user operating system;
executing an appliance operating system by the at least one machine, the appliance operating system being independent of the user operating system in a reserved section of system memory; and
restricting the appliance operating system to the reserved section of system memory.

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. An attachment system for a personal shaver comprising:
a body member with a fist end capable of attaching to a shower assembly and a second end capable of attaching to a personal shaver;
a first attachment means capable of securing said first end of said body member to a shower assembly; and
a second attachment means capable of securing said second end of said body member to a personal shaver;
said body member being capable of being positioned so that a personal shaver connected to a shower assembly by said body member may be contacted with the water flow from a shower assembly.
2. The attachment system for a personal shaver of claim 1 wherein said body member is constructed of accordion retractable plastic piping.
3. The attachment system for a personal shaver of claim 1 wherein said body member is constructed of bendable plastic piping.
4. The attachment system for a personal shaver of claim 1 wherein said body member is constructed of a rigid plastic material.
5. The attachment system for a personal shaver of claim 4 wherein said body member further comprises at least one elbow joint so that said body member may be positioned in a plurality of configurations.
6. The attachment system for a personal shaver of claim 1 wherein said personal shaver is a disposable razor.
7. The attachment system for a personal shaver of claim 1 wherein said personal shaver is a razor with a reusable handle and replaceable razor cartridges.
8. The attachment system for a personal shaver of claim 1 wherein said first attachment means is a two prong self adjusting plastic clamp that is used to secure said first end of said body member to a shower assembly.
9. The attachment system for a personal shaver of claim 1 wherein said second attachment means is a two prong self adjusting plastic clamp that is used to secure second first end of said body member to a personal shaver.
10. An attachment system for a personal shaver comprising:
a body member constructed of accordion retractable plastic piping, said body member having a fist end capable of attaching to a shower assembly and a second end capable of attaching to a personal shaver;
a first two prong self adjusting clamp that is used to secure said first end of said body member to a shower assembly; and
a second two prong self adjusting clamp that is used to secure said second end of said body member to a personal shaver;
said body member being capable of being positioned so that a personal shaver connected to a shower assembly by said body member may be contacted with the water flow from a shower assembly.
11. An attachment system for a personal shaver comprising:
a body member constructed of bendable plastic piping, said body member having a fist end capable of attaching to a shower assembly and a second end capable of attaching to a personal shaver;
a first two prong self adjusting clamp is used to secure said first end of said body member to a shower assembly; and
a second two prong self adjusting clamp is used to secure said second end of said body member to a personal shaver;
said body member being capable of being positioned so that a personal shaver connected to a shower assembly by said body member may be contacted with the water flow from a shower assembly.

1461141899-c1eac0ed-ea5a-4896-a6d9-f9d72f8a8feb

1. A branch prediction circuit comprising:
a program counter to indicate an address of an instruction;
a first storage unit provided in a stage after the program counter and configured to store the address of a first branching instruction and a branched address branched to by said first branching instruction;
a first detection circuit provided in a stage after the first storage unit and configured to detect whether the address of the first branching instruction stored in the first storage unit is the same as an address of a second branching instruction output from the program counter, and if so, to output the branched address corresponding to the detected address from the first storage unit;
a second storage unit configured to store the branched address supplied from said first detection circuit and an address of an instruction which is unrelated to the second branching instruction and executed immediately after said second branching instruction; and
a second detection circuit provided in the same stage as the second storage unit and configured to detect the branched address from said second storage unit, wherein when an address output from said program counter is the address of an instruction to be executed immediately after a third branching instruction, the branched address detected by the second detection circuit is supplied to the program counter.
2. The circuit according to claim 1, wherein said second storage unit, said second detection circuit, said program counter, said first storage unit, and said first detection circuit are connected in series.
3. The circuit according to claim 2, wherein said second storage unit stores said branched address, after the address of the second branching instruction and the branched address are stored in said first storage unit.
4. The circuit according to claim 1, wherein a storage capacity of said first storage unit is larger than a storage capacity of said second storage unit.
5. The circuit according to claim 4, wherein said first storage unit comprises:
a first storage circuit which stores a part of the address of said first branching instruction output from said program counter as a tag; and
a second storage circuit which stores the branched address in accordance with said second branching instruction.
6. The circuit according to claim 5, wherein said first detection circuit comprises:
a plurality of comparison circuits which compare a plurality of tags output from said first storage circuit with the corresponding part of the address supplied from said program counter; and
a first selector which selects the branched address output from said second storage circuit in response to output signals of the plurality of said comparison circuits.
7. The circuit according to claim 6, wherein said first and second storage circuits comprise static RAMs.
8. The circuit according to claim 5, wherein said second detection circuit comprises:
a third storage circuit to store the address of the instruction executed immediately after said second branching instruction;
a fourth storage circuit to store said branched address in accordance with said third storage circuit; and
wherein said second detection circuit comprises:
a comparison circuit to compare the present address supplied from said program counter with the address of the instruction executed immediately after said second branching instruction stored in said third storage circuit; and
a first selector to select the branched address stored in said fourth storage circuit, when both addresses agree with each other as a result of the comparison by said comparison circuit.
9. The circuit according to claim 8, wherein said third and fourth storage circuits comprise flip-flop circuits.
10. The circuit according to claim 8, wherein the instruction executed immediately after the branching instruction is a delay slot.
11. The circuit according to claim 1, wherein the branched address stored in the first storage unit corresponds to the address of the branching instruction; and
wherein the branched address of the branching instruction stored in the second storage unit corresponds to an address next to the address of the branching instruction.
12. A branch prediction method comprising:
detecting whether an address of a first branching instruction stored in a first storage unit is the same as the address of a second branching instruction output from a program counter;
reading a branched address branched to by said first branching i nstruction from the first storage unit when it is detected that the address of the first branching instruction stored in the first storage unit is the same as the address of the second branching instruction output from the program counter;
storing the read branched address in a second storage unit in accordance with the address of an instruction executed immediately after said second branching instruction, wherein the second storage unit is provided before a stage including the first storage unit; and
detecting the branched address corresponding to the address of the instruction executed immediately after the second branching instruction from the second storage unit, wherein when the program counter outputs an address of the instruction executed immediately after a third branching instruction, the branched address detected by the second storage unit is supplied to the program counter.
13. The method according to claim 12, further comprising:
detecting said branched address corresponding to the address of the instruction executed immediately after said branching instruction by said second storage unit when the address output from said program counter is the address of the instruction executed following said branching instruction.
14. The method according to claim 12, further comprising:
detecting said branched address corresponding to the address of the instruction executed immediately after said branching instruction by said second storage unit when a cache miss is generated during execution of the instruction immediately after said branching instruction, the detection being executed after a cache is refilled.
15. The method according to claim 12, wherein said second storage unit stores said branched address after the address of the second branching instruction and the branched address are stored in said first storage unit.
16. The method according to claim 12, wherein a storage capacity of said first storage unit is larger than a storage capacity of said second storage unit.
17. The method according to claim 16, wherein said second storage unit comprises a flip-flop circuit.
18. The method according to claim 16, wherein said second storage unit is disposed in a stage before said first storage unit.
19. The method according to claim 12, wherein said first storage unit comprises a static RAM.
20. The method according to claim 12, further comprising:
storing the branched address in the first storage unit in correspondence to the address of the branching instruction; and
storing the branched address of the branching instruction in the second storage unit in correspondence to an address next to the address of the branching instruction.

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 forming a golf ball comprising the steps of:
providing a curative blend formed from a saturated curing agent, a compatible saturated freezing point depressing agent, and a grind vehicle comprising a pigment, wherein the saturated curing agent has a first freezing point and the curative blend has a second freezing point less than the first freezing point;
forming a composition comprising:
a prepolymer formed from the reaction product of a saturated isocyanate and a saturated polyol or saturated polyamine; and
the curative blend; and

forming at least a portion of the golf ball from the composition.
2. The method of claim 1, wherein the step of forming at least a portion of the golf ball comprises providing a core and forming a cover from the composition disposed about the core.
3. The method of claim 1, wherein the second freezing point is less than the first freezing point by about 5\xb0 F. or greater.
4. The method of claim 3, wherein the second freezing point is less than the first freezing point by about 10\xb0 F. or greater.
5. The method of claim 1, wherein the step of providing a curative blend comprises selecting a freezing point depressing agent having a freezing point from about \u221210\xb0 F. to about \u2212100\xb0 F.
6. The method of claim 1, wherein the step of providing a curative blend comprises selecting a freezing point depressing agent comprising hydroxy-terminated freezing point depressing agents selected from the group consisting of 1,3-propanediol, 2-methyl-1,3-propanediol, 2-methyl-1,4-butanediol, 1,2-butanediol, 1,3-butanediol, ethylene glycol, diethylene glycol, 1,5-pentanediol, polytetramethylene glycol, propylene glycol, or mixtures there of.
7. The method of claim 1, wherein the freezing point depressing agent has a freezing point of about 10\xb0 F. or less.
8. A method of forming a golf ball comprising:
providing a core;
forming a composition comprising:
a saturated prepolymer formed from the reaction product of a saturated isocyanate and a saturated polyol, saturated polyamine, or a mixture thereof; and
a curative blend formed from a saturated curing agent, a compatible saturated freezing point depressing agent present in an amount of about 8 percent or greater by weight of the curative blend, and a pigment; and

forming a layer from the composition about the core.
9. The method of claim 8, wherein the pigment is dispersed in a grind vehicle.
10. The method of claim 8, wherein the saturated freezing point depressing agent has a freezing point of about \u221210\xb0 F. to about \u2212120\xb0 F.
11. The method of claim 8, wherein the saturated curing agent has a first freezing point and the curative blend has a second freezing point that is less than the first freezing point by about 5\xb0 F. or greater.
12. The method of claim 11, wherein the saturated curing agent has a first freezing point and the curative blend has a second freezing point that is less than the first freezing point by about 10\xb0 F. or greater.
13. The method of claim 8, wherein the saturated freezing point depressing agent is present in an amount of about 10 percent or greater by weight of the curative blend.
14. A method of forming a golf ball comprising the steps of:
providing a core;
providing a curative blend formed from a curing agent, a compatible freezing point depressing agent, and a pigment;
forming a composition comprising:
a prepolymer formed from the reaction product of a isocyanate and a polyol or polyamine; and
the curative blend; and

casting a cover from the composition about the core, wherein the cover has a thickness of from about 0.02 inches to about 0.035 inches.
15. The method of claim 14, wherein the step of providing a curative blend comprises selecting a freezing point depressing agent from the group consisting of 1,3-propanediol, 2-methyl-1,3-propanediol, 2-methyl-1,4-butanediol, 1,2-butanediol, 1,3-butanediol, ethylene glycol, diethylene glycol, 1,5-pentanediol, polytetramethylene glycol, propylene glycol, and mixtures thereof
16. The method of claim 14, wherein the step of providing a curative blend comprises selecting a freezing point depressing agent having a freezing point from about \u221210\xb0 F. to about \u2212100\xb0 F.
17. The method of claim 14, wherein the curing agent has a first freezing point and the curative blend has a second freezing point that is less than the first freezing point by about 5\xb0 F. or greater.
18. The method of claim 17, wherein the second freezing point is less than the first freezing point by about 10\xb0 F. or greater.
19. The method of claim 14, wherein the step of providing a curative blend further comprises dispersing the pigment in a grind vehicle.
20. The method of claim 14, wherein the curative blend has a freezing point of about \u221230\xb0 F. to about \u221270\xb0 F.