Patents by Inventor Wolf Kienzle
Wolf Kienzle 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: 20170359548Abstract: Various technologies described herein pertain to creation of an output hyper-lapse video from an input video. Values indicative of overlaps between pairs of frames in the input video are computed. A value indicative of an overlap between a pair of frames can be computed based on a sparse set of points from each of the frames in the pair. Moreover, a subset of the frames from the input video are selected based on the values of the overlaps between the pairs of the frames in the input video and a target frame speed-up rate. Further, the output hyper-lapse video is generated based on the subset of the frames. The output hyper-lapse video can be generated without a remainder of the frames of the input video other than the subset of the frames.Type: ApplicationFiled: August 2, 2017Publication date: December 14, 2017Inventors: Neel Suresh Joshi, Wolf Kienzle, Michael A. Toelle, Matthieu Uyttendaele, Michael F. Cohen
-
Patent number: 9762846Abstract: Various technologies described herein pertain to creation of an output hyper-lapse video from an input video. Values indicative of overlaps between pairs of frames in the input video are computed. A value indicative of an overlap between a pair of frames can be computed based on a sparse set of points from each of the frames in the pair. Moreover, a subset of the frames from the input video are selected based on the values of the overlaps between the pairs of the frames in the input video and a target frame speed-up rate. Further, the output hyper-lapse video is generated based on the subset of the frames. The output hyper-lapse video can be generated without a remainder of the frames of the input video other than the subset of the frames.Type: GrantFiled: May 8, 2015Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Neel Suresh Joshi, Wolf Kienzle, Michael A. Toelle, Matthieu Uyttendaele, Michael F. Cohen
-
Patent number: 9582076Abstract: The description relates to a smart ring. In one example, the smart ring can be configured to be worn on a first segment of a finger of a user. The example smart ring can include at least one flexion sensor secured to the smart ring in a manner that can detect a distance between the at least one flexion sensor and a second segment of the finger. The example smart ring can also include an input component configured to analyze signals from the at least one flexion sensor to detect a pose of the finger.Type: GrantFiled: September 17, 2014Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Wolf Kienzle, Kenneth P. Hinckley
-
Publication number: 20170024008Abstract: The description relates to a smart ring. In one example, the smart ring can be configured to be worn on a first segment of a finger of a user. The example smart ring can include at least one flexion sensor secured to the smart ring in a manner that can detect a distance between the at least one flexion sensor and a second segment of the finger. The example smart ring can also include an input component configured to analyze signals from the at least one flexion sensor to detect a pose of the finger.Type: ApplicationFiled: October 6, 2016Publication date: January 26, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Wolf KIENZLE, Kenneth P. HINKLEY
-
Publication number: 20160330399Abstract: Various technologies described herein pertain to creation of an output hyper-lapse video from an input video. Values indicative of overlaps between pairs of frames in the input video are computed. A value indicative of an overlap between a pair of frames can be computed based on a sparse set of points from each of the frames in the pair. Moreover, a subset of the frames from the input video are selected based on the values of the overlaps between the pairs of the frames in the input video and a target frame speed-up rate. Further, the output hyper-lapse video is generated based on the subset of the frames. The output hyper-lapse video can be generated without a remainder of the frames of the input video other than the subset of the frames.Type: ApplicationFiled: May 8, 2015Publication date: November 10, 2016Inventors: Neel Suresh Joshi, Wolf Kienzle, Michael A. Toelle, Matthieu Uyttendaele, Michael F. Cohen
-
Publication number: 20160077587Abstract: The description relates to a smart ring. In one example, the smart ring can be configured to be worn on a first segment of a finger of a user. The example smart ring can include at least one flexion sensor secured to the smart ring in a manner that can detect a distance between the at least one flexion sensor and a second segment of the finger. The example smart ring can also include an input component configured to analyze signals from the at least one flexion sensor to detect a pose of the finger.Type: ApplicationFiled: September 17, 2014Publication date: March 17, 2016Applicant: Microsoft CorporationInventors: Wolf KIENZLE, Kenneth P. HINCKLEY
-
Patent number: 9070045Abstract: Technologies pertaining to object detection are described herein. A cascaded classifier executes over subwindows of an image in a plurality of stages. A crosstalk cascade is employed to reject subwindows as being candidates for including an object that is desirably detected, where the crosstalk cascade is a combination of multiple cascades.Type: GrantFiled: December 17, 2012Date of Patent: June 30, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Piotr Dollar, Wolf Kienzle
-
Publication number: 20150169975Abstract: A “Stroke Untangler” composes handwritten messages from handwritten strokes representing overlapping letters or partial letter segments are drawn on a touchscreen device or touch-sensitive surface. These overlapping strokes are automatically untangled and then segmented and combined into one or more letters, words, or phrases. Advantageously, segmentation and composition is performed without requiring user gestures, timeouts, or other inputs to delimit characters within words, and without using handwriting recognition-based techniques to guide untangling and composing of the overlapping strokes to form characters. In other words, the user draws multiple overlapping strokes. Those strokes are then automatically segmented and combined into one or more corresponding characters. Text recognition of the resulting characters is then performed. Further, the segmentation and combination is performed in real-time, thereby enabling real-time rendering of the resulting characters in a user interface window.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Microsoft CorporationInventors: Wolf Kienzle, Kenneth Paul Hinckley, Mudit Agrawal
-
Patent number: 8995772Abstract: The subject disclosure is directed towards a face detection technology in which image data is classified as being a non-face image or a face image. Image data is processed into an image pyramid. Features, comprising pixel pairs of the image pyramid, are provided to stages of a cascading classifier to remove sub-window candidates that are classified as non-face sub-windows within each stage. The face detection technology continues with one or more subsequent stages to output a result as to whether the image contains a face.Type: GrantFiled: November 9, 2012Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Wolf Kienzle
-
Publication number: 20140376770Abstract: A method of object detection includes receiving a first image taken by a first stereo camera, receiving a second image taken by a second stereo camera, and offsetting the first image relative to the second image by an offset distance selected such that each corresponding pixel of offset first and second images depict a same object locus if the object locus is at an assumed distance from the first and second stereo cameras. The method further includes locating a target object in the offset first and second images.Type: ApplicationFiled: June 25, 2013Publication date: December 25, 2014Inventors: David Nister, Piotr Dollar, Wolf Kienzle, Mladen Radojevic, Matthew S. Ashman, Ivan Stojiljkovic, Magdalena Vukosavljevic
-
Publication number: 20140169688Abstract: Technologies pertaining to object detection are described herein. A cascaded classifier executes over subwindows of an image in a plurality of stages. A crosstalk cascade is employed to reject subwindows as being candidates for including an object that is desirably detected, where the crosstalk cascade is a combination of multiple cascades.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: Piotr Dollar, Wolf Kienzle
-
Publication number: 20140171153Abstract: Technologies pertaining to composing, displaying, and/or transmitting handwritten content through utilization of a touch-sensitive display screen of a mobile computing device are described herein. A user of the mobile computing device can set forth strokes on the touch-sensitive display screen, one on top of another, wherein such strokes correspond to different handwritten characters. Stroke segmentation can be undertaken to determine which strokes correspond to which characters in a handwritten sequence of characters.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Wolf Kienzle, Kenneth Paul Hinckley
-
Publication number: 20140133758Abstract: The subject disclosure is directed towards a face detection technology in which image data is classified as being a non-face image or a face image. Image data is processed into an image pyramid. Features, comprising pixel pairs of the image pyramid, are provided to stages of a cascading classifier to remove sub-window candidates that are classified as non-face sub-windows within each stage. The face detection technology continues with one or more subsequent stages to output a result as to whether the image contains a face.Type: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventor: Wolf Kienzle
-
Publication number: 20130243320Abstract: Described is a technology by which an image such as a stitched panorama is automatically cropped based upon predicted quality data with respect to filling missing pixels. The image may be completed, including by completing only those missing pixels that remain after cropping. Predicting quality data may be based on using restricted search spaces corresponding to the missing pixels. The crop is computed based upon the quality data, in which the crop is biased towards including original pixels and excluding predicted low quality pixels. Missing pixels are completed by using restricted search spaces to find replacement values for the missing pixels, and may use histogram matching for texture synthesis.Type: ApplicationFiled: March 15, 2012Publication date: September 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Johannes Peter Kopf, Sing Bing Kang, Wolf Kienzle, Steven M. Drucker
-
Patent number: 7886266Abstract: The subject disclosure pertains to systems and methods for personalization of a recognizer. In general, recognizers can be used to classify input data. During personalization, a recognizer is provided with samples specific to a user, entity or format to improve performance for the specific user, entity or format. Biased regularization can be utilized during personalization to maintain recognizer performance for non-user specific input. In one aspect, regularization can be biased to the original parameters of the recognizer, such that the recognizer is not modified excessively during personalization.Type: GrantFiled: April 6, 2006Date of Patent: February 8, 2011Assignee: Microsoft CorporationInventors: Wolf Kienzle, Kumar H. Chellapilla
-
Publication number: 20070239450Abstract: The subject disclosure pertains to systems and methods for personalization of a recognizer. In general, recognizers can be used to classify input data. During personalization, a recognizer is provided with samples specific to a user, entity or format to improve performance for the specific user, entity or format. Biased regularization can be utilized during personalization to maintain recognizer performance for non-user specific input. In one aspect, regularization can be biased to the original parameters of the recognizer, such that the recognizer is not modified excessively during personalization.Type: ApplicationFiled: April 6, 2006Publication date: October 11, 2007Applicant: Microsoft CorporationInventors: Wolf Kienzle, Kumar Chellapilla