Patents by Inventor John Kaehler
John Kaehler 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: 12175054Abstract: A wearable display system includes a mixed reality display for presenting a virtual image to a user, an outward-facing imaging system configured to image an environment of the user, and a hardware processor operably coupled to the mixed reality display and to the imaging system. The hardware processor is programmed to generate a virtual remote associated with a parent device, render the virtual remote and the virtual control element on the mixed reality display, determine when the user of the wearable system interacts with the virtual control element of the virtual remote, and perform certain functions in response to user interaction with a virtual control element of the virtual remote. These functions may include generation the virtual control element to move on the mixed reality display; and when movement of the virtual control element surpasses a threshold condition, generate a focus indicator for the virtual control element.Type: GrantFiled: June 8, 2023Date of Patent: December 24, 2024Assignee: MAGIC LEAP, INC.Inventors: Adrian Kaehler, John Adam Croston
-
Patent number: 11688367Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: GrantFiled: July 19, 2021Date of Patent: June 27, 2023Assignee: Google LLCInventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Publication number: 20210350771Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Patent number: 11094296Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: GrantFiled: August 20, 2019Date of Patent: August 17, 2021Assignee: Google LLCInventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Publication number: 20200184934Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: ApplicationFiled: August 20, 2019Publication date: June 11, 2020Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Patent number: 10424241Abstract: A system includes a display panel having an input to receive pixel data representative of a sequence of display images and an array of display elements. Each display element includes a first buffer stage, a second buffer stage coupled to the first buffer stage, and a light emitting diode (LED) coupled to the second buffer stage. The display panel further includes a controller to control the array of display elements to concurrently activate the LEDs of the array for a first time interval based on pixel data of a first display image stored at the second buffer stages of the array of display elements and to receive and store at least a portion of pixel data of a second display image at the first buffer stages of the array of display elements during the first time interval.Type: GrantFiled: March 20, 2017Date of Patent: September 24, 2019Assignee: GOOGLE LLCInventors: Yi Tao, John Kaehler
-
Publication number: 20190180679Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for calibrating a display to minimize the effect of image retention are disclosed. In one aspect, a method is disclosed that includes obtaining data representing a current state of pixels in a first region of a display of the user device, determining a current pixel calibration associated with the first region of the display of the user device, determining a difference between the current pixel calibration and an initial pixel calibration for the pixels in the first region of the display of the user device, and adjusting a calibration of pixels in a second region of the display of the user device based on the determined difference between the current pixel calibration and an initial pixel calibration for the pixels in the first region of the display of the user device.Type: ApplicationFiled: December 12, 2018Publication date: June 13, 2019Inventors: Wonjae Choi, Ken Foo, John Kaehler
-
Publication number: 20190113752Abstract: A head mounted display (HMD) device includes a left-eye display panel and a right-eye display panel. Each of the left-eye and right-eye display panels includes a proximate edge, a distal edge, an active display area having a proximate border and a distal border. A distance between the proximate border and the proximate edge is less than a distance between the distal border and the distal edge. For each display panel, a first border region defined by the distal edge and the distal border contains circuitry for operating pixels of the active display area, whereas a second border region defined by the proximate edge and the proximate border is devoid of circuitry.Type: ApplicationFiled: June 16, 2017Publication date: April 18, 2019Inventors: John Kaehler, Ken Foo, William Hamburgen, Yi Tao
-
Patent number: 10229963Abstract: In a general aspect, a display device may include a flexible display having a substantially flat central portion and an end portion, a printed circuit film disposed on the end portion of the display, a panel member attached to the printed circuit film, the panel member being bent around a bend axis to form an edge of the display, and a support structure disposed inside of formed edge of the panel member, the support structure being non-parallel to the flat central portion of the display. The panel member may conform to a shape of the support structure.Type: GrantFiled: November 1, 2017Date of Patent: March 12, 2019Assignee: GOOGLE LLCInventors: Qi Qi, Ken Foo, Yi Tao, John Kaehler
-
Patent number: 10068521Abstract: A pixel driving technique for an organic light emitting diode (OLED) display. A frame of image data is shifted into an OLED panel and activated for global illumination. During the time period of global illumination for the frame of image data, pixel data for a next frame of image data is buffered in a partial memory. After the period of global illumination for the frame of image data, the next frame of image data being buffered in the partial memory is read out of partial memory to the OLED panel and updates the previous frame of pixel data with the new pixel data.Type: GrantFiled: March 31, 2017Date of Patent: September 4, 2018Assignee: Google LLCInventors: John Kaehler, Yi Tao
-
Publication number: 20180174509Abstract: A pixel driving technique for an organic light emitting diode (OLED) display. A frame of image data is shifted into an OLED panel and activated for global illumination. During the time period of global illumination for the frame of image data, pixel data for a next frame of image data is buffered in a partial memory. After the period of global illumination for the frame of image data, the next frame of image data being buffered in the partial memory is read out of partial memory to the OLED panel and updates the previous frame of pixel data with the new pixel data.Type: ApplicationFiled: March 31, 2017Publication date: June 21, 2018Inventors: John Kaehler, Yi Tao
-
Publication number: 20180144682Abstract: A system includes a display panel having an input to receive pixel data representative of a sequence of display images and an array of display elements. Each display element includes a first buffer stage, a second buffer stage coupled to the first buffer stage, and a light emitting diode (LED) coupled to the second buffer stage. The display panel further includes a controller to control the array of display elements to concurrently activate the LEDs of the array for a first time interval based on pixel data of a first display image stored at the second buffer stages of the array of display elements and to receive and store at least a portion of pixel data of a second display image at the first buffer stages of the array of display elements during the first time interval.Type: ApplicationFiled: March 20, 2017Publication date: May 24, 2018Inventors: Yi Tao, John Kaehler
-
Publication number: 20090284481Abstract: Disclosed are devices and methods for a display of an electronic device, the display including a backlight and a conductive layer, wherein the backlight illuminates both a main display and morphable keys or indicators. The conductive layer includes two separate portions. One portion of the conductive layer is part of a main display. The second portion, the non-main display region of the conductive layer includes at least one shutter configured to allow light from the backlight to pass therethrough and configured to block light from the backlight from passing therethrough. Accordingly, the shutter in part forms a morphable or smart key, or indicator that is illuminated by the backlight that illuminates the main display. In this way, separate LEDs to illuminate a morphable or smart key or indicator are not utilized.Type: ApplicationFiled: May 17, 2008Publication date: November 19, 2009Applicant: MOTOROLA, INC.Inventors: Li Zhuang, John Kaehler, Sen Yang
-
Publication number: 20080078921Abstract: In a method of controlling a lighting unit of a display, a maximum value of ambient light intensity is determined (156). Ambient light intensity is sensed (154) from a first direction relative to the display and from a second direction, different from the first direction, relative to the display. The lighting unit is driven so that light from the lighting unit has a low intensity (172) when the maximum value is less than a first intensity threshold and so that light from the lighting unit has a high intensity, greater than the low intensity, when the maximum value is greater than a second intensity threshold.Type: ApplicationFiled: August 25, 2006Publication date: April 3, 2008Applicant: MOTOROLA, INC.Inventors: SEN YANG, ROBERT AKINS, DAVID EMIG, JOHN KAEHLER, ZHIMING ZHUANG
-
Publication number: 20070152950Abstract: Disclosed are devices and methods for intradevice communication in a mobile communication device having a display. A method includes providing a supply signal and superimposing a data signal onto the supply signal. The method further includes driving a light source with the supply signal and the superimposed data signal to produce light to illuminate the display. Also included is sensing the light illuminating the display with an optical sensor, which is coupled to a receiver circuit, and then distinguishing the data signal from the sensed light with the receiver circuit. An image is formed on the display using the data signal distinguished with the receiver circuit.Type: ApplicationFiled: December 29, 2005Publication date: July 5, 2007Inventors: John Kaehler, Ken Foo
-
Publication number: 20070121021Abstract: Disclosed herein are a plurality of displays for an electronic device including a display layer (102, 104), a light guide layer (108), and a damping material layer (110) coupled between the light guide layer and the display layer. The display layer in one embodiment is a liquid crystal display layer, but other types of display layers may be used. The light guide layer may serve as a back light for the display layer, and may be between approximately 0.05 mm and 2 mm in thickness. Devices described herein include at least one interposed layer of acoustic and/or mechanical energy absorbing material, also referred to herein as damping material, between the display layer susceptible to vibration, and a hard layer near the display layer. The damping material as described herein may reduce the audio noise. The energy absorbing layer may take the form of an audio energy absorbing sheet interposed between layers of the display.Type: ApplicationFiled: November 29, 2005Publication date: May 31, 2007Inventors: John Kaehler, Sen Yang, Zhiming Zhuang, Shaohai Chen
-
Publication number: 20070024744Abstract: An electronic device having a video circuit for driving a display (100), the video circuit comprising one or more working registers (240) and a reset circuit (220, 230). The working register or registers (240) store video parameters of the display (100) and, optionally, the video circuit may be associated with one or more video synchronization signal (210). The reset circuit (220, 230) receives a periodic signal, such as the video synchronization signal or signals (210), and provides predetermined video parameters to the working register or registers (240) of the video circuit in response to receiving the periodic signal.Type: ApplicationFiled: July 26, 2005Publication date: February 1, 2007Inventors: John Kaehler, Ken Foo