Patents Assigned to GRINBATH, LLC
  • Patent number: 9292086
    Abstract: Correlating pupil position to gaze location within a scene. Illustrative embodiments may include correlating pupil position of a user to gaze location within a scene viewed by the user. The correlating may include: illuminating an eye of the user, the eye containing the pupil, and the illuminating with light; creating a first video stream depicting the eye; creating a second video stream depicting the scene in front of the user; determining pupil position within the first video stream; calculating gaze location in the second video stream based on pupil position in the first video stream; and sending an indication of the gaze location in the second video stream to a computer system.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 22, 2016
    Assignee: Grinbath, LLC
    Inventors: Nathan A. Jahnke, J. Brian Still
  • Patent number: 8860660
    Abstract: Determining pupil center position. At least some illustrative embodiments are methods including: creating a video signal of an eye, the video signal comprising a stream of frames; and finding an indication of pupil position. The finding may include: calculating a set of feature points within a first frame of the video signal; dividing, by the computer system, the first frame of the video signal into a plurality of sections; selecting a plurality of feature points from the first frame, at least one feature point selected from each section; and determining an ellipse from the plurality of feature points. The method may further include moving a cursor on a display device responsive to change in location of a feature of the ellipse with respect to a previous feature of an ellipse from a previous frame.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 14, 2014
    Assignee: Grinbath, LLC
    Inventor: Nathan A. Jahnke
  • Publication number: 20140085204
    Abstract: Correlating pupil position to gaze location within a scene. Illustrative embodiments may include correlating pupil position of a user to gaze location within a scene viewed by the user. The correlating may include: illuminating an eye of the user, the eye containing the pupil, and the illuminating with light; creating a first video stream depicting the eye; creating a second video stream depicting the scene in front of the user; determining pupil position within the first video stream; calculating gaze location in the second video stream based on pupil position in the first video stream; and sending an indication of the gaze location in the second video stream to a computer system.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 27, 2014
    Applicant: Grinbath, LLC
    Inventors: Nathan A. JAHNKE, J. Brian STILL
  • Publication number: 20140085198
    Abstract: Correlating pupil position to gaze location within a scene. At least some of the illustrative embodiments are methods including: receiving, by a first computer system, a first video stream depicting an eye of a user, the first video stream comprising a first plurality of frames; receiving, by the first computer system, a second video stream depicting a scene in front of the user, the second video stream comprising a second plurality of frames; determining, by the computer system, pupil position within the first plurality of frames; calculating, by the first computer system, gaze location in the second plurality of frames based on pupil position within the first plurality of frames; and sending an indication of the gaze location to a second computer system, the second computer system distinct from the first computer system, and the sending in real-time with creation of the first video stream.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 27, 2014
    Applicant: Grinbath, LLC
    Inventors: Nathan A. JAHNKE, J. Brian STILL
  • Publication number: 20130169532
    Abstract: Moving a cursor based on changes in pupil position. At least some of the illustrative embodiments are methods including: creating an analog video signal of an eye of a computer user, the analog video signal comprising interlaced video with two fields per frame; calculating a first location of a pupil within at least one field of a frame; calculating a frame location of the pupil based on location of the pupil in the at least one field; and moving a cursor on a display device of the computer system, the moving responsive to a change in the frame location of the pupil with respect to a previous frame location, and the moving in real time with movement of the pupil.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: GRINBATH, LLC
    Inventor: Nathan A. JAHNKE
  • Publication number: 20130169533
    Abstract: Cursor position control based on the vestibulo-ocular reflex. At least some of the illustrative embodiments are methods including: creating a first video stream, the first video stream depicting an eye of user of a computer system, wherein a pupil of the eye changes position relative to a face of the user during use of the computer system by the user; tracking pupil position relative to the face of the user, the tracking by way of the first video stream; moving a cursor position on the display device, the moving responsive to changes in pupil position relative to the face of the user, and the moving in real time with pupil position changes; and adjusting cursor position based on the vestibulo-ocular reflex.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: GRINBATH, LLC
    Inventor: Nathan A. JAHNKE
  • Publication number: 20130169531
    Abstract: Determining pupil center position. At least some illustrative embodiments are methods including: creating a video signal of an eye, the video signal comprising a stream of frames; and finding an indication of pupil position. The finding may include: calculating a set of feature points within a first frame of the video signal; dividing, by the computer system, the first frame of the video signal into a plurality of sections; selecting a plurality of feature points from the first frame, at least one feature point selected from each section; and determining an ellipse from the plurality of feature points. The method may further include moving a cursor on a display device responsive to change in location of a feature of the ellipse with respect to a previous feature of an ellipse from a previous frame.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: GRINBATH, LLC
    Inventor: Nathan A. JAHNKE