Drop Zone Prediction for User Input Operations

US2018300036A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018300036-A1
Application numberUS-201715487221-A
CountryUS
Kind codeA1
Filing dateApr 13, 2017
Priority dateApr 13, 2017
Publication dateOct 18, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input operations. In one example, a user input processing system receives user input, such as selection and movement of a graphical object. The user input processing system monitors the user input to determine velocity, acceleration, location, and direction of the graphical object as moved by the user input. From the monitoring, the user input processing system continuously determines a location for a predicted drop zone in the user interface that represents an ending point for the movement. The predicted drop zone is then rendered on the user interface in real-time until termination of the input, at which point the user input processing system moves the graphical object to the location of the predicted drop zone, rather than to a pointing device location.

First claim

Opening claim text (preview).

What is claimed is: 1 . In a digital medium environment to visually indicate a predicted drop zone for a graphical object in a user interface, a system comprising: a user input monitoring system implemented at least partially in hardware of a computing device to determine, from user input with a graphical object in a user interface of the computing device, characteristics describing motion of the graphical object; and a drop zone predicting system implemented at least partially in hardware of the device to: determine, based on the determined characteristics from the user input describing motion of the graphical object, a location for a predicted drop zone in the user interface that represents a likely intended ending point of the graphical object as moved by the user input; render the predicted drop zone at the determined location in the user interface; and move the graphical object to the determined location in response to detecting termination of the user input. 2 . The system as described in claim 1 , wherein the user input comprises a drag and drop operation that is initiated by selecting the graphical object and terminated by releasing the graphical object. 3 . The system as described in claim 1 , wherein the determined location for the predicted drop zone in the user interface is different from the location of the user input with the graphical object. 4 . The system as described in claim 1 , wherein a distance between the determined location for the predicted drop zone and the location of the user input with the graphical object is determined based on the acceleration of the user input with the graphical object. 5 . The system as described in claim 4 , wherein the distance between the determined location for the predicted drop zone and the location of the user input increases as the acceleration of the user input with the graphical object increases. 6 . The system as described in claim 4 , wherein the distance between the determined location for the predicted drop zone and the location of the user input decreases as the acceleration of the user input with the graphical object decreases. 7 . The system as described in claim 1 , wherein the characteristics describing motion of the graphical object include at least one of a velocity of the graphical object, an acceleration of the graphical object, a location of the graphical object, or a direction of the graphical object as moved by the user input. 8 . The system as described in claim 1 , wherein the predicted drop zone is rendered as having a size and a shape that is similar to a size and a shape of the graphical object. 9 . The system as described in claim 1 , wherein the drop zone predicting system is further implemented to determine a location of a different graphical object in the user interface and adjust the determined location for the predicted drop zone to render the predicted drop zone at an adjusted location in the user interface that does not overlap the different graphical object. 10 . The system as described in claim 1 , wherein the graphical object comprises a media clip or a media clip transition and the user interface comprises a multimedia editor interface. 11 . The system as described in claim 1 , wherein the location for the predicted drop zone is determined in real-time and the rendering of the predicted drop zone is performed in real-time during the user input with the graphical object. 12 . The system as described in claim 1 , wherein the drop zone predicting system is further implemented to remove display of the predicted drop zone in response to detecting termination of the user input with the graphical object. 13 . In a digital medium environment to visually indicate a predicted drop zone for a graphical object in a user interface, a method implemented by a computing device, the method comprising: monitoring, by the computing device, user input that moves a graphical object in a user interface and determining a velocity, an acceleration, a location, and a direction of the graphical object from the monitored user input; determining, by the computing device, a location for a predicted drop zone in the user interface based on the velocity, the acceleration, the location, and the direction of the graphical object from the monitored user input; rendering, by the computing device, the predicted drop zone at the determined location in the user interface to visually indicate a likely intended ending point of the graphical object; and moving, by the computing device, the graphical object to the determined location indicated by the rendering of the predicted drop zone in response to detecting termination of the user input with the graphical object. 14 . The method as described in claim 13 , wherein a distance between the determined location for the predicted drop zone and the location of the user input with the graphical object is determined based on the acceleration of the user input with the graphical object. 15 . The method as described in claim 13 , wherein determining the location for the predicted drop zone and rendering the predicted drop zone at the determined location are performed in real-time during the user input with the graphical object. 16 . The method as described in claim 13 , wherein the determined location for the predicted drop zone is in an area of the user interface occupied by a different graphical object and moving the graphical object to the determined location comprises adjusting a display position of the different graphical object to display the graphical object at the determined location. 17 . The method as described in claim 13 , further comprising reducing a distance between the location of the user input with the graphical object and the determined location for the predicted drop zone in response to detecting a decrease in the acceleration of the user input with the graphical object. 18 . A computer-readable storage media device comprising instructions stored thereon that, responsive to execution by at least one processing device, causes the at least one processing device to perform operations comprising: monitoring user input with a graphical object in a user interface to determine characteristics describing motion of the graphical object; determining, from the characteristics of the user input describing motion of the graphical object, a location for a predicted drop zone in the user interface that represents a likely intended ending point of the graphical object as moved by the user input; adjusting the location for the predicted drop zone in response to determining that the location for the predicted drop zone in the user interface visually conflicts with a display of a different graphical object by rendering the predicted drop zone at an adjusted location that is displayed separate from the different graphical object; and moving the graphical object to the adjusted location in response to detecting termination of the user input with the graphical object. 19 . The computer-readable storage media device of claim 18 , wherein the user input comprises a drag and drop operation that is initiated by selecting the graphical object and terminated by releasing the graphical object. 20 . The computer-readable storage media device of claim 18 , wherein the characteristics describing motion of the graphical object include at least one of a velocity of the graphical object, an acceleration of the graphical object, a location of the graphical object, or a direction of the graphical obje

Assignees

Inventors

Classifications

  • G06F3/0486Primary

    Drag-and-drop · CPC title

  • Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title

  • Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018300036A1 cover?
A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input operations. In one example, a user input processing system receives user input, such as selection and movement of a graphical object. The user input processing system monitors the user input to determine velocity, acceleration, location,…
Who is the assignee on this patent?
Adobe Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).