Patents by Inventor M. Kim McCall

M. Kim McCall 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: 7697002
    Abstract: The present invention overcomes the deficiencies of the prior art with a system for varying hand-drawn line width as a function of geometric or temporal properties such as curvature or time of the strokes as the user draws them. In one embodiment, the system of the present invention includes a stroke control module, a velocity adjustment module, a curvature adjustment module, a smoothing module, an adjacency verification module and a stroke dominance module. A stroke control module is operable on a processor to modify the width of input strokes and adjust them based on their curvature and/or the velocity at which they were received. The stroke control module cooperates with and controls the velocity adjustment module, a curvature adjustment module, the smoothing module and the other modules to provide overall width adjustment of strokes input by the user automatically to reflect the needs and intentions of the user and provide a natural-feeling drawing experience similar to that provided by paper.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: April 13, 2010
    Assignee: Ricoh Co. Ltd.
    Inventors: M. Kim McCall, Kurt W. Piersol
  • Publication number: 20080180410
    Abstract: The present invention overcomes the deficiencies of the prior art with a system for varying hand-drawn line width as a function of geometric or temporal properties such as curvature or time of the strokes as the user draws them. In one embodiment, the system of the present invention includes a stroke control module, a velocity adjustment module, a curvature adjustment module, a smoothing module, an adjacency verification module and a stroke dominance module. A stroke control module is operable on a processor to modify the width of input strokes and adjust them based on their curvature and/or the velocity at which they were received. The stroke control module cooperates with and controls the velocity adjustment module, a curvature adjustment module, the smoothing module and the other modules to provide overall width adjustment of strokes input by the user automatically to reflect the needs and intentions of the user and provide a natural-feeling drawing experience similar to that provided by paper.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventors: M. Kim McCall, Kurt W. Piersol