Patents Assigned to SMART Technologies ULC
  • Publication number: 20110069019
    Abstract: A method for manipulating a graphic widget in a three-dimensional environment displayed on a touch panel of an interactive input system is provided. The method includes tracking the x-y positions of two touch points associated with the graphic widget; and modifying the z-position of the graphic widget in accordance with changes in the distance between the x-y positions of the touch points. An interactive input system and computer readable medium embodying the method is also provided.
    Type: Application
    Filed: December 2, 2009
    Publication date: March 24, 2011
    Applicant: SMART Technologies ULC
    Inventors: SHEELAGH CARPENDALE, Mark Stephen Hancock, Thomas Ten Cate, Tobias Isenberg
  • Publication number: 20110063191
    Abstract: A method of managing applications in a multi-monitor computer system (20) comprising a plurality of displays (22 to 26 and 30 to 34), comprises displaying representations of available applications in the multi-monitor computer system on one of the displays and in response to selection of a representation of an application that is available on a different display, transferring the application associated with the selected representation to the display from which the selection was made.
    Type: Application
    Filed: January 7, 2009
    Publication date: March 17, 2011
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Andrew Leung, Viktor Antonyuk
  • Publication number: 20110050650
    Abstract: An input panel for an interactive input system comprises an optical waveguide; a first radiation source directing radiation into said optical waveguide, said radiation undergoing total internal reflection within said optical waveguide; a diffusion layer adjacent to and on one side of the optical waveguide, totally internally reflected light being frustrated and escaping the optical waveguide in response to pointer contacts on the diffusion layer; a second radiation source directing radiation towards another side of the optical waveguide that is opposite the one side; and at least one imaging device having a field of view looking at the optical waveguide and capturing image frames, wherein said first and second radiation sources are turned on and off in succession and wherein said first radiation source is turned off when said second radiation source is on and wherein said first radiation source is turned on when said second radiation source is off.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 3, 2011
    Applicant: SMART Technologies ULC
    Inventors: Grant McGibney, Gerald Morrison, Charles Ung, Trevor Akitt, Ed Tse, Erik Benner, Jamie Duncalf
  • Publication number: 20110043480
    Abstract: A user input system comprises a top structure defining a touch surface. The top structure is disposed above and separated from a bottom structure by an air gap. Conductive resistive material is provided on facing surfaces of the upper and lower structures. The conductive resistive material on at least one of the upper and lower structures is configured to define at least a pair of electrically isolated resistive sheets. The top and bottom structures are moveable relative to one another in response to one or more contacts on the touch surface to bring the conductive resistive material on the top and bottom structures into contact adjacent each contact location.
    Type: Application
    Filed: June 25, 2010
    Publication date: February 24, 2011
    Applicant: SMART Technologies ULC
    Inventors: David Popovich, Bal Soora, Robbie Rattray
  • Publication number: 20110032216
    Abstract: An interactive input system comprises a display unit having a display surface, a bezel disposed around at least a portion of the periphery of a region of interest proximate at least a portion of said display surface and having an inwardly facing surface and an elongate arm assembly configured to be mounted to the display unit. The arm assembly supports imaging devices thereon and is longitudinally extendable to position the imaging devices at spaced locations relative to the display surface such that the fields of view of the imaging devices encompass the region of interest.
    Type: Application
    Filed: June 17, 2010
    Publication date: February 10, 2011
    Applicant: SMART Technologies ULC
    Inventors: WIEBE HOS, Vaughn E. Keenan
  • Publication number: 20110035448
    Abstract: An apparatus, method and computer program product, for displaying video data from at least one source computer in a multi-monitor computer system, are provided. The apparatus includes a source computer interface for receiving at least video data from at least one source computer, and a multi-monitor interface for providing video data to multiple monitors. A processing structure coordinates routing of video data received via the multi-monitor interface to the monitors based on display requests received from the at least one source computer.
    Type: Application
    Filed: January 7, 2009
    Publication date: February 10, 2011
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Andrew Leung, Mark McElhinney, Viktor Antonyuk
  • Publication number: 20110032215
    Abstract: A display panel for an interactive input system comprises first and second touch surfaces on opposite major sides thereof and a touch detection arrangement to detect touch input on one or both of the touch surfaces.
    Type: Application
    Filed: June 15, 2010
    Publication date: February 10, 2011
    Applicant: SMART Technologies ULC
    Inventors: Roberto A.L. Sirotich, Wallace I. Kroecker, Joe Wright
  • 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
  • Patent number: 7876333
    Abstract: A method of displaying a computer application comprising a plurality of objects within an initially transparent application window comprises creating an animated content window below the application window for each animated content object of the computer application and directing the player responsible for playing the animated content object to draw the animated content directly therein. The objects of the computer application are examined and a clipping mask for each animated content object corresponding generally to the animated content window created therefor is defined. Starting from bottom to top, an object from the list is selected. If the selected object is not an animated content object, the object is drawn within the application window except in areas corresponding to the clipping masks.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: January 25, 2011
    Assignee: Smart Technologies ULC
    Inventor: Taco Van Ieperen
  • Publication number: 20110006981
    Abstract: A method for resolving ambiguities between at least two pointers in a plurality of input regions defining an input area of an interactive input system. The method includes capturing images of the plurality of input regions, the images captured by a plurality of imaging devices having a field of view of at least a portion of the input area, processing image data from the images to identify a plurality of targets for the at least two pointers within the input area, and analyzing the plurality of targets to resolve a real location associated with each pointer.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 13, 2011
    Applicant: SMART Technologies ULC
    Inventors: Alex Chtchetinine, David E. Holmgren, Brinda Kabada, Grant McGibney, Daniel McReynolds, Yun Zhang, Ye Zhou
  • Publication number: 20100315994
    Abstract: A participant response system (50) comprises at least one host computer (52) and a plurality of remote units (62) communicating wirelessly with the host computer using a radio packet protocol. During communications between the host computer (52) and the remote units (62), data messages from the host computer (52) to be processed by substantially all of the remote units (62) are transmitted to the remote units in general broadcast frames (BF) destined for all of the remote units and data messages from the host computer (52) to be processed by selected ones of the remote units (62) are transmitted to the selected ones of the remote units in message frames destined for those selected ones of the remote units (62) outside of the period of each general broadcast frame. Data messages from remote units (62) destined for the host computer (52) are also transmitted in message frames beyond the period of each general broadcast frame.
    Type: Application
    Filed: January 10, 2008
    Publication date: December 16, 2010
    Applicant: SMART TECHNOLOGIES ULC
    Inventor: Clinton Lam
  • Publication number: 20100313155
    Abstract: A method for relating at least two mathematical objects in a computing apparatus having a graphical user interface is described. The method comprises receiving instructions via the graphical user interface to relate a first mathematical object with a second mathematical object; updating the second mathematical object using data of the first mathematical object; linking the first mathematical object to the second mathematical object; and creating a visual link between the first mathematical object and the second mathematical object.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: SMART Technologies ULC
    Inventors: Tom Willekes, Kathryn Rounding, Gregory Gordon Forrest
  • Publication number: 20100281287
    Abstract: A participant response system (50) comprises at least one host computer (52) and a plurality of battery-powered remote units (62) communicating wirelessly with the host computer (52). Each remote unit (62) executes a diagnostic routine in response to a received status request broadcast by the host computer (52) to detect the status thereof. Any remote unit (62) that detects an unhealthy state, returns health information to the host computer (52).
    Type: Application
    Filed: January 10, 2008
    Publication date: November 4, 2010
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Hannah Doerksen, Michael Boyle
  • Publication number: 20100265202
    Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.
    Type: Application
    Filed: July 1, 2010
    Publication date: October 21, 2010
    Applicant: SMART Technologies ULC
    Inventors: GERALD MORRISON, Manvinder Singh
  • Publication number: 20100201812
    Abstract: A method for distinguishing between a plurality of pointers in an interactive input system comprises calculating a plurality of potential coordinates for a plurality of pointers in proximity of an input surface of the interactive input system, displaying visual indicators associated with each potential coordinate on the input surface, and determining real pointer locations and imaginary pointer locations associated with each potential coordinate from the visual indicators.
    Type: Application
    Filed: February 11, 2009
    Publication date: August 12, 2010
    Applicant: SMART Technologies ULC
    Inventors: GRANT MCGIBNEY, Daniel MCREYNOLDS, Patrick Gurtler, Qizhi Xu
  • Publication number: 20100194708
    Abstract: A touch panel includes an input registration structure comprising a biasable medium layer. A generally inflexible cover is disposed on the input registration structure and defines a touch surface. A pointer biases the biasable medium layer at a position adjacent the pointer when the pointer is positioned proximate the touch surface. The input registration structure generates a position signal corresponding to the position of the pointer in relation to the touch surface.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 5, 2010
    Applicant: SMART Technologies ULC
    Inventor: DAVID GREGORY POPOVICH
  • Patent number: D620949
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: August 3, 2010
    Assignee: SMART Technologies ULC
    Inventor: Cameron Mark Loken
  • Patent number: D633546
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: March 1, 2011
    Assignee: SMART Technologies ULC
    Inventor: Mark Andrew Fletcher
  • Patent number: D635148
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 29, 2011
    Assignee: SMART Technologies ULC
    Inventor: Cameron Mark Loken
  • Patent number: D635149
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: March 29, 2011
    Assignee: SMART Technologies ULC
    Inventors: Kevin Viggers, Giselle Goncalves, Julie LaFleur, Ron Desnoyers, Jenna Pipchuk