Intelligent object movement
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnthony Dart, Cooper Clauson, Mark Phair, March Rogers, Joshua Baber
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnthony Dart, Cooper Clauson, Mark Phair, March Rogers, Joshua Baber
Estimating the term…
Non-limiting examples described herein relate to representation of intelligent object movement. Examples described herein replace pre-canned object movement actions and provide new data transformations that better emphasize context related to object movement. An action for placement of a data object may be received. Non-limiting examples of actions comprise a movement of a data object or an object insertion of one or more data objects. The action is analyzed using an object movement data model that evaluates a context for placement of the data object. Insertion characteristics are applied to the data object based on analysis by the object movement data model. A movement of the data object is surfaced, through a user interface, based on the applied insertion characteristics. An exemplary surfaced movement presents a motion animation of the data object from an initial position within the digital canvas to a resting position within the digital canvas.
A method comprising:
A system comprising:
A computer-readable storage medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method comprising:
Dependencies are inferred from the claim text.