Patents by Inventor Robin Troy
Robin Troy 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: 20190318652Abstract: Various embodiments of the present technology relate to digital inking technology. More specifically, some embodiments relate to use of intelligent scaffolding to teach gesture-based ink interactions. For example, in some embodiments telemetry data on user interactions with a user interface to an application can be collected at a client device. The telemetry data can be analyzed to identify user proficiency with a digital inking gesture. Upon determining a low user proficiency with the digital inking gesture, user interactions resembling a digital inking gesture within the application can be identified. A training interface can be automatically surfaced, on a display of the client device, with specifically scoped training information on the digital inking gesture to improve the user proficiency with the digital inking gesture.Type: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: Elise LIVINGSTON, Adam Samuel RIDDLE, Allison SMEDLEY, Robin TROY
-
Patent number: 10331335Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: GrantFiled: July 26, 2016Date of Patent: June 25, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Tali Roth, Matthew Wood, Scott Stiles, Michael Affronti, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Patent number: 10007423Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: GrantFiled: July 26, 2016Date of Patent: June 26, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tali Roth, Matthew Wood, Scott Stiles, Michael Affronti, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Publication number: 20170309052Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising a presentation component. The presentation component may be operative to detect when a display size or resolution has changed from one used for an original layout of a montage. The presentation component may reposition, or reflow, the tiles in the montage in the changed display in a way that preserves the spatial characteristics of the tiles to each other. An authoring component may reflow tiles automatically when a tile is deleted from a montage to minimize blank space between tiles. Other embodiments are described and claimed.Type: ApplicationFiled: May 8, 2017Publication date: October 26, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Malia Douglas, Tristan Davis, Matthew Wood, Robin Troy, Pam Teh
-
Patent number: 9715485Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: GrantFiled: March 16, 2012Date of Patent: July 25, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tali Roth, Scott Stiles, Matthew Wood, Michael Affronti, Jodie P. B. Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Patent number: 9679404Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising a presentation component. The presentation component may be operative to detect when a display size or resolution has changed from one used for an original layout of a montage. The presentation component may reposition, or reflow, the tiles in the montage in the changed display in a way that preserves the spatial characteristics of the tiles to each other. An authoring component may reflow tiles automatically when a tile is deleted from a montage to minimize blank space between tiles. Other embodiments are described and claimed.Type: GrantFiled: September 23, 2011Date of Patent: June 13, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Malia Douglas, Tristan Davis, Matthew Wood, Robin Troy, Pam Teh
-
Publication number: 20160334987Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: ApplicationFiled: July 26, 2016Publication date: November 17, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tali Roth, Matthew Wood, Scott Stiles, Michael Affronti, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Patent number: 9436685Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: GrantFiled: March 28, 2011Date of Patent: September 6, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tali Roth, Scott Stiles, Matthew Wood, Michael Affronti, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Patent number: 9047300Abstract: Techniques to manage universal file descriptor models for content files are described. An apparatus may comprise a processor circuit and a file descriptor application operative on the processor circuit to manage file descriptors for content files, the file descriptor application arranged to generate a file descriptor for a content file in accordance with a universal file descriptor model, the universal file descriptor model to comprise a file descriptor surface with multiple file descriptor tiles to present corresponding content parts from the content file, with at least one of the file descriptor tiles defining a content part class representing homogeneous content parts from heterogeneous content file types. Other embodiments are described and claimed.Type: GrantFiled: May 24, 2012Date of Patent: June 2, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Zeyad Rajabi, Oliver Zheng, Andrew Smith, Matthew Wood, Malia Douglas, Robin Troy, Ashley B. Cockerill
-
Publication number: 20130318133Abstract: Techniques to manage universal file descriptor models for content files are described. An apparatus may comprise a processor circuit and a file descriptor application operative on the processor circuit to manage file descriptors for content files, the file descriptor application arranged to generate a file descriptor for a content file in accordance with a universal file descriptor model, the universal file descriptor model to comprise a file descriptor surface with multiple file descriptor tiles to present corresponding content parts from the content file, with at least one of the file descriptor tiles defining a content part class representing homogeneous content parts from heterogeneous content file types. Other embodiments are described and claimed.Type: ApplicationFiled: May 24, 2012Publication date: November 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Zeyad Rajabi, Oliver Zheng, Andrew Smith, Matthew Wood, Malia Douglas, Robin Troy, Ashley B. Cockerill
-
Publication number: 20120254713Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: ApplicationFiled: March 16, 2012Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Tali Roth, Scott Stiles, Matthew Wood, Michael Affronti, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Publication number: 20120166954Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.Type: ApplicationFiled: March 28, 2011Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Tali Roth, Matthew Wood, Scott Stiles, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
-
Publication number: 20120162266Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising a presentation component. The presentation component may be operative to detect when a display size or resolution has changed from one used for an original layout of a montage. The presentation component may reposition, or reflow, the tiles in the montage in the changed display in a way that preserves the spatial characteristics of the tiles to each other. An authoring component may reflow tiles automatically when a tile is deleted from a montage to minimize blank space between tiles. Other embodiments are described and claimed.Type: ApplicationFiled: September 23, 2011Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Malia Douglas, Tristan Davis, Matthew Wood, Robin Troy, Pam Teh