- Redmond WA, US Anthony DART - Redmond WA, US Ryan Chandler PENDLAY - Bellevue WA, US Jason M. NELSON - Sammamish WA, US March ROGERS - Bothell WA, US Zachary Adam PFRIEM - Seattle WA, US Laurentiu PAVEL - Bellevue WA, US Jason HARTMAN - Woodinville WA, US Elizabeth Picchietti SALOWITZ - Seattle WA, US
Techniques for smart templates are described. In one or more implementations, digital content is generated as pages of a journal application. Selectable representations associated with various smart templates are displayed via a user interface of the journal application. Responsive to user selection of one of the selectable representations, a smart page is generated by altering the digital content of an identified page and causing the identified page to inherit one or more rules or functionalities associated with the smart template. Subsequently, free-form user input is received to the smart page, and additional digital content corresponding to the free-form user input is generated on the smart page. The free-form user input is then processed by applying the one or more rules or functionalities to the free-form user input to generate page data.
- Redmond WA, US Ron Mondri - Bellevue WA, US Ian William Mikutel - Redmond WA, US Laurentiu Pavel - Bellevue WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 3/0488 G06F 17/24 G06F 3/0484
Abstract:
Recognition of freehand input enables gestures and objects to be recognized as tables and actions taken in relation to tables. For example, drawing a rectangle intersected by horizontal and vertical lines will create a table object that functions as a table within a productivity application, but may inherit visual cues from the strokes used to draw it. Users are enabled to move, add to, remove from, reorganize, delete, and perform value-based calculations on and in the table via freeform input.
- Redmond WA, US Andrew Michael Casey - Redmond WA, US Laurentiu Pavel - Bellevue WA, US Ron Mondri - Bellevue WA, US Ian William Mikutel - Redmond WA, US Jason Howard Hartman - Woodinville WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 3/0488 G06F 3/0484
Abstract:
The intelligent detection and manipulation of objects via freehand input is provided herein to enable users greater and more intuitive control of objects interacted with via freehand inputs. Users are enabled to expose the values of various features of objects and to constrain those features to remain at a given value or convert to a given value and remain there as the user continues to interact with the object via freehand inputs.
Microsoft
Software Engineer 2
Worcester Polytechnic Institute Aug 2014 - May 2016
Student
Microsoft May 2015 - Aug 2015
Software Engineering Intern
Riverbed Technology May 2014 - Aug 2014
Engineering Intern
Riverbed Technology May 13, 2013 - Aug 16, 2013
Summer Intern
Education:
Worcester Polytechnic 2016
Worcester Polytechnic Institute 2012 - 2016
Skills:
Computer Science Matlab Software Development C++ Gnu Octave Java Programming Linux Algorithms C Python Teamwork Json Yaml Artificial Intelligence Object Oriented Design Embedded Systems Xml Rest Javascript Html Eclipse
Interests:
Programming Entrepreneurship Human Rights Politics Civil Rights and Social Action Education Triathlons Science and Technology Startups