Patents by Inventor Travis P. Dorschel
Travis P. Dorschel 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).
-
Publication number: 20200372208Abstract: Techniques are presented for enhanced erasing of digital ink. The ink erasing feature of a content creation application can preserve the complex shapes that can result from partial erasure of ink strokes. The ink erasing feature can receive ink stroke data from an ink stroke and display the ink stroke. The ink erasing feature can then receive and display an eraser stroke that contacts the ink stroke. Once the eraser stroke is received, the ink erasing feature can determine whether any eraser segment of the eraser stroke contacts the ink stroke. If an eraser segment does not contact the ink stroke, the ink erasing feature discards the eraser segment. If an eraser segment does contact the ink stroke, the ink erasing feature can update the ink stroke data based on amount of overlap and location of contact between the eraser stroke and the ink stroke.Type: ApplicationFiled: August 14, 2020Publication date: November 26, 2020Inventors: Joshua M. Smithrud, Taylor S. Williams, Craig A. Macomber, Paul J. Kwiatkowski, Marcel Lugosan, Travis P. Dorschel, Simon J. Schaffer, Shane J. Clifford, Nicholas J. Wilson
-
Patent number: 10783322Abstract: Techniques are presented for enhanced erasing of digital ink. The ink erasing feature of a content creation application can preserve the complex shapes that can result from partial erasure of ink strokes. The ink erasing feature can receive ink stroke data from an ink stroke and display the ink stroke. The ink erasing feature can then receive and display an eraser stroke that contacts the ink stroke. Once the eraser stroke is received, the ink erasing feature can determine whether any eraser segment of the eraser stroke contacts the ink stroke. If an eraser segment does not contact the ink stroke, the ink erasing feature discards the eraser segment. If an eraser segment does contact the ink stroke, the ink erasing feature can update the ink stroke data based on amount of overlap and location of contact between the eraser stroke and the ink stroke.Type: GrantFiled: September 29, 2017Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joshua M. Smithrud, Taylor S. Williams, Craig A. Macomber, Paul J. Kwiatkowski, Marcel Lugosan, Travis P. Dorschel, Simon J. Schaffer, Shane J. Clifford, Nicholas J. Wilson
-
Patent number: 10438385Abstract: Techniques and systems for generating ink effects for an ink stroke are described. In particular, ink gradients for digital ink strokes are provided. The described techniques allow for inking input to be transformed into a structure in which conventional and unconventional graphics techniques can be applied. A digital ink system can receive an ink stroke having ink stroke information. The outline of the ink stroke can be identified, and the ink stroke information can be transformed into surface information within the outline of the ink stroke. A graphic effect can be applied to the ink stroke using the surface information.Type: GrantFiled: January 16, 2018Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Simon J. Schaffer, Travis P. Dorschel, Christine M. Johnson, Craig A. Macomber, Michael Tang, Joshua M. Smithrud
-
Patent number: 10325398Abstract: Techniques and systems for applying an ink effect to the drawing of an ink stroke can include absolute age for a digital ink stroke. A digital ink system can identify a reference time from which to represent a current time. The system can generate an absolute age of each ink point of the ink stroke based on the reference time. Then the ink effect can be applied to the ink stroke with a rhythm derived from when the ink stroke was originally drawn by using the absolute age of each ink point. In some cases, the rhythm can be the same rhythm as when the ink stroke was originally drawn. In other cases, the rhythm can be modified based on the rhythm the ink stroke was originally drawn. For example, the original rhythm may be accelerating, decelerating, skewed, compressed, affine, or non-affine.Type: GrantFiled: January 15, 2018Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Paul J. Kwiatkowski, Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber, Christine M. Johnson, Michael Tang, Joshua M. Smithrud
-
Patent number: 10275910Abstract: Techniques and systems for managing visual layouts of ink strokes are described. In particular, an ink space coordinate system for a digital ink stroke is provided. A digital ink system can receive ink stroke data of an ink stroke. The system can define an ink space coordinate system along the ink stroke. Defining the ink space coordinate system can include assigning a reference line of the ink stroke and an origin point on the reference line, as well as creating ink space coordinates. Creating the ink space coordinates can include defining ink space x-coordinate values representing a distance along the reference line relative to the origin point and defining ink space y-coordinate values representing a distance along an axis perpendicular to the reference line of the ink stroke. Then the system can perform a warping to create curvature in the ink space coordinate system.Type: GrantFiled: January 15, 2018Date of Patent: April 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Simon J. Schaffer, Christine M. Johnson, Travis P. Dorschel, Craig A. Macomber, Joshua M. Smithrud, Michael Tang, Paul J. Kwiatkowski, Taylor S. Williams, James Robert Olyha
-
Publication number: 20190102079Abstract: Techniques are presented for enhanced erasing of digital ink. The ink erasing feature of a content creation application can preserve the complex shapes that can result from partial erasure of ink strokes. The ink erasing feature can receive ink stroke data from an ink stroke and display the ink stroke. The ink erasing feature can then receive and display an eraser stroke that contacts the ink stroke. Once the eraser stroke is received, the ink erasing feature can determine whether any eraser segment of the eraser stroke contacts the ink stroke. If an eraser segment does not contact the ink stroke, the ink erasing feature discards the eraser segment. If an eraser segment does contact the ink stroke, the ink erasing feature can update the ink stroke data based on amount of overlap and location of contact between the eraser stroke and the ink stroke.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Joshua M. Smithrud, Taylor S. Williams, Craig A. Macomber, Paul J. Kwiatkowski, Marcel Lugosan, Travis P. Dorschel, Simon J. Schaffer, Shane J. Clifford, Nicholas J. Wilson
-
Publication number: 20190096114Abstract: Techniques and systems for applying an ink effect to the drawing of an ink stroke can include absolute age for a digital ink stroke. A digital ink system can identify a reference time from which to represent a current time. The system can generate an absolute age of each ink point of the ink stroke based on the reference time. Then the ink effect can be applied to the ink stroke with a rhythm derived from when the ink stroke was originally drawn by using the absolute age of each ink point. In some cases, the rhythm can be the same rhythm as when the ink stroke was originally drawn. In other cases, the rhythm can be modified based on the rhythm the ink stroke was originally drawn. For example, the original rhythm may be accelerating, decelerating, skewed, compressed, affine, or non-affine.Type: ApplicationFiled: January 15, 2018Publication date: March 28, 2019Inventors: Paul J. Kwiatkowski, Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber, Christine M. Johnson, Michael Tang, Joshua M. Smithrud
-
Publication number: 20190096123Abstract: Techniques and systems for generating ink effects for an ink stroke are described. In particular, ink gradients for digital ink strokes are provided. The described techniques allow for inking input to be transformed into a structure in which conventional and unconventional graphics techniques can be applied. A digital ink system can receive an ink stroke having ink stroke information. The outline of the ink stroke can be identified, and the ink stroke information can be transformed into surface information within the outline of the ink stroke. A graphic effect can be applied to the ink stroke using the surface information.Type: ApplicationFiled: January 16, 2018Publication date: March 28, 2019Inventors: Simon J. Schaffer, Travis P. Dorschel, Christine M. Johnson, Craig A. Macomber, Michael Tang, Joshua M. Smithrud
-
Publication number: 20190096100Abstract: Techniques and systems for managing visual layouts of ink strokes are described. In particular, an ink space coordinate system for a digital ink stroke is provided. A digital ink system can receive ink stroke data of an ink stroke. The system can define an ink space coordinate system along the ink stroke. Defining the ink space coordinate system can include assigning a reference line of the ink stroke and an origin point on the reference line, as well as creating ink space coordinates. Creating the ink space coordinates can include defining ink space x-coordinate values representing a distance along the reference line relative to the origin point and defining ink space y-coordinate values representing a distance along an axis perpendicular to the reference line of the ink stroke. Then the system can perform a warping to create curvature in the ink space coordinate system.Type: ApplicationFiled: January 15, 2018Publication date: March 28, 2019Inventors: Simon J. Schaffer, Christine M. Johnson, Travis P. Dorschel, Craig A. Macomber, Joshua M. Smithrud, Michael Tang, Paul J. Kwiatkowski, Taylor S. Williams, James Robert Olyha
-
Publication number: 20190028721Abstract: In one embodiment, a device for providing low latency communication of high resolution imagery includes, but is not limited to, a first imaging unit including at least: a first optical arrangement directed at a first field of view; a first image sensor that is positioned with the first optical arrangement and that is configured to convert detected light into first image data; and a first image processor coupled to the first image sensor and configured to execute operations including at least: receive the first image data; process the first image data to generate first output data that requires less bandwidth for communication than the first image data; and transfer the first output data.Type: ApplicationFiled: October 18, 2017Publication date: January 24, 2019Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, JR., Victoria Y.H. Wood, Travis P. Dorschel
-
Publication number: 20180239982Abstract: In one embodiment, a satellite configured for machine vision includes, but is not limited to, at least one imager; one or more computer readable media bearing one or more program instructions; and at least one computer processor configured by the one or more program instructions to perform operations including at least: obtaining imagery using the at least one imager of the satellite; determining at least one interpretation of the imagery by analyzing at least one aspect of the imagery; and executing at least one operation based on the at least one interpretation of the imagery.Type: ApplicationFiled: February 22, 2018Publication date: August 23, 2018Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, JR., Victoria Y. H. Wood, Travis P. Dorschel
-
Publication number: 20180239948Abstract: In one embodiment, a satellite configured to provide machine vision for disaster-relief support includes, but is not limited to, at least one imager; one or more computer readable media bearing one or more program instructions; and at least one computer processor configured by the one or more program instructions to perform operations including at least: obtaining imagery using the at least one imager of the satellite; detecting at least one event by analyzing at least one aspect of the imagery; and executing at least one operation based on the at least one event.Type: ApplicationFiled: February 22, 2018Publication date: August 23, 2018Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, Victoria Y. H. Wood, Travis P. Dorschel
-
Publication number: 20180167586Abstract: In one embodiment, a satellite imaging system with edge processing includes, but is not limited to, at least one first imaging unit configured to capture and process imagery of a first field of view; at least one second imaging unit configured to capture and process imagery of a second field of view that is proximate to and larger than a size of the first field of view; and a hub processing unit linked to the at least one first imaging unit and the at least one second imaging unit.Type: ApplicationFiled: December 15, 2017Publication date: June 14, 2018Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, JR., Victoria Y.H. Wood, Travis P. Dorschel
-
Publication number: 20180157930Abstract: In one embodiment, a satellite constellation includes, but is not limited to, an array of satellites that each include a satellite imaging system including at least: at least one first imaging unit configured to capture and process imagery of a first field of view; at least one second imaging unit configured to capture and process imagery of a second field of view that is proximate to and that is larger than a size of the first field of view; and a hub processing unit linked to the at least one first imaging unit and the at least one second imaging unit.Type: ApplicationFiled: December 15, 2017Publication date: June 7, 2018Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, Victoria Y.H. Wood, Travis P. Dorschel
-
Publication number: 20180064335Abstract: In one embodiment, a machine-vision enabled fundoscope for retinal analysis includes, but is not limited to, an optical lens arrangement; an image sensor positioned with the optical lens arrangement and configured to convert detected light to retinal image data; computer readable memory; at least one communication interface; and an image processor communicably linked to the image sensor, the computer readable memory, and the at least one communication interface, the image processor programmed to execute operations including at least: obtain the retinal image data from the image sensor; generate output data based on analysis of the retinal image data, the output data requiring less bandwidth for transmission than the retinal image data; and transmit the output data via the at least one communication interface.Type: ApplicationFiled: September 7, 2017Publication date: March 8, 2018Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, JR., Victoria Y.H. Wood, Travis P. Dorschel
-
Publication number: 20180063372Abstract: In one embodiment, a device for providing low latency communication of high resolution imagery includes, but is not limited to, a first imaging unit including at least: a first optical arrangement directed at a first field of view; a first image sensor that is positioned with the first optical arrangement and that is configured to convert detected light into first image data; and a first image processor coupled to the first image sensor and configured to execute operations including at least: receive the first image data; process the first image data to generate first output data that requires less bandwidth for communication than the first image data; and transfer the first output data.Type: ApplicationFiled: September 7, 2017Publication date: March 1, 2018Applicant: Elwha LLCInventors: Phillip Rutschman, Ehren Brav, Russell Hannigan, Roderick A. Hyde, Muriel Y. Ishikawa, 3ric Johanson, Jordin T. Kare, Tony S. Pan, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, Jr., Victoria Y.H. Wood, Travis P. Dorschel