Anton Sukhanov - Bellevue WA, US Theresa Ann Estrada - Duvall WA, US Nupur Agarwal - Redmond WA, US Manuel David Ruiz - Kirland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/00
US Classification:
715227, 715243
Abstract:
Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
Utilizing A Ribbon To Access An Application User Interface
Theresa A. Estrada - Duvall WA, US Matthew D. Wood - Seattle WA, US Robin W. Troy - Kirkland WA, US Marian Kimberley S. Chua - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715777, 715784
Abstract:
A ribbon for accessing an application user interface may be provided. The ribbon may be displayed on a computer in association with the application user interface. The ribbon may include a horizontal scrolling gallery. The horizontal scrolling gallery may display a subset of available options which may be utilized to perform one or more actions with respect to content displayed in the application user interface. An input may be received by the computer to navigate through the available options in the horizontal scrolling gallery.
- Redmond WA, US Yichen Wang - Bellevue WA, US Dario Pavlovic - Bellevue WA, US Theresa A. Estrada - Redmond WA, US Sumit Gulwani - Sammamish WA, US Jeffrey Weston - Seattle WA, US Daniel Adam Perelman - Seattle WA, US Itai Rosenberger - Redmond WA, US
International Classification:
G06F 17/24
Abstract:
Systems and methods may be used to present changes to a document on a user interface. A method may include receiving, on the user interface, a user input including an edit task to a first portion of a document. The method may include determining, using a processor, that a second portion of the document includes text changeable by the edit task. The method may include automatically performing the edit task on the second portion of the document within the user interface based on the determination.
Fidelity Management And Transformation Of Notecard Items
- Redmond WA, US Theresa Estrada - Redmond WA, US Derik B. Stenerson - Redmond WA, US Keith Fournier, II - Bothell WA, US Victor Poznanski - Redmond WA, US Sian Lindley - Cambridge, GB
International Classification:
G06F 3/0486 G06F 17/24 G06F 17/30 G06Q 10/10
Abstract:
Non-limiting examples of the present disclosure relate to fidelity management of an exemplary notecard item based on action(s) for movement that may re-locate notecard item(s) across any of: different content portions of a digital document, different digital documents of an application/service and digital documents of different applications/services. Specific data (and metadata) is collected and analyzed to enable determination of a level of fidelity for rendering of a notecard item, where a representation of a notecard item is generated to fit a context of a digital document in which the notecard item is being placed. A representation of a notecard item may be rendered at a first level of fidelity in one context but a different level of fidelity when the notecard item is moved to a different context. In other instances, evaluation of a notecard item yields a determination to maintain fidelity after an action that re-locates a notecard item.
Creation Of Notecard Items And Association With Digital Documents
- Redmond WA, US Derik B. Stenerson - Redmond WA, US Yibing Zhu - Woodinville WA, US Victor Poznanski - Redmond WA, US Theresa Estrada - Redmond WA, US Sian Lindley - Cambridge, GB
Non-limiting examples of the present disclosure relate to creation and management of exemplary notecard items that are reusable in different contexts and across different applications/services. Exemplary notecard items may be created and presented through a user interface of an application/service. A notecard item is individual, self-contained digital data object that provides content to supplement a digital document. Exemplary notecard items live outside of an application/service, in which the notecard item is created or used, where a notecard item may be linked to a digital document but also exists as a separate object. For instance, an exemplary notecard file may be created for management of a created notecard item, where the notecard file is stored in one or more data storages (e.g., a local cache of a computing device and/or a distributed data storage) that is accessible by applications/services.
Automatic Template Generation Based On Previous Documents
- Redmond WA, US Shikha Devesh Desai - Bellevue WA, US Theresa Ann Estrada - Redmond WA, US Michelle Elena Keslin - Kirkland WA, US Yu Been Lee - Bellevue WA, US Allison Anne Whilden - Kirkland WA, US Enrique J. Dominguez - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC. - Redmond WA
International Classification:
G06F 17/24 G06F 17/30 G06F 3/0484
Abstract:
Automatic generation of a document template based on recognized composition element patterns in documents associated with a user is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with the user, and generates and provides one or more useful and relevant templates comprising composition elements consistent with subsets of composition elements used in previously created documents. Generating a document template based on composition element patterns in documents associated with the user improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse composition elements between documents. Additionally, providing user-relevant templates helps to ensure consistency across documents created by the user.
- Redmond WA, US Shikha Devesh Desai - Bellevue WA, US Theresa Ann Estrada - Redmond WA, US Michelle Elena Keslin - Kirkland WA, US Ruth Kikin-Gil - Bellevue WA, US
Assignee:
Microsoft Technology Licensing, LLC. - Redmond WA
International Classification:
G06F 17/30 G06F 17/21
Abstract:
Automated presentation of repeated content is provided herein. Using historic documents, an index of repeatedly-used content blocks is created. As a user authors a current document, the authoring application is in communication with a trigger analyzer that receives edits and authoring commands from the user. The trigger analyzer compares the edits and authoring commands to the indexed content blocks, and creates previews of potential matches from the index of repeated content that are provided to the user. Depending on user preferences and application settings, these previews are presented to the user as selectable controls in a graphical user interface. If the user selects a preview, the content block associated with the preview is transmitted to the current document for insertion therein. The present disclosure improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse content between documents.