Patents by Inventor Andreas Breitenmoser

Andreas Breitenmoser 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: 8723885
    Abstract: 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: Grant
    Filed: May 20, 2010
    Date of Patent: May 13, 2014
    Assignee: Dacuda AG
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
  • Patent number: 8582182
    Abstract: 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: Grant
    Filed: May 20, 2010
    Date of Patent: November 12, 2013
    Assignee: Dacuda AG
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Andreas Breitenmoser
  • Publication number: 20120206473
    Abstract: Techniques are disclosed for controlling robot pixels to display a visual representation of a real-world video texture. Mobile robots with controllable color may generate visual representations of the real-world video texture to create an effect like fire, sunlight on water, leaves fluttering in sunlight, a wheat field swaying in the wind, crowd flow in a busy city, and clouds in the sky. The robot pixels function as a display device for a given allocation of robot pixels. Techniques are also disclosed for distributed collision avoidance among multiple non-holonomic and holonomic robots to guarantee smooth and collision-free motions.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 16, 2012
    Inventors: Paul BEARDSLEY, Javier Alonso MORA, Andreas BREITENMOSER, Federico PERAZZI, Alexander HORNUNG
  • Publication number: 20110304633
    Abstract: Techniques are disclosed for controlling robot pixels to display a visual representation of an input. The input to the system could be an image of a face, and the robot pixels deploy in a physical arrangement to display a visual representation of the face, and would change their physical arrangement over time to represent changing facial expressions. The robot pixels function as a display device for a given allocation of robot pixels. Techniques are also disclosed for distributed collision avoidance among multiple non-holonomic robots to guarantee smooth and collision-free motions. The collision avoidance technique works for multiple robots by decoupling path planning and coordination.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 15, 2011
    Inventors: Paul Beardsley, Javier Alonso Mora, Andreas Breitenmoser, Martin Rufli, Roland Siegwart, Iain Matthews, Katsu Yamane
  • Publication number: 20100295868
    Abstract: 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: Application
    Filed: May 17, 2010
    Publication date: November 25, 2010
    Applicant: Dacuda AG
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
  • Publication number: 20100296129
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: November 25, 2010
    Applicant: Dacuda AG
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Andreas Breitenmoser
  • Publication number: 20100296131
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: November 25, 2010
    Applicant: Dacuda AG
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
  • Publication number: 20100296133
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: November 25, 2010
    Applicant: Dacuda AG
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Andreas Breitenmoser