Patents by Inventor Thomas Alexander Shows
Thomas Alexander Shows has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9606571Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a plurality of information handling resources having shared heat-rejecting media for transferring heat from the plurality of information handling resources and a thermal management driver. The thermal management driver may comprise a program of instructions embodied in computer-readable media and executable by a processor, the thermal management driver configured to determine a respective workload associated with each of the plurality of information handling resources and control individual operating frequencies of the plurality of information handling resources based on the respective workloads and a temperature associated with the heat-rejecting media.Type: GrantFiled: July 23, 2015Date of Patent: March 28, 2017Assignee: Dell Products L.P.Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
-
Patent number: 9606593Abstract: In accordance with embodiments of the present disclosure, a method may include determining an amount of power of heat transfer between at least one information handling resource and an enclosure housing the at least one information handling resource based on an intake temperature associated with an intake of heat-rejecting media thermally coupled to the at least one information handling resource for transferring heat generated by the at least one information handling resource from the intake to an exhaust associated with the heat-rejecting media and an exhaust temperature associated with the exhaust. The method may also include controlling at least one of an operating frequency of the at least one information handling resource and a flow rate of fluid proximate to the heat-rejecting media based on the amount of power of heat transfer.Type: GrantFiled: July 28, 2015Date of Patent: March 28, 2017Assignee: Dell Products L.P.Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
-
Publication number: 20170038804Abstract: In accordance with embodiments of the present disclosure, a method may include based on a power consumed by at least one information handling resource and thermal resistances associated with heat-rejecting media thermally coupled to the at least one information handling resource, calculating an exhaust temperature of the heat-rejecting media proximate to an exhaust of an enclosure housing the at least one information handling resource. The method may also include based on the exhaust temperature, controlling at least one of an operating frequency of the at least one information handling resource and a flow rate of fluid proximate to the heat-rejecting media.Type: ApplicationFiled: August 3, 2015Publication date: February 9, 2017Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb, Austin Michael Shelnutt, Christopher M. Helberg
-
Publication number: 20170031397Abstract: In accordance with embodiments of the present disclosure, a method may include determining an amount of power of heat transfer between at least one information handling resource and an enclosure housing the at least one information handling resource based on an intake temperature associated with an intake of heat-rejecting media thermally coupled to the at least one information handling resource for transferring heat generated by the at least one information handling resource from the intake to an exhaust associated with the heat-rejecting media and an exhaust temperature associated with the exhaust. The method may also include controlling at least one of an operating frequency of the at least one information handling resource and a flow rate of fluid proximate to the heat-rejecting media based on the amount of power of heat transfer.Type: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
-
Publication number: 20170023969Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a plurality of information handling resources having shared heat-rejecting media for transferring heat from the plurality of information handling resources and a thermal management driver. The thermal management driver may comprise a program of instructions embodied in computer-readable media and executable by a processor, the thermal management driver configured to determine a respective workload associated with each of the plurality of information handling resources and control individual operating frequencies of the plurality of information handling resources based on the respective workloads and a temperature associated with the heat-rejecting media.Type: ApplicationFiled: July 23, 2015Publication date: January 26, 2017Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
-
Publication number: 20170024254Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a target information handling resource for receiving input/output requests from an operating system executing on the processor, and a thermal filter driver comprising a program of instructions embodied in computer-readable media and executable by the processor. The thermal filter driver may be configured to, in response to issuance of one or more input/output requests to the target information handling resource, perform experimentation on an input/output queue comprising the one or more input/output requests and based on the experimentation, determine modifications to be made to the input/output queue in order to provide a minimal impact to performance of input/output requests at the target information handling resource while satisfying thermal constraints of the target information handling resource.Type: ApplicationFiled: July 23, 2015Publication date: January 26, 2017Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
-
Publication number: 20160253217Abstract: A method for improving thread execution speed within a multi-processor system includes a first processor and a second processor. The first processor generates threads to schedule for execution on the processors and initially assigns at least one thread to the first processor for execution on a core of the first processor. The first processor determines a core utilization rate for each of the threads and identifies whether the threads being scheduled have a core utilization rate greater than a pre-established core utilization rate threshold. In response to identifying a specific thread executing on the first processor that has a core utilization rate that is greater than the pre-established core utilization rate threshold, the first processor re-assigns execution of the specific thread from the first processor to the second processor. The re-assigned thread executes on the second processor at a greater execution rate than the pre-established core utilization rate threshold.Type: ApplicationFiled: May 6, 2016Publication date: September 1, 2016Inventor: THOMAS ALEXANDER SHOWS
-
Publication number: 20160179680Abstract: In accordance with embodiments of the present disclosure, a processor may include a plurality of cores integrated within an integrated circuit package and a thermal rotation management module communicatively coupled to each of the plurality of cores and integrated within the integrated circuit package. The thermal rotation management module may be configured to, responsive to a temperature of a first core of the plurality of cores exceeding a threshold temperature, identify a second core of the plurality of cores for relocating a workload executing on the first core and relocate the workload executing on the first core to the second core.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Thomas Alexander Shows, Travis C. North
-
Patent number: 9342374Abstract: A method for improving thread execution speed within a multi-processor system includes a first processor and a second processor. The first processor generates threads to schedule for execution on the processors and initially assigns at least one thread to the first processor for execution on a core of the first processor. The first processor determines a core utilization rate for each of the threads and identifies whether the threads being scheduled have a core utilization rate greater than a pre-established core utilization rate threshold. In response to identifying a specific thread executing on the first processor that has a core utilization rate that is greater than the pre-established core utilization rate threshold, the first processor re-assigns execution of the specific thread from the first processor to the second processor. The re-assigned thread executes on the second processor at a greater execution rate than the pre-established core utilization rate threshold.Type: GrantFiled: June 28, 2013Date of Patent: May 17, 2016Assignee: DELL Products, L.P.Inventor: Thomas Alexander Shows
-
Publication number: 20150220141Abstract: According to various embodiments, a computing system may be provided. The computing system may include: a host computer, and a peripheral device. The host computer may include: an input interface configured to receive an input from an external device; and a video output configured to output video data. The peripheral device may include: a mechanical input part configured to receive mechanical input from a user of the host computer; an output interface to the host computer configured to send data representing the mechanical input to the input interface of the host computer; a video input configured to receive video data from the video output of the host computer; and a video encoding circuit configured to compress the video data using a video encoder.Type: ApplicationFiled: September 18, 2012Publication date: August 6, 2015Inventor: Thomas Alexander SHOWS
-
Publication number: 20150007187Abstract: A method for improving thread execution speed within a multi-processor system includes a first processor and a second processor. The first processor generates threads to schedule for execution on the processors and initially assigns at least one thread to the first processor for execution on a core of the first processor. The first processor determines a core utilization rate for each of the threads and identifies whether the threads being scheduled have a core utilization rate greater than a pre-established core utilization rate threshold. In response to identifying a specific thread executing on the first processor that has a core utilization rate that is greater than the pre-established core utilization rate threshold, the first processor re-assigns execution of the specific thread from the first processor to the second processor. The re-assigned thread executes on the second processor at a greater execution rate than the pre-established core utilization rate threshold.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventor: Thomas Alexander Shows
-
Patent number: 8643700Abstract: A 3D content adjustment system includes a processor. A camera is coupled to the processor. A non-transitory, computer-readable medium is coupled to the processor and the camera. The computer-readable medium includes a content adjustment engine including instructions that when executed by the processor receive viewer information from the camera, modify a plurality of original stereoscopic images using the viewer information to create a plurality of modified stereoscopic images, and output the plurality of modified stereoscopic images.Type: GrantFiled: November 17, 2010Date of Patent: February 4, 2014Assignee: Dell Products L.P.Inventors: Thomas Alexander Shows, Brian Todd Zucker
-
Patent number: 8633818Abstract: An emergency service provider contact system includes a portable chassis. A processor is housed in the portable chassis. A storage, a communications module, at least one sensor, and a display are coupled to the processor and housed in the portable chassis. A non-transitory, computer-readable medium is housed in the portable chassis, coupled to the processor, and includes instructions that, when executed by the processor, cause the processor to monitor the at least one sensor and, in response to detecting an alert event through the at least one sensor, search the storage using the alert event to retrieve contact information for at least one emergency service provider that is associated with the alert event, and contact the emergency service provider through the communications module using the contact information.Type: GrantFiled: December 15, 2010Date of Patent: January 21, 2014Assignee: Dell Products L.P.Inventors: Douglas M. Anson, James W. Clardy, Thomas Alexander Shows
-
Patent number: 8369693Abstract: A method for storing visual information on a storage medium is disclosed, whereby the method includes receiving a first visual information corresponding to a left eye and a second visual information corresponding to a right eye. The method further includes storing the first visual information in a first stream and the second visual information in a second stream on the storage medium, wherein the first stream and the second stream are each stored at full resolution. An information handling system (IHS) is further disclosed including a storage medium operable to store, at full resolution, a first stream of visual information corresponding to a left eye and a second stream of visual information corresponding to a right eye, wherein the first stream and the second stream are each stored at full resolution. The system may further include a playback device operable to read the storage medium and display the visual information.Type: GrantFiled: March 27, 2009Date of Patent: February 5, 2013Assignee: Dell Products L.P.Inventors: Brian Todd Zucker, Thomas Alexander Shows
-
Publication number: 20120154145Abstract: An emergency service provider contact system includes a portable chassis. A processor is housed in the portable chassis. A storage, a communications module, at least one sensor, and a display are coupled to the processor and housed in the portable chassis. A non-transitory, computer-readable medium is housed in the portable chassis, coupled to the processor, and includes instructions that, when executed by the processor, cause the processor to monitor the at least one sensor and, in response to detecting an alert event through the at least one sensor, search the storage using the alert event to retrieve contact information for at least one emergency service provider that is associated with the alert event, and contact the emergency service provider through the communications module using the contact information.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: DELL PRODUCTS L.P.Inventors: Douglas M. Anson, James W. Clardy, Thomas Alexander Shows
-
Publication number: 20120120195Abstract: A 3D content adjustment system includes a processor. A camera is coupled to the processor. A non-transitory, computer-readable medium is coupled to the processor and the camera. The computer-readable medium includes a content adjustment engine including instructions that when executed by the processor receive viewer information from the camera, modify a plurality of original stereoscopic images using the viewer information to create a plurality of modified stereoscopic images, and output the plurality of modified stereoscopic images.Type: ApplicationFiled: November 17, 2010Publication date: May 17, 2012Applicant: DELL PRODUCTS L.P.Inventors: Thomas Alexander Shows, Brian Todd Zucker
-
Patent number: 8085244Abstract: A key for an information handling system, the key including a finger surface configured for interaction with a user's finger and an inverted lenticular lens positioned beneath the finger surface. The finger surface may be substantially transparent to at least one wavelength of visible light. The inverted lenticular lens may include a first image and a second image. Light incident on the lens at a first angle of incidence may project the first image from the lens onto the substantially transparent finger surface of the key and light incident on the lens at a second angle of incidence may project the second image from the lens onto the substantially transparent finger surface of the key.Type: GrantFiled: October 22, 2007Date of Patent: December 27, 2011Assignee: Dell Products L.P.Inventor: Thomas Alexander Shows
-
Publication number: 20110025821Abstract: Multicast stereoscopic video synchronization includes generating synchronizing information correlated to an image sequence that includes a series of left eye images and a series of right eye images, and transmitting a radio frequency communication signal that includes the synchronizing information.Type: ApplicationFiled: July 30, 2009Publication date: February 3, 2011Applicant: Dell Products L.P.Inventors: William Allen Curtis, Pratik Mehta, Thomas Alexander Shows
-
Publication number: 20100247079Abstract: A method for storing visual information on a storage medium is disclosed, whereby the method includes receiving a first visual information corresponding to a left eye and a second visual information corresponding to a right eye. The method further includes storing the first visual information in a first stream and the second visual information in a second stream on the storage medium, wherein the first stream and the second stream are each stored at full resolution. An information handling system (IHS) is further disclosed including a storage medium operable to store, at full resolution, a first stream of visual information corresponding to a left eye and a second stream of visual information corresponding to a right eye, wherein the first stream and the second stream are each stored at full resolution. The system may further include a playback device operable to read the storage medium and display the visual information.Type: ApplicationFiled: March 27, 2009Publication date: September 30, 2010Applicant: DELL PRODUCTS L.P.Inventors: Brian Todd Zucker, Thomas Alexander Shows
-
Patent number: 7772987Abstract: A lighting control framework is provided. The lighting control framework receives an implicit request from an application. The implicit request is converted into a converted explicit request which is processed to utilize a light of a lighting device.Type: GrantFiled: November 8, 2007Date of Patent: August 10, 2010Assignee: Dell Products L.P.Inventor: Thomas Alexander Shows