1. A thermal management system, comprising:
a substrate;
a housing having an interior surface;
wherein said housing is comprised of a unitary structure;
a cap having a first surface and a second surface;
wherein said first surface and said interior surface are substantially planar;
wherein said first surface of said cap is attached to said interior surface of said housing;
wherein said second surface of said cap is in thermal communication with at least one heat producing device;
a thermal interface layer between said cap and said heat producing device;
wherein said housing is attached to said substrate and wherein said housing surrounds said at least one heat producing device; and
a plurality of microchannels within said interior surface of said housing, wherein said plurality of microchannels are between 20 micrometers to 500 micrometers;
wherein said plurality of microchannels are formed into said interior surface of said housing so as to cover a greater surface area adjacent to at least one hot zone upon said at least one heat producing device.
2. The thermal management system of claim 1, including at least one inlet port and at least one outlet port extending through said housing in fluid communication with said microchannels.
3. The thermal management system of claim 2, wherein said at least one inlet port is comprised of a plurality of inlet ports.
4. The thermal management system of claim 2, wherein said at least one outlet port is comprised of a plurality of outlet ports.
5. The thermal management system of claim 4, wherein said wherein said at least one inlet port is comprised of a plurality of inlet ports.
6. The thermal management system of claim 2, wherein said at least one inlet port and said at least one outlet port extend through an inlet opening and an outlet opening within said housing respectively.
7. The thermal management system of claim 1, including an inlet coupler attached to said inlet port and an outlet coupler attached to said outlet port for removably coupling to a coolant management system.
8. The thermal management system of claim 1, wherein at least one of said plurality of microchannels is formed into said first surface of said cap.
9. A thermal management system, comprising:
a substrate;
a housing having an interior surface;
wherein said housing is comprised of a unitary structure;
a cap having a first surface and a second surface;
wherein said first surface and said interior surface are substantially planar;
wherein said first surface of said cap is attached to said interior surface of said housing;
wherein said second surface of said cap is in thermal communication with at least one heat producing device;
a thermal interface layer between said cap and said heat producing device;
wherein said housing is attached to said substrate and wherein said housing surrounds said at least one heat producing device;
a plurality of microchannels within said interior surface of said housing, wherein said plurality of microchannels are between 20 micrometers to 500 micrometers;
wherein said plurality of microchannels are formed into said interior surface of said housing so as to cover a greater surface area adjacent to at least one hot zone upon said at least one heat producing device;
at least one inlet port and at least one outlet port extending through said housing in fluid communication with said microchannels;
wherein said at least one inlet port is comprised of a plurality of inlet ports;
wherein said at least one outlet port is comprised of a plurality of outlet ports;
wherein said at least one inlet port and said at least one outlet port extend through an inlet opening and an outlet opening within said housing respectively; and
an inlet coupler attached to said inlet port and an outlet coupler attached to said outlet port for removably coupling to a coolant management system.
10. The thermal management system of claim 9, wherein at least one of said plurality of microchannels is formed into said first surface of said cap.
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 comprising:
defining a tracking area for a first avatar in an online immersive environment, wherein the tracking area encompasses the first avatar and some defined area beyond the first avatar, wherein the first avatar represents a first person who is a guardian of a second person external to the online immersive environment, wherein a second avatar represents the second person in the online immersive environment;
tracking a path through the online immersive environment of the tracking area for the first avatar;
marking a region in the online immersive environment as a safe zone for the second avatar, after the path of the tracking area for the first avatar has traversed the region; and
authorizing access to the region marked as the safe zone for the second avatar in the online immersive environment.
2. The method of claim 1, further comprising:
receiving, from the first avatar, a notification to block access to an object in the region while continuing to authorize access to the region for the second avatar; and
disabling access to the object by the second avatar.
3. The method of claim 1, wherein a size of the tracking area is variable based on a type for the region.
4. The method of claim 3, wherein the defining of the tracking area comprises decreasing a size of the tracking area as the first avatar enters regions having at least one of a greater population density and a greater building density.
5. The method of claim 3, wherein the defining of the tracking area comprises increasing a size of the tracking area as the first avatar enters regions having at least one of a lower population density and a lower building density.
6. The method of claim 1, further comprising:
notifying the first avatar of a permanent change to the region that is authorized for access after access has been authorized for the second avatar; and
disabling access to at least one of the region and an object in the region affected by the permanent change based on request by the first avatar, after the first avatar is notified of the permanent change.
7. The method of claim 6, further comprising notifying the first avatar of at least one other region where the first avatar has authorized access based on the tracking area and where a different permanent change has occurred in the at least one other region since the access was authorized and where the different permanent change was created by a same avatar that created the permanent change in the region.
8. The method of claim 7, further comprising:
responsive to notifying the first avatar of the at least one other region, receiving, from the first avatar, a change to the access to the at least one other region for the second avatar, wherein the change is to deny access to the at least one other region by the second avatar; and
disabling access to the at least one other region for the second avatar.
9. The method of claim 1, wherein a third avatar represents a third person who is a guardian of a fourth person in the real world and external to the online immersive environment, wherein the fourth avatar represents the fourth person in the online immersive environment, wherein the method comprises:
responsive to determining that a number of regions authorized by the first avatar and a number of regions authorized by the third avatar overlap by a defined threshold, authorizing access by the fourth avatar to the number of regions authorized by the first avatar.
10. A computer program product for creating authorized regions in an online immersive environment, the computer program product comprising:
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to:
define a tracking sphere for a first avatar in the online immersive environment, wherein the tracking sphere encompasses the first avatar and some defined area beyond the first avatar, wherein the first avatar represents a first person who is a guardian of a second person that is a minor in the real world and external to the online immersive environment, wherein a second avatar represents the second person in the online immersive environment;
track a path through the online immersive environment of the tracking sphere for the first avatar;
mark a region in the online immersive environment as a safe zone for the second avatar, after the path of the tracking sphere for the first avatar has traversed the region;
authorize access to the region marked as the safe zone for the second avatar in the online immersive environment;
determine a rate of change of at least one permanent change of the region that was marked;
determine that the rate of change of the at least one permanent change of the region has been exceeded for a time period; and
responsive to a determination that the rate of change of the at least one permanent change of the region has been exceeded for the time period, notify the first avatar of the at least one permanent change of the region.
11. The computer program product of claim 10, wherein the computer usable program code is configured to responsive to notifying the first avatar of the at least one permanent change for the time period, receive, from the first avatar, a change to the access to the region for the second avatar, the change to deny access to the region by the second avatar.
12. The computer program product of claim 10, wherein the computer usable program code is configured to disable access to at least one of the region and an object in the region affected by the at least one permanent change based on request by the first avatar, after the first avatar is notified of the at least one permanent change.
13. The computer program product of claim 12, wherein the computer usable program code is configured to notify the first avatar of at least one other region where the first avatar has authorized access based on the tracking sphere and where a different permanent change has occurred in the at least one other region since the access was authorized and where the different permanent change was created by a same avatar that created the at least one permanent change in the region.
14. The computer program product of claim 13, wherein the computer usable program code is configured to:
responsive to notification to the first avatar of the at least one other region, receive, from the first avatar, a change to the access to the at least one other region for the second avatar, wherein the change is to deny access to the at least one other region by the second avatar; and
disable access to the at least one other region for the second avatar.
15. A computer program product for creating authorized regions in an online immersive environment, the computer program product comprising:
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to:
define a tracking sphere for a first avatar in an online immersive environment, wherein the tracking sphere encompasses the first avatar and some defined area beyond the first avatar, wherein the first avatar represents a first person who is a guardian of a second person in the real world and external to the online immersive environment, wherein a second avatar represents the second person in the online immersive environment;
track a path through the online immersive environment of the tracking sphere for the first avatar;
mark a region in the online immersive environment as a safe zone for the second avatar, after the path of the tracking sphere for the first avatar has traversed the region; and
authorize access to the region marked as the safe zone for the second avatar in the online immersive environment.
16. The computer program product of claim 15, wherein the computer usable program code is configured to:
receiving, from the first avatar, a notification to block access to an object in the region while continuing to authorize access to the region for the second avatar; and
disabling access to the object by the second avatar.
17. The computer program product of claim 15, wherein a size of the tracking sphere is variable based on a type for the region.
18. The computer program product of claim 17, wherein the computer usable program code configured to define the tracking sphere comprises computer usable program code configured to decrease a size of the tracking sphere as the first avatar enters regions having at least one of a greater population density and a greater building density.
19. The computer program product of claim 15, wherein the computer usable program code is configured to:
notify the first avatar of a permanent change to the region that is authorized for access after access has been authorized for the second avatar; and
disable access to at least one of the region and an object in the region affected by the permanent change based on request by the first avatar, after the first avatar is notified of the permanent change.
20. The computer program product of claim 19, further comprising notifying the first avatar of at least one other region where the first avatar has authorized access based on the tracking sphere and where a different permanent change has occurred in the at least one other region since the access was authorized and where the different permanent change was created by a same avatar that created the permanent change in the region.
21. The computer program product of claim 20, further comprising:
responsive to notifying the first avatar of the at least one other region, receiving, from the first avatar, a change to the access to the at least one other region for the second avatar, wherein the change is to deny access to the at least one other region by the second avatar; and
disabling access to the at least one other region for the second avatar.
22. An apparatus comprising:
a processor;
a track module executable on the processor, the track module configure to,
define a tracking sphere for a first avatar in the online immersive environment, wherein the tracking sphere encompasses the first avatar and some defined area beyond the first avatar, wherein the first avatar represents a first person who is a guardian of a second person that is a minor in the real world and external to the online immersive environment, wherein a second avatar represents the second person in the online immersive environment;
track a path through the online immersive environment of the tracking sphere for the first avatar;
mark a region in the online immersive environment as a safe zone for the second avatar, after the path of the tracking sphere for the first avatar has traversed the region;
authorize access to the region marked as the safe zone for the second avatar in the online immersive environment;
determine a rate of change of at least one permanent change of the region that was marked;
determine that the rate of change of the at least one permanent change of the region has been exceeded for a time period; and
responsive to a determination that the rate of change of the at least one permanent change of the region has been exceeded for the time period, notify the first avatar of the at least one permanent change of the region.
23. The apparatus of claim 22, wherein the track module is configured to responsive to notifying the first avatar of the at least one permanent change for the time period, receive, from the first avatar, a change to the access to the region for the second avatar, the change to deny access to the region by the second avatar.
24. The apparatus of claim 22, wherein the track module is configured to notify the first avatar of at least one other region where the first avatar has authorized access based on the tracking sphere and where a different permanent change has occurred in the at least one other region since the access was authorized and where the different permanent change was created by a same avatar that created the at least one permanent change in the region.