Patents by Inventor Erik Benner
Erik Benner 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: 9665258Abstract: An interactive input system includes a touch panel; and processing structure displaying on the touch panel at least one graphic object depicting a book having one or more page stacks. The processing structure displays each page stack of the book graphic object with a respective width that is based on a number of pages in the page stack. A method for manipulating a book object, and computer program embodied by a computer readable medium are also disclosed.Type: GrantFiled: February 4, 2011Date of Patent: May 30, 2017Assignee: SMART TECHNOLOGIES ULCInventors: Edward Tse, Jamie Duncalf, Erik Benner, Min Xin
-
Patent number: 9619104Abstract: Computerized methods and interactive input systems for manipulation of 3D objects are disclosed. An image of 3D object is displayed on a 2D interactive surface, and input is received and is interpreted for manipulating the 3D object. When the 3D object is selected, rotation control handles indicating available rotation directions are displayed. In one embodiment, the method comprises capturing images of a 3D input space, recognizing at least one object in the images, and comparing the recognized objects in the images to determine a difference therebetween based on a difference threshold. Depending on the outcome of the comparison, the recognized objects are emerged and associated with digital content, or only one of the recognized objects is maintained and associated with digital content.Type: GrantFiled: October 3, 2011Date of Patent: April 11, 2017Assignee: SMART TECHNOLOGIES ULCInventors: Min Xin, Viktor Antonyuk, Edward Tse, Henry Lai, Mark Cameron Loken, Zhaohui Xing, Erik Benner, Danny Ma, Roberto Arturo Diaz-Marino, Shymmon Banerjee, Esteban Ginez, Luqing Wang
-
Patent number: 9262016Abstract: A gesture recognition method comprises capturing images, processing the images to identify at least two clusters of touch points associated with at least two pointers, recognizing a gesture based on motion of the clusters, and updating a display in accordance with the recognized gesture.Type: GrantFiled: January 5, 2010Date of Patent: February 16, 2016Assignee: SMART Technologies ULCInventors: Grant McGibney, Qizhi Joanna Xu, Erik Benner, Edward Tse
-
Patent number: 8902195Abstract: 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: GrantFiled: September 1, 2010Date of Patent: December 2, 2014Assignee: SMART Technologies ULCInventors: Grant McGibney, Gerald Morrison, Charles Ung, Trevor Akitt, Ed Tse, Erik Benner, Jamie Duncalf
-
Publication number: 20140132639Abstract: A method for identifying changes between a current image and a previous image comprises generating a mask using a graphics processing unit, the mask identifying differences between the current and previous images using the graphics processing unit to identify at least a portion of the current image based on the mask and copying image data of the current image corresponding to the identified portions from memory associated with the graphics processing unit to memory associated with a central processing unit.Type: ApplicationFiled: January 17, 2014Publication date: May 15, 2014Applicant: SMART TECHNOLOGIES ULCInventors: Viktor Antonyuk, Erik Benner, Shymmon Banerjee
-
Publication number: 20140129990Abstract: Computerized methods and interactive input systems for manipulation of 3D objects are disclosed. An image of 3D object is displayed on a 2D interactive surface, and input is received and is interpreted for manipulating the 3D object. When the 3D object is selected, rotation control handles indicating available rotation directions are displayed. In one embodiment, the method comprises capturing images of a 3D input space, recognizing at least one object in the images, and comparing the recognized objects in the images to determine a difference therebetween based on a difference threshold. Depending on the outcome of the comparison, the recognized objects are emerged and associated with digital content, or only one of the recognized objects is maintained and associated with digital content.Type: ApplicationFiled: October 3, 2011Publication date: May 8, 2014Applicant: SMART TECHNOLOGIES ULCInventors: Min Xin, Viktor Antonyuk, Edward Tse, Henry Lai, Mark Cameron Loken, Zhaohui Xing, Erik Benner, Danny Ma, Roberto Arturo Diaz-Maino, Shymmon Banerjee, Esteban Ginez, Luqing Wang
-
Publication number: 20130021281Abstract: An interactive input system includes a touch panel; and processing structure displaying on the touch panel at least one graphic object depicting a book having one or more page stacks. The processing structure displays each page stack of the book graphic object with a respective width that is based on a number of pages in the page stack. A method for manipulating a book object, and computer program embodied by a computer readable medium are also disclosed.Type: ApplicationFiled: February 4, 2011Publication date: January 24, 2013Applicant: SMART TECHNOLOGIES ULCInventors: Edward Tse, Jamie Duncalf, Erik Benner, Min Xin
-
Patent number: 8238662Abstract: A method for dividing a digital image into regions comprises identifying potential region borders based on edge content in the digital image. The digital image is divided into regions based on user-selected ones of the potential region borders. A method of processing a region of a digital image comprises receiving gesture data for characterizing the region. A processing tool associated with the gesture data is automatically launched, and the region is processed using the processing tool.Type: GrantFiled: July 17, 2007Date of Patent: August 7, 2012Assignee: SMART Technologies ULCInventors: Shymmon Banerjee, Wallace Kroeker, Erik Benner, Andy Leung
-
Publication number: 20120013529Abstract: A gesture recognition method comprises capturing images, processing the images to identify at least two clusters of touch points associated with at least two pointers, recognizing a gesture based on motion of the clusters, and updating a display in accordance with the recognized gesture.Type: ApplicationFiled: January 5, 2010Publication date: January 19, 2012Applicant: SMART TECHNOLOGIES ULC.Inventors: Grant McGibney, Qizhi Joanna Xu, Erik Benner, Edward Tse
-
Publication number: 20110134120Abstract: A method for identifying changes between a current image and a previous image comprises generating a mask using a graphics processing unit, the mask identifying differences between the current and previous images using the graphics processing unit to identify at least a portion of the current image based on the mask and copying image data of the current image corresponding to the identified portions from memory associated with the graphics processing unit to memory associated with a central processing unit.Type: ApplicationFiled: December 7, 2009Publication date: June 9, 2011Applicant: SMART Technologies ULCInventors: VIKTOR ANTONYUK, Erik Benner, Shymmon Banerjee
-
Publication number: 20110050650Abstract: 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: ApplicationFiled: September 1, 2010Publication date: March 3, 2011Applicant: SMART Technologies ULCInventors: Grant McGibney, Gerald Morrison, Charles Ung, Trevor Akitt, Ed Tse, Erik Benner, Jamie Duncalf
-
Publication number: 20100182416Abstract: A method of inhibiting a subject's eyes from being exposed to projected light when the subject is positioned in front of a background on which an image is displayed comprises capturing an image of the background including the displayed image, processing the captured image to detect the existence of the subject and to locate generally the subject and masking image data used by the projector to project the image corresponding to a region that encompasses at least the subject's eyes, the image data masking compensating for differing camera and projector viewpoints.Type: ApplicationFiled: March 26, 2010Publication date: July 22, 2010Applicant: SMART Technologies ULCInventors: David E. HOLMGREN, Erik Benner
-
Publication number: 20100083109Abstract: A method for handling a user request in a multi-user interactive input system comprises receiving a user request to perform an action from one user area defined on a display surface of the interactive input system and prompting for input from at least one other user via at least one other user area. In the event that input concurring with the user request is received from another user area, the action is performed.Type: ApplicationFiled: September 29, 2008Publication date: April 1, 2010Applicant: SMART Technologies ULCInventors: Edward Tse, Erik Benner, Patrick Weinmayr, Peter Christian Lortz, Jenna Pipchuck, Taco van Ieperen, Kathryn Rounding, Viktor Antonyuk
-
Patent number: 7686460Abstract: A method of inhibiting a subject's eyes from being exposed to projected light when the subject is positioned in front of a background on which an image is displayed comprises capturing an image of the background including the displayed image, processing the captured image to detect the existence of the subject and to locate generally the subject and masking image data used by the projector to project the image corresponding to a region that encompasses at least the subject's eyes, the image data masking compensating for differing camera and projector viewpoints.Type: GrantFiled: July 3, 2007Date of Patent: March 30, 2010Assignee: SMART Technologies ULCInventors: David E. Holmgren, Erik Benner
-
Publication number: 20090022394Abstract: A method for dividing a digital image into regions comprises identifying potential region borders based on edge content in the digital image. The digital image is divided into regions based on user-selected ones of the potential region borders. A method of processing a region of a digital image comprises receiving gesture data for characterizing the region. A processing tool associated with the gesture data is automatically launched, and the region is processed using the processing tool.Type: ApplicationFiled: July 17, 2007Publication date: January 22, 2009Applicant: SMART Technologies Inc.Inventors: Shymmon Banerjee, Wallace Kroeker, Erik Benner, Andy Leung
-
Publication number: 20080106706Abstract: A method of inhibiting a subject's eyes from being exposed to projected light when the subject is positioned in front of a background on which an image is displayed comprises capturing an image of the background including the displayed image, processing the captured image to detect the existence of the subject and to locate generally the subject and masking image data used by the projector to project the image corresponding to a region that encompasses at least the subject's eyes, the image data masking compensating for differing camera and projector viewpoints.Type: ApplicationFiled: July 3, 2007Publication date: May 8, 2008Applicant: SMART Technologies, Inc.Inventors: David E. Holmgren, Erik Benner