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: 9606571
    Abstract: 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: Grant
    Filed: July 23, 2015
    Date of Patent: March 28, 2017
    Assignee: Dell Products L.P.
    Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
  • Patent number: 9606593
    Abstract: 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: Grant
    Filed: July 28, 2015
    Date of Patent: March 28, 2017
    Assignee: Dell Products L.P.
    Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
  • Publication number: 20170038804
    Abstract: 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: Application
    Filed: August 3, 2015
    Publication date: February 9, 2017
    Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb, Austin Michael Shelnutt, Christopher M. Helberg
  • Publication number: 20170031397
    Abstract: 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: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
  • Publication number: 20170023969
    Abstract: 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: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
  • Publication number: 20170024254
    Abstract: 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: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventors: Thomas Alexander Shows, Travis C. North, Deeder M. Aurongzeb
  • Publication number: 20160253217
    Abstract: 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: Application
    Filed: May 6, 2016
    Publication date: September 1, 2016
    Inventor: THOMAS ALEXANDER SHOWS
  • Publication number: 20160179680
    Abstract: 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: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Thomas Alexander Shows, Travis C. North
  • Patent number: 9342374
    Abstract: 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: Grant
    Filed: June 28, 2013
    Date of Patent: May 17, 2016
    Assignee: DELL Products, L.P.
    Inventor: Thomas Alexander Shows
  • Publication number: 20150220141
    Abstract: 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: Application
    Filed: September 18, 2012
    Publication date: August 6, 2015
    Inventor: Thomas Alexander SHOWS
  • Publication number: 20150007187
    Abstract: 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: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventor: Thomas Alexander Shows
  • Patent number: 8643700
    Abstract: 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: Grant
    Filed: November 17, 2010
    Date of Patent: February 4, 2014
    Assignee: Dell Products L.P.
    Inventors: Thomas Alexander Shows, Brian Todd Zucker
  • Patent number: 8633818
    Abstract: 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: Grant
    Filed: December 15, 2010
    Date of Patent: January 21, 2014
    Assignee: Dell Products L.P.
    Inventors: Douglas M. Anson, James W. Clardy, Thomas Alexander Shows
  • Patent number: 8369693
    Abstract: 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: Grant
    Filed: March 27, 2009
    Date of Patent: February 5, 2013
    Assignee: Dell Products L.P.
    Inventors: Brian Todd Zucker, Thomas Alexander Shows
  • Publication number: 20120154145
    Abstract: 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: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Douglas M. Anson, James W. Clardy, Thomas Alexander Shows
  • Publication number: 20120120195
    Abstract: 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: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventors: Thomas Alexander Shows, Brian Todd Zucker
  • Patent number: 8085244
    Abstract: 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: Grant
    Filed: October 22, 2007
    Date of Patent: December 27, 2011
    Assignee: Dell Products L.P.
    Inventor: Thomas Alexander Shows
  • Publication number: 20110025821
    Abstract: 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: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: Dell Products L.P.
    Inventors: William Allen Curtis, Pratik Mehta, Thomas Alexander Shows
  • Publication number: 20100247079
    Abstract: 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: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicant: DELL PRODUCTS L.P.
    Inventors: Brian Todd Zucker, Thomas Alexander Shows
  • Patent number: 7772987
    Abstract: 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: Grant
    Filed: November 8, 2007
    Date of Patent: August 10, 2010
    Assignee: Dell Products L.P.
    Inventor: Thomas Alexander Shows