Patents by Inventor Evan Hildreth

Evan Hildreth 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: 20090031240
    Abstract: An enhanced control, in which a guide line is defined relative to an object in a user interface, items aligned with the guide line are displayed without obscuring the object. A selected item is output based on receiving a selection of one of the displayed items.
    Type: Application
    Filed: April 14, 2008
    Publication date: January 29, 2009
    Applicant: GestureTek, Inc.
    Inventor: Evan Hildreth
  • Publication number: 20090027337
    Abstract: Enhanced camera-based input, in which a detection region surrounding a user is defined in an image of the user within a scene, and a position of an object (such as a hand) within the detection region is detected. Additionally, a control (such as a key of a virtual keyboard) in a user interface is interacted with based on the detected position of the object.
    Type: Application
    Filed: May 21, 2008
    Publication date: January 29, 2009
    Applicant: GestureTek, Inc.
    Inventor: Evan Hildreth
  • Publication number: 20080273755
    Abstract: A camera is used to detect a position and/or orientation of an object such as a user's finger as an approach for providing user input, for example to scroll through data, control a cursor position, and provide input to control a video game based on a position of a user's finger. Input may be provided to a handheld device, including, for example, cell phones, video games systems, portable music (MP3) players, portable video players, personal data assistants (PDAs), audio/video equipment remote controls, and consumer digital cameras, or other types of devices.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 6, 2008
    Applicant: GestureTek, Inc.
    Inventor: Evan HILDRETH
  • Patent number: 7421093
    Abstract: A multiple camera tracking system for interfacing with an application program running on a computer is provided. The tracking system includes two or more video cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: September 2, 2008
    Assignee: GestureTek, Inc.
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20080166022
    Abstract: The detection of motion of a user via a camera and the generation of a dynamic virtual representation of a user on a display, where the user's detected motion causes the dynamic virtual representation to interact with virtual objects on the display. The magnitude and direction of the user's detected motion is calculated to determine the magnitude and direction of a force applied by the dynamic virtual representation to the virtual object. Further arrangements include water or smoke fluid simulations, in order to enhance the user experience.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 10, 2008
    Applicant: GESTURETEK, INC.
    Inventor: Evan Hildreth
  • Publication number: 20080137913
    Abstract: A method is described for determining a description of motion of a moving mobile camera to determine a user input to an application. The method may involve capturing a series of images from a moving mobile camera and comparing stationary features present in the series of images. Optical flow analysis may be performed on the series of images to determine a description of motion of the moving mobile camera. Based on the determined motion, a user input to an application may be determined and the application may respond to the user input, for example, by updating a user interface of the application.
    Type: Application
    Filed: October 31, 2007
    Publication date: June 12, 2008
    Applicant: Gesture Tek, Inc.
    Inventor: Evan Hildreth
  • Patent number: 7379566
    Abstract: A method is described for determining a description of motion of a moving mobile camera to determine a user input to an application. The method may involve capturing a series of images from a moving mobile camera and comparing stationary features present in the series of images. Optical flow analysis may be performed on the series of images to determine a description of motion of the moving mobile camera. Based on the determined motion, a user input to an application may be determined and the application may respond to the user input, for example, by updating a user interface of the application.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: May 27, 2008
    Assignee: GestureTek, Inc.
    Inventor: Evan Hildreth
  • Publication number: 20080056536
    Abstract: A multiple camera tracking system for interfacing with an application program running on a computer is provided. The tracking system includes two or more video cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background-data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Applicant: GestureTek, Inc.
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20080030460
    Abstract: A method of using stereo vision to interface with computer is provided. The method includes capturing a stereo image, and processing the stereo image to determine position information of an object in the stereo image. The object is controlled by a user. The method also includes communicating the position information to the computer to allow the user to interact with a computer application.
    Type: Application
    Filed: June 1, 2007
    Publication date: February 7, 2008
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20080018595
    Abstract: A method of using stereo vision to interface with a computer is provided. The method includes capturing a stereo image, and processing the stereo image to determine position information of an object in the stereo image. The object is controlled by a user. The method also includes communicating the position information to the computer to allow the user to interact with a computer application.
    Type: Application
    Filed: August 17, 2007
    Publication date: January 24, 2008
    Applicant: GESTURETEK, INC.
    Inventors: Evan Hildreth, Francis MacDougall
  • Patent number: 7227526
    Abstract: A method of using stereo vision to interface with a computer is provided. The method includes capturing a stereo image, and processing the stereo image to determine position information of an object in the stereo image. The object is controlled by a user. The method also includes communicating the position information to the computer to allow the user to interact with a computer application.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: June 5, 2007
    Assignee: GestureTek, Inc.
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20060192782
    Abstract: In one implementation, a first captured image is accessed. The first captured image includes (1) a first display produced at a first point in time, and (2) a user interacting with the first display and not part of the first display. A second captured image is accessed. The second captured image includes (1) a second display produced at a second point in time, and (2) the user interacting with the second display and not part of the second display. The first captured image and the second captured image are compared. The motion of the user is determined based on a result of the comparing of the first captured image and the second captured image. The determined motion of the user is related to a portion of one or more of the first and second captured images.
    Type: Application
    Filed: January 23, 2006
    Publication date: August 31, 2006
    Inventor: Evan Hildreth
  • Publication number: 20060177103
    Abstract: A method is described for determining a description of motion of a moving mobile camera to determine a user input to an application. The method may involve capturing a series of images from a moving mobile camera and comparing stationary features present in the series of images. Optical flow analysis may be performed on the series of images to determine a description of motion of the moving mobile camera. Based on the determined motion, a user input to an application may be determined and the application may respond to the user input, for example, by updating a user interface of the application.
    Type: Application
    Filed: January 6, 2006
    Publication date: August 10, 2006
    Inventor: Evan Hildreth
  • Patent number: 7058204
    Abstract: A multiple camera tracking system for interfacing with an application program running on a computer is provided. The tracking system includes two or more video cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: June 6, 2006
    Assignee: GestureTek, Inc.
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20060098873
    Abstract: A multiple camera tracking system for interfacing with an application program running on a computer is provided. The tracking system includes two or more video cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
    Type: Application
    Filed: December 19, 2005
    Publication date: May 11, 2006
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20020064382
    Abstract: A multiple camera tracking system for interfacing with an application program running on a computer is provided. The tracking system includes two or more video cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
    Type: Application
    Filed: September 26, 2001
    Publication date: May 30, 2002
    Inventors: Evan Hildreth, Francis MacDougall
  • Publication number: 20020041327
    Abstract: A method of using stereo vision to interface with a computer is provided. The method includes capturing a stereo image, and processing the stereo image to determine position information of an object in the stereo image. The object is controlled by a user. The method also includes communicating the position information to the computer to allow the user to interact with a computer application.
    Type: Application
    Filed: July 23, 2001
    Publication date: April 11, 2002
    Inventors: Evan Hildreth, Francis MacDougall