Patents by Inventor Johnny Lee

Johnny Lee 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).

  • Publication number: 20160165874
    Abstract: An improvement to a roadside sprayer fixates spray nozzles on a registration plate. The registration plate may include integral tabs depending on the application. Inclination of the tabs is adjustable to place streams and droplets in a desired swath coverage. With the nozzles rigidly mounted onto the plate, the entire plate is nutated. The use of the registration plate in a spray unit creates a uniform nutation among the nozzles, thereby reducing variability in droplet placement, and providing a more predictable spray from the nozzles. In other embodiments, the spray unit is utilized in a spray system adaptable to service vehicles, and may be utilized in conjunction with a vegetation engagement device, such as a cutter to engage multiple zones of a roadway right-of-way. Additionally, an improved spray unit includes an electromagnetic field and an attractor to generate plate motion.
    Type: Application
    Filed: February 2, 2016
    Publication date: June 16, 2016
    Inventor: Johnny Lee Kubacak
  • Publication number: 20160165875
    Abstract: An improvement to a roadside sprayer fixates spray nozzles on a registration plate. The registration plate may include integral tabs depending on the application. Inclination of the tabs is adjustable to place streams and droplets in a desired swath coverage. With the nozzles rigidly mounted onto the plate, the entire plate is nutated. The use of the registration plate in a spray unit creates a uniform nutation among the nozzles, thereby reducing variability in droplet placement, and providing a more predictable spray from the nozzles. In other embodiments, the spray unit is utilized in a spray system adaptable to service vehicles, and may be utilized in conjunction with a vegetation engagement device, such as a cutter to engage multiple zones of a roadway right-of-way. Additionally, an improved spray unit includes an electromagnetic field and an attractor to generate plate motion.
    Type: Application
    Filed: February 2, 2016
    Publication date: June 16, 2016
    Inventor: Johnny Lee Kubacak
  • Patent number: 9328992
    Abstract: Method and apparatus for a firearm stabilizer having a housing for mounting onto a firearm from which housing a cord extends having a connector on its distal end so that the connector can be removably attached to a proximate stable object during firing wherein the cord is wound on a spring-loaded spindle disposed inside the housing. An edge of the spindle extends through an opening on either side wall of the housing so that a hand of the user can contact and tension the spindle thereby tightening the cord so as to stabilize the firearm while firing the weapon.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: May 3, 2016
    Inventors: Johnny Lee Smith, Roy Manley
  • Patent number: 9313343
    Abstract: Methods and systems for communicating sensor data on a mobile device are described. An example method involves receiving, by a processor and from an inertial measurement unit (IMU), sensor data corresponding to a first timeframe, and storing the sensor data using a data buffer. The processor may also receive image data and sensor data corresponding to a second timeframe. The processor may then generate a digital image that includes at least the image data corresponding to the second timeframe and the sensor data corresponding to the first timeframe and the second timeframe. The processor may embed the stored sensor data corresponding to the first timeframe and the second timeframe in pixels of the digital image. And the processor may provide the digital image to an application processor of the mobile device.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: James Fung, Joel Hesch, Johnny Lee
  • Publication number: 20160098969
    Abstract: A method and apparatus for gesture interaction with an image displayed on a painted wall is described. The method may include capturing image data of the image displayed on the painted wall and a user motion performed relative to the image. The method may also include analyzing the captured image data to determine a sequence of one or more physical movements of the user relative to the image displayed on the painted wall. The method may also include determining, based on the analysis, that the user motion is indicative of a gesture associated with the image displayed on the painted wall, and controlling a connected system in response to the gesture.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 7, 2016
    Inventors: Johnny Lee, Eric Teller, William Graham Patrick, Eric Peeters
  • Patent number: 9303999
    Abstract: Methods and systems for determining estimation of motion of a device are provided. An example method includes receiving data from an inertial measurement unit (IMU) of a device and receiving images from a camera of the device for a sliding time window. The method also includes determining an IMU estimation of motion of the device based on the data from the IMU, and a camera estimation of motion of the device based on feature tracking in the images. The method includes, based on the IMU estimation and the camera estimation having a difference more than a threshold amount, determining one or more of a position or a velocity of the device for the sliding time window, and determining an overall estimation of motion of the device as supported by the data from the IMU and the position or velocity of the device.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: April 5, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Joel Hesch, Johnny Lee, Simon Lynen
  • Patent number: 9300880
    Abstract: Methods and systems for providing sensor data and image data to an application processor on a mobile device are described. An example method involves receiving image data from at least one camera of the mobile device and receiving sensor data from an inertial measurement (IMU) of the mobile device. The method further involves generating a digital image that includes at least the image data and the sensor data. The sensor data may be embedded in pixels of the digital image, for instance. Further, the method then involves providing the digital image to an application processor of the mobile device using a camera bus interface. Thus, the sensor data and the image data may be provided to the application processor in a single data structure.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 29, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: James Fung, Johnny Lee
  • Patent number: 9277741
    Abstract: An improvement to a roadside sprayer fixates spray nozzles on a registration plate. The registration plate may include integral tabs depending on the application. Inclination of the tabs is adjustable to place streams and droplets in a desired swath coverage. With the nozzles rigidly mounted onto the plate, the entire plate is nutated. The use of the registration plate in a spray unit creates a uniform nutation among the nozzles, thereby reducing variability in droplet placement, and providing a more predictable spray from the nozzles. In other embodiments, the spray unit is utilized in a spray system adaptable to service vehicles, and may be utilized in conjunction with a vegetation engagement device, such as a cutter to engage multiple zones of a roadway right-of-way. Additionally, an improved spray unit includes an electromagnetic field and an attractor to generate plate motion.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: March 8, 2016
    Inventor: Johnny Lee Kubacak
  • Patent number: 9277361
    Abstract: Methods and systems for cross-validating sensor data are described. An example method involves receiving image data and first timing information associated with the image data, and receiving sensor data and second timing information associated with the sensor data. The method further involves determining a first estimation of motion of the mobile device based on the image data and the first timing information, and determining a second estimation of the motion of the mobile device based on the sensor data and the second timing information. Additionally, the method involves determining whether the first estimation is within a threshold variance of the second estimation. The method then involves providing an output indicative of a validity of the first timing information and the second timing information based on whether the first estimation is within the threshold variance of the second estimation.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: James Fung, Joel Hesch, Johnny Lee
  • Patent number: 9274369
    Abstract: A display tile includes a display panel and a fused fiber bundle overlay. The display panel includes display pixels and a bezel surrounding the display pixels. The fused fiber bundle overlay includes an input side mounted adjacent to the display panel and optically aligned with the display pixels to receive image light, an emission side opposite the input side to emit the image light, and an array of fused fibers each extending from the input side to the emission side and each including an input end and an emission end. At least a portion of the fused fibers are tapered.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Johnny Lee, Eric Peeters, Eric Teller
  • Publication number: 20150381860
    Abstract: A user portable device includes a device chassis comprising at least one opening at a surface of the device chassis and a sensor assembly aligned with the at least one opening. The sensor assembly includes a mounting structure and a plurality of sensors mounted to the mounting structure. The sensors include at least two sensors utilized by the user portable device based on a specified geometric configuration between the at least two sensors. The user portable device further includes a mounting fastener that mounts the sensor assembly to the device chassis so as to isolate the sensor assembly from deformation of the surface of the device chassis along one or more axes during user handling, and thus aid in preventing alteration of a baseline geometric configuration of one or more sensors of the sensor assembly due to the chassis deformation.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Renzo De Nardi, Johnny Lee, Alan Beltran, Ashish Shah
  • Patent number: 9195320
    Abstract: A method and apparatus for generating dynamic signage using a painted surface display system is described. The method may include capturing image data with at least a camera of a painted surface display system. The method may also include analyzing the image data to determine a real-world context proximate to a painted surface, wherein the painted surface is painted with a photo-active paint. The method may also include determining electronic signage data based on the determined real-world context. The method may also include generating a sign image from the determined electronic signage data based on the determined real-world context, and driving a spatial electromagnetic modulator to emit electromagnetic stimulation in the form of the sign image to cause the photo active paint to display the sign image.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Johnny Lee, Eric Teller, William Graham Patrick, Eric Peeters
  • Patent number: 9164596
    Abstract: A method and apparatus for gesture interaction with a photo-active painted surface is described. The method may include driving a spatial electromagnetic modulator to emit electromagnetic stimulation in the form of an image to cause photo-active paint to display the image. The method may also include capturing, with at least a camera of a painted surface display system, image data of the image displayed on the photo-active paint applied to a surface and a user motion performed relative to the image. The method may also include analyzing the captured image data to determine a sequence of one or more physical movements of the user relative to the image displayed on the photo-active paint. The method may also include determining, based on the analysis, that the user motion is indicative of a gesture, and driving the spatial electromagnetic modulator to update.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Johnny Lee, Eric Teller, William Graham Patrick, Eric Peeters
  • Patent number: 9146400
    Abstract: Embodiments of a tiled multi-panel display including first and second display panels, each including a substrate with a main portion having a main thickness, an abutting edge with an thickness less than the main thickness, and a taper surface extending between the main portion and the abutting edge, and an array of display pixels disposed in the main portion and extending at least partially around the curved surface. The abutting edge of the first display panel abuts the abutting edge of the second display panel to form a seam, and a seam-concealing optical element is disposed in a void formed by the first and second taper surfaces. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Johnny Lee, Eric Teller, Sergey Brin
  • Patent number: 9142019
    Abstract: An electronic device (100) includes a first processor (802) and a second processor (804) coupled to the first processor. The first processor (802) is to receive image data from a first imaging camera (114, 116) and to determine two-dimensional (2D) spatial feature data representing one or more 2D spatial features identified from the image data. The second processor (804) is to determine three-dimensional (3D) spatial feature data representing one or more 3D spatial features identified based on the 2D spatial feature data. Further, the first processor (802) can initiate detection of one or more 2D spatial features from a portion of an image frame prior to receiving the entire image frame.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: September 22, 2015
    Assignee: Google Technology Holdings LLC
    Inventor: Johnny Lee
  • Patent number: 9117383
    Abstract: A multi-panel display includes at least one anchoring platform, a plurality of display panels, vibration mechanisms, and control logic. The anchoring platform(s) are to be secured to a fixed surface. The plurality of display panels is aligned to form the multi-panel display and the display panels are substantially rectangular. The vibration mechanisms are configured to vibrate the plurality of display panels along a vibration axis. The vibration mechanisms are coupled to the anchoring platform(s), and the vibration axis is common to each of the display panels in the plurality of display panels. The control logic is coupled to drive the vibration mechanisms and configured to drive the plurality of display panels to display images corresponding with positions along the vibration axis to disguise seams between the plurality of display panels.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: August 25, 2015
    Assignee: Google Inc.
    Inventors: Johnny Lee, Eric Teller
  • Publication number: 20150235335
    Abstract: Methods and systems for detecting frame tears are described. As one example, a mobile device may include at least one camera, a sensor, a co-processor, and an application processor. The co-processor is configured to generate a digital image including image data from the at least one camera and sensor data from the sensor. The co-processor is further configured to embed a frame identifier corresponding to the digital image at least two corner pixels of the digital image. The application processor is configured to receive the digital image from the co-processor, determine a first value embedded in a first corner pixel of the digital image, and determined a second value embedded in a second corner pixel of the digital image. The application processor is also configured to provide an output indicative of a validity of the digital image based on a comparison between the first value and the second value.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: James Fung, Joel Hesch, Johnny Lee
  • Publication number: 20150233743
    Abstract: Methods and systems for acquiring sensor data using multiple acquisition modes are described. An example method involves receiving, by a co-processor and from an application processor, a request for sensor data. The request identifies at least two sensors of a plurality of sensors for which data is requested. The at least two sensors are configured to acquire sensor data in a plurality of acquisition modes, and the request further identifies for the at least two sensors respective acquisition modes for acquiring data that are selected from among the plurality of acquisition modes. In response to receiving the request, the co-processor causes the at least two sensors to acquire data in the respective acquisition modes. The co-processor receives first sensor data from a first sensor and second sensor data from a second sensor, and the co-processor provides the first sensor data and the second sensor data to the application processor.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: James Fung, Joel Hesch, Johnny Lee
  • Publication number: 20150237479
    Abstract: Methods and systems for cross-validating sensor data are described. An example method involves receiving image data and first timing information associated with the image data, and receiving sensor data and second timing information associated with the sensor data. The method further involves determining a first estimation of motion of the mobile device based on the image data and the first timing information, and determining a second estimation of the motion of the mobile device based on the sensor data and the second timing information. Additionally, the method involves determining whether the first estimation is within a threshold variance of the second estimation. The method then involves providing an output indicative of a validity of the first timing information and the second timing information based on whether the first estimation is within the threshold variance of the second estimation.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: James Fung, Joel Hesch, Johnny Lee
  • Publication number: 20150237223
    Abstract: Methods and systems for communicating sensor data on a mobile device are described. An example method involves receiving, by a processor and from an inertial measurement unit (IMU), sensor data corresponding to a first timeframe, and storing the sensor data using a data buffer. The processor may also receive image data and sensor data corresponding to a second timeframe. The processor may then generate a digital image that includes at least the image data corresponding to the second timeframe and the sensor data corresponding to the first timeframe and the second timeframe. The processor may embed the stored sensor data corresponding to the first timeframe and the second timeframe in pixels of the digital image. And the processor may provide the digital image to an application processor of the mobile device.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: James Fung, Joel Hesch, Johnny Lee