Patents Assigned to SMART Technologies ULC
-
Publication number: 20090173867Abstract: A safety device for a cantilevered beam pivotally mounted adjacent one end thereof to a support surface is adapted to bridge the beam and the support surface and is structured so that when coupled to the beam and support surface, the safety device maintains the beam in a substantially fixed cantilevered condition until a downward force exceeding a threshold is applied to the beam and thereafter controls downward pivoting of the beam.Type: ApplicationFiled: January 9, 2009Publication date: July 9, 2009Applicant: SMART TECHNOLOGIES ULCInventors: Paul Auger, James Rempel, Matthew Rodgers, Amir Butmir, Mark Fletcher, Gregory Forrest
-
Publication number: 20090160818Abstract: A touch system includes a touch panel having a touch surface and a projector for projecting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that the images presented on the touch surface reflect the pointer activity. The computer executes a gesture responsive ink injection routine to detect when a selected gesture is made with the pointer on the touch surface. The gesture responsive ink injection routine performs recognition to convert ink drawn on the touch surface into a form suitable for the applications program when the selected gesture is recognized and enters the recognized text into the application.Type: ApplicationFiled: March 3, 2009Publication date: June 25, 2009Applicant: SMART Technologies ULCInventors: Keith Correy Wilde, Taco van Ieperen
-
Publication number: 20090160801Abstract: 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: ApplicationFiled: December 1, 2008Publication date: June 25, 2009Applicant: SMART TECHNOLOGIES ULCInventors: GERALD D. MORRISON, David E. Holmgren
-
Publication number: 20090153523Abstract: A method of tracking an object of interest preferably includes (i) acquiring a first image and a second image representing different viewpoints of the object of interest; (ii) processing the first image into a first image data set and the second image into a second image data set; (iii) processing the first image data set and the second image data set to generate a background data set associated with a background; (iv) generating a first difference map by determining differences between the first image data set and the background data set and a second difference map by determining differences between the second image data set and the background data set; (v) detecting a first relative position of the object of interest in the first difference map and a second relative position of the object of interest in the second difference map; and (vi) producing an absolute position of the object of interest from the first and second relative positions of the object of interest.Type: ApplicationFiled: February 24, 2009Publication date: June 18, 2009Applicant: SMART Technologies ULCInventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20090146972Abstract: 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: ApplicationFiled: February 12, 2009Publication date: June 11, 2009Applicant: SMART Technologies ULCInventors: GERALD D. MORRISON, David E. Holmgren
-
Publication number: 20090146973Abstract: An apparatus for detecting a pointer includes a waveguide and a touch surface over the waveguide on which pointer contacts are to be made. At least one reflecting device extends along a first side of the waveguide and touch surface. The reflecting device defines an optical path between the interior of the waveguide and the region of interest above the touch surface. At least one imaging device looks across the touch surface and into the waveguide. The imaging device captures images of the region of interest and within the waveguide including reflections from the reflecting device.Type: ApplicationFiled: October 31, 2008Publication date: June 11, 2009Applicant: SMART TECHNOLOGIES ULCInventors: Chi Man Charles Ung, David Kenneth Booth, Roberto A.L. Sirotich
-
Patent number: 7532206Abstract: 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: GrantFiled: March 11, 2003Date of Patent: May 12, 2009Assignee: Smart Technologies ULCInventors: Gerald D. Morrison, David E. Holmgren
-
Patent number: 7499033Abstract: A touch system includes a touch panel having a touch surface and a projector for projecting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that the images presented on the touch surface reflect the pointer activity. The computer executes a gesture responsive ink injection routine to detect when a selected gesture is made with the pointer on the touch surface. The gesture responsive ink injection routine performs recognition to convert ink drawn on the touch surface into a form suitable for the applications program when the selected gesture is recognized and enters the recognized text into the application.Type: GrantFiled: June 7, 2002Date of Patent: March 3, 2009Assignee: Smart Technologies ULCInventors: Keith Correy Wilde, Taco van Ieperen
-
Patent number: 7492357Abstract: 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: GrantFiled: May 5, 2004Date of Patent: February 17, 2009Assignee: Smart Technologies ULCInventors: Gerald D. Morrison, David E. Holmgren
-
Publication number: 20080297471Abstract: 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: ApplicationFiled: August 11, 2008Publication date: December 4, 2008Applicant: SMART TECHNOLOGIES ULCInventors: Douglas B. Hill, Gerald D. Morrison
-
Patent number: 7460110Abstract: An apparatus for detecting a pointer includes a waveguide and a touch surface over the waveguide on which pointer contacts are to be made. At least one reflecting device extends along a first side of the waveguide and touch surface. The reflecting device defines an optical path between the interior of the waveguide and the region of interest above the touch surface. At least one imaging device looks across the touch surface and into the waveguide. The imaging device captures images of the region of interest and within the waveguide including reflections from the reflecting device.Type: GrantFiled: April 29, 2004Date of Patent: December 2, 2008Assignee: Smart Technologies ULCInventors: Chi-Man Charles Ung, David Kenneth Boone, Roberto A. L. Sirotich
-
Publication number: 20080219507Abstract: A method of tracking an object of interest preferably includes (i) acquiring a first image and a second image representing different viewpoints of the object of interest; (ii) processing the first image into a first image data set and the second image into a second image data set; (iii) processing the first image data set and the second image data set to generate a background data set associated with a background; (iv) generating a first difference map by determining differences between the first image data set and the background data set and a second difference map by determining differences between the second image data set and the background data set; (v) detecting a first relative position of the object of interest in the first difference map and a second relative position of the object of interest in the second difference map; and (vi) producing an absolute position of the object of interest from the first and second relative positions of the object of interest.Type: ApplicationFiled: May 9, 2008Publication date: September 11, 2008Applicant: SMART TECHNOLOGIES ULCInventors: Gerald Morrison, Manvinder Singh
-
Patent number: 7411575Abstract: 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: GrantFiled: September 16, 2003Date of Patent: August 12, 2008Assignee: Smart Technologies ULCInventors: Douglas B. Hill, Gerald D. Morrison
-
Patent number: 7330184Abstract: A touch system includes a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture connector recognition routine. The gesture connector recognition routine performs recognition to convert a freehand connector on the touch surface into a computer-generated connector approximating the freehand connector.Type: GrantFiled: June 12, 2002Date of Patent: February 12, 2008Assignee: SMART Technologies ULCInventor: Andy Leung