Patents by Inventor Viktor Antonyuk
Viktor Antonyuk 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: 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: 9489040Abstract: An interactive input system comprises computing structure; and an input device detecting at least one physical object carrying a recognizable pattern within a three-dimensional (3D) input space and providing output to the computing structure, wherein the computing structure processes the output of the input device to: recognize the pattern carried by the at least one physical object in the 3D input space; and modify an image presented on a display surface by applying a transition to digital content associated with the at least one physical object based on a detected state of the at least one physical object.Type: GrantFiled: July 19, 2011Date of Patent: November 8, 2016Assignee: SMART TECHNOLOGIES ULCInventors: Viktor Antonyuk, Min Xin, Henry Lai, Edward Tse, Carl Hudson, Hui Xiu Wu, Jingwen Chen
-
Patent number: 9207858Abstract: A method of generating a calligraphic ink object, comprising sampling contact coordinates generated by a coordinate input device during writing thereon using a pointer to generate an ink trajectory generally representing the writing; generating an ink envelope, the ink envelope comprising line segments joining pointer instances at the sampled contact coordinates; generating a smoothed ink envelope at least by fitting curves to points on the ink envelope; and drawing the smoothed ink envelope on a display thereby to generate the calligraphic ink object.Type: GrantFiled: October 14, 2010Date of Patent: December 8, 2015Assignee: SMART Technologies ULCInventors: Viktor Antonyuk, Joseph Michael Goethals, Shymmon Banerjee
-
Patent number: 8938487Abstract: 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: GrantFiled: January 7, 2009Date of Patent: January 20, 2015Assignee: SMART Technologies ULCInventors: Andrew Leung, Mark McElhinney, Viktor Antonyuk
-
Patent number: 8862731Abstract: An apparatus for coordinating data sharing in a computer network with at least one physical display device is provided. The apparatus includes a code generator generating at least one unique temporary session connection code (SCC), and a storage device storing associations between each of the at least one SCC and one or more of the at least one physical display device. An interface receives requests from one or more source computers to establish communications sessions for sharing data, and a processor in response to a request establishes a communications session between the requesting source computer and at least one physical display device only in the event that at least one condition is met. The at least one condition includes that a valid SCC is received with the request. The establishing is based on the received SCC. Related methods and computer programs are disclosed.Type: GrantFiled: April 25, 2008Date of Patent: October 14, 2014Assignee: SMART Technologies ULCInventors: Andrew Leung, Viktor Antonyuk
-
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: 20130215148Abstract: An interactive input system comprises computing structure; and an input device detecting at least one physical object carrying a recognizable pattern within a three-dimensional (3D) input space and providing output to the computing structure, wherein the computing structure processes the output of the input device to: recognize the pattern carried by the at least one physical object in the 3D input space; and modify an image presented on a display surface by applying a transition to digital content associated with the at least one physical object based on a detected state of the at least one physical object.Type: ApplicationFiled: July 19, 2011Publication date: August 22, 2013Applicant: SMART TECHNOLOGIES ULCInventors: Viktor Antonyuk, Min Xin, Henry Lai, Edward Tse, Carl Hudson, Hui Xiu Wu, Jingwen Chen
-
Publication number: 20110199297Abstract: A method of generating a calligraphic ink object, comprising sampling contact coordinates generated by a coordinate input device during writing thereon using a pointer to generate an ink trajectory generally representing the writing; generating an ink envelope, the ink envelope comprising line segments joining pointer instances at the sampled contact coordinates; generating a smoothed ink envelope at least by fitting curves to points on the ink envelope; and drawing the smoothed ink envelope on a display thereby to generate the calligraphic ink object.Type: ApplicationFiled: October 14, 2010Publication date: August 18, 2011Applicant: SMART Technologies ULCInventors: VIKTOR ANTONYUK, Joseph Michael Goethals, Shymmon Banerjee
-
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: 20110063191Abstract: 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: ApplicationFiled: January 7, 2009Publication date: March 17, 2011Applicant: SMART TECHNOLOGIES ULCInventors: Andrew Leung, Viktor Antonyuk
-
Publication number: 20110035448Abstract: 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: ApplicationFiled: January 7, 2009Publication date: February 10, 2011Applicant: SMART TECHNOLOGIES ULCInventors: Andrew Leung, Mark McElhinney, Viktor Antonyuk
-
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
-
Publication number: 20090271848Abstract: An apparatus for coordinating data sharing in a computer network with at least one physical display device is provided. The apparatus includes a code generator generating at least one unique temporary session connection code (SCC), and a storage device storing associations between each of the at least one SCC and one or more of the at least one physical display device. An interface receives requests from one or more source computers to establish communications sessions for sharing data, and a processor in response to a request establishes a communications session between the requesting source computer and at least one physical display device only in the event that at least one condition is met. The at least one condition includes that a valid SCC is received with the request. The establishing is based on the received SCC. Related methods and computer programs are disclosed.Type: ApplicationFiled: April 25, 2008Publication date: October 29, 2009Applicant: SMART Technologies ULCInventors: Andrew Leung, Viktor Antonyuk
-
Patent number: D643043Type: GrantFiled: June 16, 2009Date of Patent: August 9, 2011Assignee: SMART Technologies ULCInventors: Cameron Mark Loken, Jackson Chan, Viktor Antonyuk, Michael Rounding