Patents by Inventor William Ray Hancock
William Ray Hancock 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: 10582181Abstract: A panoramic image system with parallax mitigation includes image sensors, a head tracker, a display, and a processor. Each image sensor is fixedly mounted a predetermined linear distance from a first reference axis and is disposed adjacent to at least one other image sensor and to point in a direction that is offset from its adjacent image sensor by a predetermined angle. The head tracker is configured to sense at least the angular position and movement direction of a viewer's head about a second reference axis and to supply an azimuth position signal representative thereof. The display is configured to selectively display images sensed by each of the image sensors. The processor is in operable communication with the image sensors, head tracker, and display. The processor is configured, based at least on the azimuth position signal, to command the display to display images sensed by only one image sensor.Type: GrantFiled: March 27, 2018Date of Patent: March 3, 2020Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Ken Leiphon, William Ray Hancock
-
Publication number: 20190306484Abstract: A panoramic image system with parallax mitigation includes image sensors, a head tracker, a display, and a processor. Each image sensor is fixedly mounted a predetermined linear distance from a first reference axis and is disposed adjacent to at least one other image sensor and to point in a direction that is offset from its adjacent image sensor by a predetermined angle. The head tracker is configured to sense at least the angular position and movement direction of a viewer's head about a second reference axis and to supply an azimuth position signal representative thereof. The display is configured to selectively display images sensed by each of the image sensors. The processor is in operable communication with the image sensors, head tracker, and display. The processor is configured, based at least on the azimuth position signal, to command the display to display images sensed by only one image sensor.Type: ApplicationFiled: March 27, 2018Publication date: October 3, 2019Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Ken Leiphon, William Ray Hancock
-
Patent number: 10018847Abstract: A method for displaying images on a head-mounted display (HMD) device that compensates for a user's vestibulo-ocular reflex (VOR) response. The displayed HMD image is compensated for predicted eye position such that the displayed image stays centered on the fovea of the eye, during transient eye movement caused by head motion, resulting in better display readability, discernment and cognitive processing.Type: GrantFiled: October 28, 2015Date of Patent: July 10, 2018Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Xiaohong Linda Li, Ken Leiphon, James C. Fye, Jerry Ball, William Ray Hancock
-
Patent number: 9659410Abstract: An augmented reality system is provided and a method for controlling an augmented reality system are provided. The augmented reality system, for example, may include, but is not limited to a display, a memory, and at least one processor communicatively coupled to the display and memory, the at least one processor configured to generate image data having a first resolution at a first rate, store the generated image data in the memory, and transfer a portion of the generated image data having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution. This dual rate system then enables a head-tracked augmented reality system to be updated at the high rate, reducing latency based artifacts.Type: GrantFiled: October 21, 2014Date of Patent: May 23, 2017Assignee: HONEYWELL INTERNATIONAL INC.Inventors: William Ray Hancock, James C. Fye, Ken Leiphon
-
Publication number: 20170123215Abstract: A method for displaying images on a head-mounted display (HMD) device that compensates for a user's vestibulo-ocular reflex (VOR) response. The displayed HMD image is compensated for predicted eye position such that the displayed image stays centered on the fovea of the eye, during transient eye movement caused by head motion, resulting in better display readability, discernment and cognitive processing.Type: ApplicationFiled: October 28, 2015Publication date: May 4, 2017Applicant: HONEYWELL INTERNATIONAL INC.Inventors: Xiaohong Linda Li, Ken Leiphon, James C. Fye, Jerry Ball, William Ray Hancock
-
Publication number: 20160110919Abstract: An augmented reality system is provided and a method for controlling an augmented reality system are provided. The augmented reality system, for example, may include, but is not limited to a display, a memory, and at least one processor communicatively coupled to the display and memory, the at least one processor configured to generate image data having a first resolution at a first rate, store the generated image data in the memory, and transfer a portion of the generated image data having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution. This dual rate system then enables a head-tracked augmented reality system to be updated at the high rate, reducing latency based artifacts.Type: ApplicationFiled: October 21, 2014Publication date: April 21, 2016Applicant: HONEYWELL INTERNATIONAL INC.Inventors: William Ray Hancock, James C. Fye, Ken Leiphon
-
Publication number: 20150205724Abstract: A method comprises dividing a main memory into a plurality of pools, the plurality of pools including a first pool and one or more second pools, wherein the first pool is only associated with a set of one or more lines in a first cache such that data in the first pool is only cached in the first cache and wherein the one or more second pools are each associated with one or more lines in a second cache and data in the second cache is cacheable by the first cache. The method further comprises assigning each of a plurality of threads to one of the plurality of pools and determining if a memory region being accessed belongs to the first pool. If the memory region being accessed belongs to the first pool, bypassing the second cache to temporarily store data from the memory region in the first cache.Type: ApplicationFiled: January 20, 2014Publication date: July 23, 2015Applicant: Honeywell International Inc.Inventors: William Ray Hancock, Larry James Miller
-
Patent number: 8520015Abstract: Methods and apparatus are provided for intermixing graphics layers and graphics applications using a display intermix server. A method is provided for intermixing a first graphics application having a first graphics layer and a second graphics application having a second graphics layer. The method comprises streaming a first graphics command from the first graphics application to a first memory location, where the first graphics command corresponds to the first graphics layer. The method also comprises streaming a second graphics command from the second graphics application to a second memory location, where the second graphics command corresponds to the second graphics layer. The method further comprises ordering the first graphics command and the second graphics command based on a priority scheme for the first graphics layer and the second graphics layer. The method further comprises providing ordered graphics commands to a rendering interface.Type: GrantFiled: July 14, 2008Date of Patent: August 27, 2013Assignee: Honeywell International Inc.Inventors: Kiran Gopala Krishna, Satyanarayan Kar, Vamsi Agasthyaraju, Shashidhara Ganganna, Bincicil Mathew, William Ray Hancock, Dan Lopez
-
Patent number: 8487952Abstract: A method and a computer readable medium containing instructions for devices marking pixel data as being critical symbology pixel data for verification prior to being displayed a pixel on a display device is presented. The method comprises determining by a computing device whether the pixel data is critical symbology pixel data and assigning an intensity threshold level to the pixel data. The threshold is based at least in part on the status of the pixel data as being critical symbology pixel data. Further, the method includes determining whether an intensity of the pixel data is less than or equal to the assigned intensity threshold level and then marking the pixel data as critical symbology pixel data when the intensity of the pixel data is greater than the intensity threshold.Type: GrantFiled: April 21, 2011Date of Patent: July 16, 2013Assignee: Honeywell International Inc.Inventor: William Ray Hancock
-
Publication number: 20120268475Abstract: A method and a computer readable medium containing instructions for devices marking pixel data as being critical symbology pixel data for verification prior to being displayed a pixel on a display device is presented. The method comprises determining by a computing device whether the pixel data is critical symbology pixel data and assigning an intensity threshold level to the pixel data. The threshold is based at least in part on the status of the pixel data as being critical symbology pixel data. Further, the method includes determining whether an intensity of the pixel data is less than or equal to the assigned intensity threshold level and then marking the pixel data as critical symbology pixel data when the intensity of the pixel data is greater than the intensity threshold.Type: ApplicationFiled: April 21, 2011Publication date: October 25, 2012Applicant: HONEYWELL INTERNATIONAL INC.Inventor: William Ray Hancock
-
Publication number: 20100039436Abstract: Methods and apparatus are provided for intermixing graphics layers and graphics applications using a display intermix server. A method is provided for intermixing a first graphics application having a first graphics layer and a second graphics application having a second graphics layer. The method comprises streaming a first graphics command from the first graphics application to a first memory location, where the first graphics command corresponds to the first graphics layer. The method also comprises streaming a second graphics command from the second graphics application to a second memory location, where the second graphics command corresponds to the second graphics layer. The method further comprises ordering the first graphics command and the second graphics command based on a priority scheme for the first graphics layer and the second graphics layer. The method further comprises providing ordered graphics commands to a rendering interface.Type: ApplicationFiled: July 14, 2008Publication date: February 18, 2010Applicant: Honeywell International Inc.Inventors: Kiran Gopala Krishna, Satyanarayan Kar, Vamsi Agasthyaraju, Shashidhara Ganganna, Bincicil Mathew, William Ray Hancock, Dan Lopez
-
Publication number: 20090199205Abstract: A graphics virtual machine display system for an aircraft is provided. The graphics virtual machine display system includes a registry. An initialization block is in communication with the registry for instantiating a graphics widget. A rendering block is in communication with the initialization block for rendering the graphics widget. An event handling block is in communication with the registry for accepting an event associated with the graphics widget.Type: ApplicationFiled: February 6, 2008Publication date: August 6, 2009Applicant: Honeywell International Inc.Inventors: Kiran Gopala Krishna, Satyanarayan Kar, Vamsi Agasthyaraju, Shashidhara Ganganna, Bincicil Mathew, Gary Thomas Hickey, William Ray Hancock
-
Patent number: 6307565Abstract: A system which utilizes two buffers of dual-port memory to seamlessly display video frames on a raster scanned video display device. Dual port memory is organized into two alternate memory banks, each having sufficient capacity to buffer a full frame of video data. As long as the display memory write and read addresses are sufficiently separated by a predetermined number of lines, video data is written and read using alternate banks of memory for each frame. When the write and read addresses are closer than a predetermined number of lines, the video data already stored in a given bank of memory is re-read. After the write and read addresses are again sufficiently separated, video data is again written and read using alternate banks of memory.Type: GrantFiled: December 23, 1998Date of Patent: October 23, 2001Assignee: Honeywell International Inc.Inventors: Robert John Quirk, William Ray Hancock
-
Patent number: 6271866Abstract: A system which utilizes dual-port memory to seamlessly display video frames on a raster scanned display device. Dual port memory is partitioned into a ‘single frame buffer’ having sufficient capacity to buffer a full video frame, and an ‘extension buffer’ which is a contiguous extension of the single frame buffer. The two sections together comprise an ‘extended buffer’. As long as the video memory write and read addresses are sufficiently separated by a predetermined number of lines, video data is written and read using the single frame buffer for each frame. When the write and read addresses are closer than a predetermined number of lines, the incoming video data for the next several new frames is written using the ‘extended’ buffer, and also read therefrom. After the write and read addresses are again sufficiently separated, video data is written and read using only the single frame buffer.Type: GrantFiled: December 23, 1998Date of Patent: August 7, 2001Assignee: Honeywell International Inc.Inventors: William Ray Hancock, Robert John Quirk