Patents by Inventor Guruprasad Somasundaram

Guruprasad Somasundaram 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: 9310983
    Abstract: In general, the disclosure describes techniques for creating and manipulating software notes representative of physical notes. A computing device includes a processor, an image collection module configured to receive an input image of an environment having a plurality of physical notes, an image processing engine configured to identify the plurality of physical notes in the input image and generate a plurality of digital notes corresponding to the plurality of notes identified in the input image, wherein the plurality of digital notes include information represented by the plurality of notes in the input image, and a graphical user interface configured to display the input image overlaid with the plurality of digital notes in place of the identified plurality of notes on a first portion of the graphical user interface and to display a set of one or more of the digital notes on a second portion of the graphical user interface.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: April 12, 2016
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Guruprasad Somasundaram, Cristin E. Moran, David M. Mahli, Diane R. Wolk, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson
  • Patent number: 9292186
    Abstract: At least some aspects of the present disclosure feature a computing device configured to receive an input image of an environment having a plurality of physical notes. The computing device automatically processes the input image to identify at least some of the plurality of the physical notes in the input image and displays the input image and indications indicative of the identified physical notes on a user interface. The computing device receives a user input indicating a position within the input image via a user interface and, responsive to the user input, recognizes proximate to the position a missed one of the physical notes that was not identified by the computing device when initially processing the input image.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: March 22, 2016
    Assignee: 3M Innovative Properties Company
    Inventors: Richard J. Moore, David M. Mahli, Pontus Axelsson, Cristin E. Moran, Roland Persson, Michael Rotstein, Ravishankar Sivalingam, Guruprasad Somasundaram, Diane R. Wolk, Linus Åkerlund
  • Publication number: 20160070821
    Abstract: Methods for aligning a digital 3D model of teeth represented by a 3D mesh to a desired orientation within a 3D coordinate system. The method includes receiving the 3D mesh in random alignment and changing an orientation of the 3D mesh to align the digital 3D model of teeth with a desired axis in the 3D coordinate system. The methods can also detect a gum line in the digital 3D model to remove the gingiva from the model.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 10, 2016
    Inventors: Guruprasad Somasundaram, Evan J. Ribnick, Ravishankar Sivalingam, Shannon D. Scott, Golshan Golnari, Aya Eid
  • Patent number: 9274693
    Abstract: In one example, a method includes receiving a digital note of a plurality of digital notes generated based on image data comprising a visual representation of a scene that includes a plurality of physical notes such that each of the plurality of digital notes respectively corresponds to a particular physical note of the plurality of physical notes, wherein each of the physical notes includes respective recognizable content. In this example, the method also includes receiving user input indicating a modification to one or more visual characteristics of the digital note. In this example, the method also includes editing, in response to the user input, the one or more visual characteristics of the digital note. In this example, the method also includes outputting, for display, a modified version of the digital note that includes the one or more visual characteristics.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: March 1, 2016
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Richard J. Moore, Michael C. Leighton, Guruprasad Somasundaram, Linus Åkerlund, Olof Roland Persson, Héctor M. Aybar López, Diane R. Wolk, Pontus Axelsson, Staffan H. Kjellberg
  • Patent number: 9251414
    Abstract: This disclosure describes techniques for creating and manipulating software notes representative of physical notes. For example, techniques are described for recognizing physical notes present within a physical environment, capturing information therefrom and creating corresponding digital representations of the physical notes, referred to herein as digital notes or software-based notes. At least some aspects of the present disclosure feature system and methods for note recognition using color classification. The system receives a visual representation of a scene having one or more notes, where each note has a color. The system generates indicators indicative of color classes of pixels in the visual representation. The system further determines a general boundary of one of the notes based on the indicators.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: February 2, 2016
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Diane R. Wolk, Cristin E. Moran, David M. Mahli, Guruprasad Somasundaram, Richard J. Moore, Ravishankar Sivalingam, Jennifer F. Schumacher
  • Publication number: 20160004811
    Abstract: A method for detecting tooth wear using digital 3D models of teeth taken at different times. The digital 3D models of teeth are segmented to identify individual teeth within the digital 3D model. The segmentation includes performing a first segmentation method that over segments at least some of the teeth within the model and a second segmentation method that classifies points within the model as being either on an interior of a tooth or on a boundary between teeth. The results of the first and second segmentation methods are combined to generate segmented digital 3D models. The segmented digital 3D models of teeth are compared to detect tooth wear by determining differences between the segmented models, where the differences relate to the same tooth to detect wear on the tooth over time.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Inventors: Guruprasad Somasundaram, Evan J. Ribnick, Ravishankar Sivalingam, Aya Eid, Theresa M. Meyer, Golshan Golnari, Anthony J. Sabelli
  • Publication number: 20150269751
    Abstract: Techniques are described for creating and manipulating software notes representative of physical notes. A computing device comprises a processor and a note identification module executable on the processor and configured to separate an input image into a plurality of channelized input images. Each of the channelized input images are associated with a different color. The note identification module is configured to apply edge detection and feature extraction to identify polygons within each of the channelized input images and select, from the polygons from the channelized input images, a representative polygon for each of the physical notes in the input image.
    Type: Application
    Filed: June 3, 2015
    Publication date: September 24, 2015
    Inventors: Pontus Axelsson, Roland Persson, Emre Berge Ergenekon, Linus Åkerlund, Guruprasad Somasundaram
  • Publication number: 20150262023
    Abstract: At least some aspects of the present disclosure feature systems and methods for note recognition. The note recognition system includes a sensor, a note recognition module, and a note extraction module. The sensor is configured to capture a visual representation of a scene having one or more notes. The note recognition module is coupled to the sensor. The note recognition module is configured to receive the captured visual representation and determine a general boundary of a note from the captured visual representation. The note extraction module is configured to extract content of the note from the captured visual representation based on the determined general boundary of the note.
    Type: Application
    Filed: May 28, 2015
    Publication date: September 17, 2015
    Inventors: Gabriel A. Biller, Kristopher W. Clover, Masuma W. Henry, Stephen M. June, Brian L. Linzie, Robert D. Lorentz, David M. Mahli, Richard J. Moore, Cristin E. Moran, Tasuku Nakayama, Scott D. Pearson, Dennard J. Powell, Olen Ronning, Guruprasad Somasundaram, Brian J. Stankiewicz, Diane R. Wolk
  • Publication number: 20150220257
    Abstract: At least some aspects of the present disclosure feature a computing device configured to receive an input image of an environment having a plurality of physical notes. The computing device automatically processes the input image to identify at least some of the plurality of the physical notes in the input image and displays the input image and indications indicative of the identified physical notes on a user interface. The computing device receives a user input indicating a position within the input image via a user interface and, responsive to the user input, recognizes proximate to the position a missed one of the physical notes that was not identified by the computing device when initially processing the input image.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 6, 2015
    Inventors: Richard J. Moore, David M. Mahli, Pontus Axelsson, Cristin E. Moran, Roland Persson, Michael Rotstein, Ravishankar Sivalingam, Guruprasad Somasundaram, Diane R. Wolk, Linus Åkerlund
  • Publication number: 20150220800
    Abstract: At least some aspects of the present disclosure feature a computing device with an image capture device to capture a visual representation of one or more notes. The computing device is configured to generate hint related to image capture and present the hint via a user interface.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 6, 2015
    Inventors: David M. Mahli, Pontus Axelsson, Richard J. Moore, Cristin E. Moran, Roland Persson, Michael Rotstein, Guruprasad Somasundaram, Linus Âkerlund
  • Publication number: 20150213310
    Abstract: Techniques are described for creating and manipulating software notes representative of physical notes. A computing device is described that includes a processor and an image collection module executable on the processor and configured to receive an input image of an environment having a plurality of physical notes. An image processing engine executable on the processor is configured to identify the plurality of physical notes in the input image and generate, for each of the physical notes, a corresponding digital note. The image processing engine is further configured to identify an indication of one or more groups of the plurality of identified notes in the input image and group the plurality of digital notes according to the indication.
    Type: Application
    Filed: April 13, 2015
    Publication date: July 30, 2015
    Inventors: Diane R. Wolk, David M. Mahli, Cristin E. Moran, Guruprasad Somasundaram, Willem V. Bastiaens, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson, Linus Åkerlund, Tasuku Nakayama
  • Publication number: 20150186719
    Abstract: Techniques for creating and manipulating software notes representative of physical notes are described. A note management system comprises a note recognition module configured to receive image data capturing a note having a plurality of color segments, wherein the note recognition module is further configured to generate a plurality of indicators, each indicator indicative of a color class of a pixel or group of pixels within the image data and based on color values of the pixel or group of pixels; and a note extraction module configured to determine general boundaries of the color segments of the note based on the plurality of indicators and extract content using the general boundaries, the content comprising a plurality of content pieces, each of the content pieces corresponding to one of the color segments of the note.
    Type: Application
    Filed: February 2, 2015
    Publication date: July 2, 2015
    Inventors: Diane R. Wolk, Cristin E. Moran, David M. Mahli, Guruprasad Somasundaram, Richard J. Moore
  • Patent number: 9070036
    Abstract: At least some aspects of the present disclosure feature systems and methods for note recognition. The note recognition system includes a sensor, a note recognition module, and a note extraction module. The sensor is configured to capture a visual representation of a scene having one or more notes. The note recognition module is coupled to the sensor. The note recognition module is configured to receive the captured visual representation and determine a general boundary of a note from the captured visual representation. The note extraction module is configured to extract content of the note from the captured visual representation based on the determined general boundary of the note.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 30, 2015
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Gabriel A. Biller, Kristopher W. Clover, Masuma W. Henry, Stephen M. June, Brian L. Linzie, Robert D. Lorentz, David M. Mahli, Richard J. Moore, Cristin E. Moran, Tasuku Nakayama, Scott D. Pearson, Dennard J. Powell, Olen Ronning, Guruprasad Somasundaram, Brian J. Stankiewicz, Diane R. Wolk
  • Patent number: 9047509
    Abstract: Techniques are described for creating and manipulating software notes representative of physical notes. A computing device is described that includes a processor and an image collection module executable on the processor and configured to receive an input image of an environment having a plurality of physical notes. An image processing engine executable on the processor is configured to identify the plurality of physical notes in the input image and generate, for each of the physical notes, a corresponding digital note. The image processing engine is further configured to identify an indication of one or more groups of the plurality of identified notes in the input image and group the plurality of digital notes according to the indication.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: June 2, 2015
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Diane R. Wolk, David M. Mahli, Cristin E. Moran, Guruprasad Somasundaram, Willem V. Bastiaens, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson, Linus Åkerlund, Tasuku Nakayama
  • Publication number: 20150135046
    Abstract: A mobile device comprises a sensor to produce image data containing a visual representation of a plurality of physical notes, each of the physical notes comprising separate physical objects, a processor, and at least one module. The module can process the image data to determine boundaries for each of the plurality of physical notes and to determine, based on the boundaries, one or more characteristics for each of the physical notes. The module can also create a digital note representative of each of the plurality of physical notes, apply a set of rules to identify any of the rules that specify criteria satisfied by one or more characteristics of the physical notes, and for each of the identified rules, perform one or more actions specified by the rule to each of the digital notes for which the characteristics of the physical notes satisfies the criteria specified by the rule.
    Type: Application
    Filed: January 20, 2015
    Publication date: May 14, 2015
    Inventors: Richard J. Moore, Guruprasad Somasundaram, Diane R. Wolk, Brian J. Stankiewicz, Robert D. Lorentz, Scott D. Pearson, Shingo Moriyasu
  • Publication number: 20150104107
    Abstract: Techniques are described for creating and manipulating software notes representative of physical notes. A computing device is described that includes a processor and an image collection module executable on the processor and configured to receive an input image of an environment having a plurality of physical notes. An image processing engine executable on the processor is configured to identify the plurality of physical notes in the input image and generate, for each of the physical notes, a corresponding digital note. The image processing engine is further configured to identify an indication of one or more groups of the plurality of identified notes in the input image and group the plurality of digital notes according to the indication.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Diane R. Wolk, David M. Mahli, Cristin E. Moran, Guruprasad Somasundaram, Willem V. Bastiaens, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson, Linus Åkerlund, Tasuku Nakayama
  • Publication number: 20150106760
    Abstract: At least some aspects of the present disclosure feature a computing device configured to display visual representations of digital notes and one or more group images representing one or more groups on a user interface, where each group may include one or more digital notes. The computing device is further configured to receive one or more user inputs via the user interface and change the compositions of the groups based on the received user inputs.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Pontus Axelsson, Kyle W. English, David M. Mahli, Richard J. Moore, Cristin E. Moran, Roland Persson, Michael Rotstein, Guruprasad Somasundaram, Diane R. Wolk, Linus Åkerlund
  • Publication number: 20150106754
    Abstract: In general, the disclosure describes techniques for creating and manipulating software notes representative of physical notes. A computing device includes a processor, an image collection module configured to receive an input image of an environment having a plurality of physical notes, an image processing engine configured to identify the plurality of physical notes in the input image and generate a plurality of digital notes corresponding to the plurality of notes identified in the input image, wherein the plurality of digital notes include information represented by the plurality of notes in the input image, and a graphical user interface configured to display the input image overlaid with the plurality of digital notes in place of the identified plurality of notes on a first portion of the graphical user interface and to display a set of one or more of the digital notes on a second portion of the graphical user interface.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Guruprasad Somasundaram, Cristin E. Moran, David M. Mahli, Diane R. Wolk, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson
  • Publication number: 20150106755
    Abstract: In one example, a method includes receiving a digital note of a plurality of digital notes generated based on image data comprising a visual representation of a scene that includes a plurality of physical notes such that each of the plurality of digital notes respectively corresponds to a particular physical note of the plurality of physical notes, wherein each of the physical notes includes respective recognizable content. In this example, the method also includes receiving user input indicating a modification to one or more visual characteristics of the digital note. In this example, the method also includes editing, in response to the user input, the one or more visual characteristics of the digital note. In this example, the method also includes outputting, for display, a modified version of the digital note that includes the one or more visual characteristics.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Richard J. Moore, Michael C. Leighton, Guruprasad Somasundaram, Linus Åkerlund, Olof Roland Persson, Héctor M. Aybar López, Diane R. Wolk, Pontus Axelsson, Staffan H. Kjellberg
  • Publication number: 20150106699
    Abstract: Techniques for creating and manipulating software notes representative of physical notes are described. A computing device includes a processor, an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, and an image processing engine executable by the processor and configured to process the input image with the computing device to identify the plurality of overlapping physical notes in the input image. The image processing engine determines a boundary of each note in the plurality of overlapping physical notes in the input image, and generates a plurality of digital notes corresponding to the determined boundary of each of the overlapping physical notes identified in the input image.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Guruprasad Somasundaram, Ravishankar Sivalingam, David M. Mahli, Cristin E. Moran, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson