Patents by Inventor Gerald D. Morrison

Gerald D. Morrison 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: 9383864
    Abstract: An illumination structure for an interactive input system having a display surface and a light source for backlighting the display surface is provided. The illumination structure includes at least one redirection structure positioned with respect to the display surface to receive excess light produced by the light source and to redirect the excess light generally across the display surface for backlighting one or more pointers. A method is provided for determining the location of at least one pointer in an interactive input system.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: July 5, 2016
    Assignee: SMART TECHNOLOGIES ULC
    Inventors: Gerald D. Morrison, Grant McGibney, Daniel P. McReynolds
  • Patent number: 9292109
    Abstract: A pen tool for use with a machine vision interactive input system comprises an elongate body, a tip on the body and a variable reflector disposed on the body. The variable reflector comprises a reflecting portion and an attenuating portion configured to control the amount of illumination reflected by the reflecting portion.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: March 22, 2016
    Assignee: SMART Technologies ULC
    Inventors: Sean Thompson, Grant McGibney, Gerald D. Morrison
  • Patent number: 8591039
    Abstract: An image projecting method comprises determining the position of a projection surface within a projection zone of at least one projector based on at least one image of the projection surface, the projection zone being sized to encompass multiple surface positions and modifying video image data output to the at least one projector so that the projected image corresponds generally to the projection surface.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: November 26, 2013
    Assignee: SMART Technologies ULC
    Inventors: Gerald D. Morrison, Paul Anthony Auger, Mark Andrew Fletcher, Gregory Gordon Forrest, Holly Pekau
  • Patent number: 8456451
    Abstract: A touch system comprises a touch surface and at least one camera acquiring images of the touch surface. A pointer contact data generator generates pointer position data in response to pointer contact with the touch surface, the pointer position data representing where on the touch surface pointer contact is made. A processor communicates with the at least one camera and the pointer contact data generator. The processor analyzes acquired images to determine the type of pointer used to contact the touch surface, and processes the pointer position data in accordance with the determined type of pointer. In the preferred embodiment the processor distinguishes between pointer tip touch surface contacts, pointer backend touch surface contacts and finger touch surface contacts. A writing function is invoked in response to pointer tip touch surface contacts. An erase function is invoked in response to pointer backend touch surface contacts. Mouse events are generated in response to finger touch surface contacts.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: June 4, 2013
    Assignee: SMART Technologies ULC
    Inventors: Gerald D. Morrison, David E. Holmgren
  • Patent number: 8325134
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: December 4, 2012
    Assignee: SMART Technologies ULC
    Inventors: Douglas B. Hill, Gerald D. Morrison
  • Publication number: 20120007804
    Abstract: A method of resolving ambiguities between at least two pointers within a region of interest comprises capturing images of the region of interest and at least one reflection thereof from different vantages using a plurality of imaging devices, processing image data to identify a plurality of targets for the at least two pointers, for each image, determining a state for each target and assigning a weight to the image data based on the state, and calculating a pointer location for each of the at least two pointers based on the weighted image data.
    Type: Application
    Filed: July 12, 2010
    Publication date: January 12, 2012
    Applicant: SMART Technologies ULC
    Inventors: Gerald D. Morrison, Daniel Peter McReynolds, Alex Chtchetinine, Grant Howard McGibney, David E. Holmgren, Ye Zhou, Brinda Kabada, Sameh Al-Eryani
  • Publication number: 20110241984
    Abstract: An illumination structure for an interactive input system having a display surface and a light source for backlighting the display surface is provided. The illumination structure includes at least one redirection structure positioned with respect to the display surface to receive excess light produced by the light source and to redirect the excess light generally across the display surface for backlighting one or more pointers. A method is provided for determining the location of at least one pointer in an interactive input system.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: SMART Technologies ULC
    Inventors: Gerald D. Morrison, Grant McGibney, Daniel P. McReynolds
  • Publication number: 20110234638
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Application
    Filed: January 31, 2011
    Publication date: September 29, 2011
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Douglas B. HILL, Gerald D. MORRISON
  • Patent number: 7880720
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 1, 2011
    Assignee: SMART Technologies ULC
    Inventors: Douglas B. Hill, Gerald D. Morrison
  • Publication number: 20100164891
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Application
    Filed: December 23, 2009
    Publication date: July 1, 2010
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: DOUGLAS B. HILL, Gerald D. Morrison
  • Publication number: 20100103330
    Abstract: An image projecting method comprises determining the position of a projection surface within a projection zone of at least one projector based on at least one image of the projection surface, the projection zone being sized to encompass multiple surface positions and modifying video image data output to the at least one projector so that the projected image corresponds generally to the projection surface.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Gerald D. MORRISON, Paul Anthony AUGER, Mark Andrew FLETCHER, Gregory Gordon FORREST, Holly PEKAU
  • Patent number: 7643006
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: January 5, 2010
    Assignee: SMART Technologies ULC
    Inventors: Douglas B. Hill, Gerald D. Morrison
  • Publication number: 20090160801
    Abstract: A touch system comprises a touch surface and at least one camera acquiring images of the touch surface. A pointer contact data generator generates pointer position data in response to pointer contact with the touch surface, the pointer position data representing where on the touch surface pointer contact is made. A processor communicates with the at least one camera and the pointer contact data generator. The processor analyzes acquired images to determine the type of pointer used to contact the touch surface, and processes the pointer position data in accordance with the determined type of pointer. In the preferred embodiment the processor distinguishes between pointer tip touch surface contacts, pointer backend touch surface contacts and finger touch surface contacts. A writing function is invoked in response to pointer tip touch surface contacts. An erase function is invoked in response to pointer backend touch surface contacts. Mouse events are generated in response to finger touch surface contacts.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 25, 2009
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: GERALD D. MORRISON, David E. Holmgren
  • Publication number: 20090146972
    Abstract: An apparatus for detecting a pointer relative to a touch surface includes at least two spaced imaging assemblies having overlapping fields of view encompassing the touch surface. The imaging assemblies see the touch surface in three-dimensions as a perspective view. The imaging assemblies acquire overlapping images from different locations. A processor receives and processes image data generated by at least one of the imaging assemblies to determine the location of the pointer relative to the touch surface.
    Type: Application
    Filed: February 12, 2009
    Publication date: June 11, 2009
    Applicant: SMART Technologies ULC
    Inventors: GERALD D. MORRISON, David E. Holmgren
  • Patent number: 7532206
    Abstract: A touch system comprises a touch surface and at least one camera acquiring images of the touch surface. A pointer contact data generator generates pointer position data in response to pointer contact with the touch surface, the pointer position data representing where on the touch surface pointer contact is made. A processor communicates with the at least one camera and the pointer contact data generator. The processor analyzes acquired images to determine the type of pointer used to contact the touch surface, and processes the pointer position data in accordance with the determined type of pointer. In the preferred embodiment the processor distinguishes between pointer tip touch surface contacts, pointer backend touch surface contacts and finger touch surface contacts. A writing function is invoked in response to pointer tip touch surface contacts. An erase function is invoked in response to pointer backend touch surface contacts. Mouse events are generated in response to finger touch surface contacts.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: May 12, 2009
    Assignee: Smart Technologies ULC
    Inventors: Gerald D. Morrison, David E. Holmgren
  • Patent number: 7492357
    Abstract: An apparatus for detecting a pointer relative to a touch surface includes at least two spaced imaging assemblies having overlapping fields of view encompassing the touch surface. The imaging assemblies see the touch surface in three-dimensions as a perspective view. The imaging assemblies acquire overlapping images from different locations. A processor receives and processes image data generated by at least one of the imaging assemblies to determine the location of the pointer relative to the touch surface.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: February 17, 2009
    Assignee: Smart Technologies ULC
    Inventors: Gerald D. Morrison, David E. Holmgren
  • Publication number: 20080297471
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Application
    Filed: August 11, 2008
    Publication date: December 4, 2008
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Douglas B. Hill, Gerald D. Morrison
  • Patent number: 7411575
    Abstract: A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: August 12, 2008
    Assignee: Smart Technologies ULC
    Inventors: Douglas B. Hill, Gerald D. Morrison
  • Patent number: 7256772
    Abstract: A touch system includes a touch surface on which an image is, displayed and at least one camera acquiring images of the touch surface. A pointer contact data generator generates pointer position data in response to pointer contact with the touch surface. The pointer position data represents the location of the pointer on the touch surface where pointer contact is made. A processor communicates with the at least one camera and the pointer contact data generator. The processor uses known points in the displayed images to calibrate automatically co-ordinate systems of the touch system, and uses calibrated pointer position data to update image data that is used to present the displayed image on the touch surface. In one embodiment, the touch system includes an active touch sensitive screen that comprises both the touch surface and the pointer contact data generator.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: August 14, 2007
    Assignee: Smart Technologies, Inc.
    Inventor: Gerald D. Morrison
  • Patent number: 7232986
    Abstract: An apparatus for detecting a pointer within a region of interest includes at least one pair of imaging devices. The imaging devices have overlapping fields of view encompassing the region of interest. At least one light source provides illumination across the region of interest and is within the field of view of at least one of the imaging device. A filter is associated with the at least one imaging device whose field of view sees the light source. The filter blocks light projected by the light source to inhibit the imaging device from being blinded by the projected light.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: June 19, 2007
    Assignee: SMART Technologies Inc.
    Inventors: Stephen Worthington, Gerald D. Morrison, Patrick James Gurtler