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).
-
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: 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
-
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