Patents by Inventor Darren Edge
Darren Edge 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: 11875107Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: GrantFiled: August 24, 2022Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Darren Edge, Taoyu Li, Xiongjian Mo
-
Publication number: 20230409812Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Darren EDGE, Taoyu LI, Xiongjian MO
-
Publication number: 20220405465Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: ApplicationFiled: August 24, 2022Publication date: December 22, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Darren EDGE, Taoyu LI, Xiongjian MO
-
Patent number: 11449351Abstract: The disclosed implementations can provide a state-based history based on capture, representation, and navigation of a user's exploratory interactions with a user interface of an application. States may be represented in a history board, and one or more states may form a path. As a user explores an application's user interface, the user may branch from a given path and/or return to a prior state. Displaying a visual indication of states and a relationship of those states within a given path to states in other paths, provides a much improved user experience.Type: GrantFiled: April 30, 2018Date of Patent: September 20, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Darren Edge, Jonathan Larson, Chris Trevino, Chris White
-
Patent number: 11449667Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: GrantFiled: March 1, 2021Date of Patent: September 20, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Darren Edge, Taoyu Li, Xiongjian Mo
-
Publication number: 20210182472Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Darren EDGE, Taoyu LI, Xiongjian MO
-
Patent number: 10970473Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: GrantFiled: December 29, 2015Date of Patent: April 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Darren Edge, Taoyu Li, Xiongjian Mo
-
Patent number: 10878587Abstract: A solution for aligning objects to multi-layer grid layouts is proposed. For a document including multiple objects, a first alignment is performed on edges of a plurality of objects to be aligned. Irregularities in edge orderings are reduced. Then, a second alignment is performed on the edges of the plurality of objects based on the first alignment. A first grid layout of the plurality of objects is generated. A third alignment is then performed based on the first grid layout of the plurality of objects and a second grid layout of the plurality of objects is generated.Type: GrantFiled: January 26, 2016Date of Patent: December 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Darren Edge, Sitao Xiang
-
Patent number: 10846336Abstract: Presentation synthesis implementations are presented that generally build a slide presentation based on a hierarchical outline of textual presentation elements. These elements are spatially mapped onto a canvas that provides a master layout for slides. This mapping is accomplished use a set of canvas layout and size rules. Each presentation text element is illustrated by a slide that visually combines canvas text and in one version supporting content items (e.g., text, image, video, and so on). The slides are generated using both the set of canvas rules, and a set of slide style rules. A systematic traversal of the text elements determines the slide path. Slides are styled to highlight the current focus element as the presenter moves through the presentation and can be zoomed out to the canvas to give context during delivery.Type: GrantFiled: October 30, 2014Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Darren Edge
-
Publication number: 20200285803Abstract: A solution for formatting document objects by visual suggestions is proposed. For a document including multiple editing units each of which contains multiple objects, a first editing rule is generated, the first editing rule indicating an edit performed on a first object in a document. Then, an editing suggestion is generated based on the first editing rule, the editing suggestion describing a candidate edit to be performed on a second object within a suggestion scope. The editing suggestion is then presented in a visual form to a user for selection.Type: ApplicationFiled: December 29, 2015Publication date: September 10, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Darren EDGE, Taoyu LI, Xiongjian MO
-
Publication number: 20190310867Abstract: The disclosed implementations can provide a state-based history based on capture, representation, and navigation of a user's exploratory interactions with a user interface of an application. States may be represented in a history board, and one or more states may form a path. As a user explores an application's user interface, the user may branch from a given path and/or return to a prior state. Displaying a visual indication of states and a relationship of those states within a given path to states in other paths, provides a much improved user experience.Type: ApplicationFiled: April 30, 2018Publication date: October 10, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Darren EDGE, Jonathan LARSON, Chris TREVINO, Chris WHITE
-
Publication number: 20180374225Abstract: A solution for aligning objects to multi-layer grid layouts is proposed. For a document including multiple objects, a first alignment is performed on edges of a plurality of objects to be aligned. Irregularities in edge orderings are reduced. Then, a second alignment is performed on the edges of the plurality of objects based on the first alignment. A first grid layout of the plurality of objects is generated. A third alignment is then performed based on the first grid layout of the plurality of objects and a second grid layout of the plurality of objects is generated.Type: ApplicationFiled: January 26, 2016Publication date: December 27, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Darren EDGE, Sitao XIANG
-
Publication number: 20170316091Abstract: Presentation synthesis implementations are presented that generally build a slide presentation based on a hierarchical outline of textual presentation elements. These elements are spatially mapped onto a canvas that provides a master layout for slides. This mapping is accomplished use a set of canvas layout and size rules. Each presentation text element is illustrated by a slide that visually combines canvas text and in one version supporting content items (e.g., text, image, video, and so on). The slides are generated using both the set of canvas rules, and a set of slide style rules. A systematic traversal of the text elements determines the slide path. Slides are styled to highlight the current focus element as the presenter moves through the presentation and can be zoomed out to the canvas to give context during delivery.Type: ApplicationFiled: October 30, 2014Publication date: November 2, 2017Applicant: Microsoft Technology Licensing, LLCInventor: Darren Edge