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: 12175054
    Abstract: 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: Grant
    Filed: June 8, 2023
    Date of Patent: December 24, 2024
    Assignee: MAGIC LEAP, INC.
    Inventors: Adrian Kaehler, John Adam Croston
  • Patent number: 11688367
    Abstract: 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: Grant
    Filed: July 19, 2021
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Publication number: 20210350771
    Abstract: 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: Application
    Filed: July 19, 2021
    Publication date: November 11, 2021
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Patent number: 11094296
    Abstract: 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: Grant
    Filed: August 20, 2019
    Date of Patent: August 17, 2021
    Assignee: Google LLC
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Publication number: 20200184934
    Abstract: 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: Application
    Filed: August 20, 2019
    Publication date: June 11, 2020
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Patent number: 10424241
    Abstract: 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: Grant
    Filed: March 20, 2017
    Date of Patent: September 24, 2019
    Assignee: GOOGLE LLC
    Inventors: Yi Tao, John Kaehler
  • Publication number: 20190180679
    Abstract: 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: Application
    Filed: December 12, 2018
    Publication date: June 13, 2019
    Inventors: Wonjae Choi, Ken Foo, John Kaehler
  • Publication number: 20190113752
    Abstract: 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: Application
    Filed: June 16, 2017
    Publication date: April 18, 2019
    Inventors: John Kaehler, Ken Foo, William Hamburgen, Yi Tao
  • Patent number: 10229963
    Abstract: 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: Grant
    Filed: November 1, 2017
    Date of Patent: March 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Qi Qi, Ken Foo, Yi Tao, John Kaehler
  • Patent number: 10068521
    Abstract: 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: Grant
    Filed: March 31, 2017
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: John Kaehler, Yi Tao
  • Publication number: 20180174509
    Abstract: 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: Application
    Filed: March 31, 2017
    Publication date: June 21, 2018
    Inventors: John Kaehler, Yi Tao
  • Publication number: 20180144682
    Abstract: 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: Application
    Filed: March 20, 2017
    Publication date: May 24, 2018
    Inventors: Yi Tao, John Kaehler
  • Publication number: 20090284481
    Abstract: 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: Application
    Filed: May 17, 2008
    Publication date: November 19, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Li Zhuang, John Kaehler, Sen Yang
  • Publication number: 20080078921
    Abstract: 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: Application
    Filed: August 25, 2006
    Publication date: April 3, 2008
    Applicant: MOTOROLA, INC.
    Inventors: SEN YANG, ROBERT AKINS, DAVID EMIG, JOHN KAEHLER, ZHIMING ZHUANG
  • Publication number: 20070152950
    Abstract: 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: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: John Kaehler, Ken Foo
  • Publication number: 20070121021
    Abstract: 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: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Inventors: John Kaehler, Sen Yang, Zhiming Zhuang, Shaohai Chen
  • Publication number: 20070024744
    Abstract: 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: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Inventors: John Kaehler, Ken Foo