Patents by Inventor Erik Fonseka
Erik Fonseka 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: 9300834Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. The peripheral may also act as a mouse and may be configured with one or more navigation sensors that can be used to reduce processing time required to match a successive image frame to a preceding image frame.Type: GrantFiled: May 17, 2010Date of Patent: March 29, 2016Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
-
Patent number: 8723885Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. As a result, a composite image of an object being scanned may be presented in real time to a user, providing a user feedback or portions of the object that have been scanned and those that have not.Type: GrantFiled: May 20, 2010Date of Patent: May 13, 2014Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
-
Patent number: 8582182Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. As additional image frames are added to the composite image, the size and format of the composite image may be automatically adjusted to facilitate ease of use.Type: GrantFiled: May 20, 2010Date of Patent: November 12, 2013Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Andreas Breitenmoser
-
Patent number: 8497840Abstract: A computer peripheral that may operate as a hand-held scanner and, in some embodiments, also as a conventional computer mouse. The components incorporated in the device to support scanning may be compact and may be positioned to allow flexibility in shaping a housing of the device. As a result, the device may be ergonomically shaped to facilitate hand-held use as either a scanner or a mouse. Controls, for mouse or scanner operation, may be readily incorporated into the device. The components may also be low cost. Such a low cost, compact design may be achieved through an appropriate selection of curved reflective surfaces in optical paths through the housing. The curved reflective surface may selectively focus or spread light traveling along an optical path, reducing or eliminating the need for lenses and may enable light emitting elements and an image array to be mounted on the same printed circuit board.Type: GrantFiled: March 25, 2010Date of Patent: July 30, 2013Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic
-
Patent number: 8441696Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. Processing of the image frames may allow a scan of an object to be suspended and resumed automatically when a user lifts the scanner, by deleting out of focus image frames and matching subsequent image frames to previously stored image frames.Type: GrantFiled: May 20, 2010Date of Patent: May 14, 2013Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic
-
Patent number: 8441695Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. When the determined position of multiple image frames overlap, pixels in the composite image may be formed by combing values of pixels in the image frames, which improves image quality of the composite image.Type: GrantFiled: May 20, 2010Date of Patent: May 14, 2013Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic
-
Patent number: 8339467Abstract: A computer peripheral that operates either as a computer mouse or as a scanner. The peripheral includes navigation sensors that generate information on motion of the device and an image array that captures successive image frames of an object being scanned. In a mouse mode, the peripheral periodically transfers readings from the navigation sensors to a computing device so that the computing device can track a position of the device. In a scanner mode, in addition to obtaining navigation information from the navigation sensors, the peripheral also captures image frames as it is moved across the object. Operation of the navigation sensors and image array may be synchronized such that an association between the image data and the navigation information may be generated and maintained as image frames are transferred to the computing device, even if some of the frames are dropped in transmission between the scanner-mouse and a computer.Type: GrantFiled: March 25, 2010Date of Patent: December 25, 2012Assignee: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic
-
Publication number: 20110234497Abstract: A computer peripheral that may operate as a hand-held scanner and, in some embodiments, also as a conventional computer mouse. The components incorporated in the device to support scanning may be compact and may be positioned to allow flexibility in shaping a housing of the device. As a result, the device may be ergonomically shaped to facilitate hand-held use as either a scanner or a mouse. Controls, for mouse or scanner operation, may be readily incorporated into the device. The components may also be low cost. Such a low cost, compact design may be achieved through an appropriate selection of curved reflective surfaces in optical paths through the housing. The curved reflective surface may selectively focus or spread light traveling along an optical path, reducing or eliminating the need for lenses and may enable light emitting elements and an image array to be mounted on the same printed circuit board.Type: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic
-
Publication number: 20110234815Abstract: A computer peripheral that operates either as a computer mouse or as a scanner. The peripheral includes navigation sensors that generate information on motion of the device and an image array that captures successive image frames of an object being scanned. In a mouse mode, the peripheral periodically transfers readings from the navigation sensors to a computing device so that the computing device can track a position of the device. In a scanner mode, in addition to obtaining navigation information from the navigation sensors, the peripheral also captures image frames as it is moved across the object. Operation of the navigation sensors and image array may be synchronized such that an association between the image data and the navigation information may be generated and maintained as image frames are transferred to the computing device, even if some of the frames are dropped in transmission between the scanner-mouse and a computer.Type: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Llic
-
Publication number: 20100295868Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. The peripheral may also act as a mouse and may be configured with one or more navigation sensors that can be used to reduce processing time required to match a successive image frame to a preceding image frame.Type: ApplicationFiled: May 17, 2010Publication date: November 25, 2010Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
-
Publication number: 20100296129Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. As additional image frames are added to the composite image, the size and format of the composite image may be automatically adjusted to facilitate ease of use.Type: ApplicationFiled: May 20, 2010Publication date: November 25, 2010Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Andreas Breitenmoser
-
Publication number: 20100296133Abstract: A handheld device that may operate as a scanner, computer mouse or as a camera. In the scanner mode, the device captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. A control mechanism, such as a button on the device can be used to switch between the scanner and mouse modes. When the device is lifted, it may switch to the camera mode.Type: ApplicationFiled: May 20, 2010Publication date: November 25, 2010Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Andreas Breitenmoser
-
Publication number: 20100296131Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. As a result, a composite image of an object being scanned may be presented in real time to a user, providing a user feedback or portions of the object that have been scanned and those that have not.Type: ApplicationFiled: May 20, 2010Publication date: November 25, 2010Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
-
Publication number: 20100296137Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. Processing of the image frames may allow a scan of an object to be suspended and resumed automatically when a user lifts the scanner, by deleting out of focus image frames and matching subsequent image frames to previously stored image frames.Type: ApplicationFiled: May 20, 2010Publication date: November 25, 2010Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic
-
Publication number: 20100296140Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. When the determined position of multiple image frames overlap, pixels in the composite image may be formed by combing values of pixels in the image frames, which improves image quality of the composite image.Type: ApplicationFiled: May 20, 2010Publication date: November 25, 2010Applicant: Dacuda AGInventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic