×

Smart flip operation for grouped objects

  • US 10,176,148 B2
  • Filed: 08/27/2015
  • Issued: 01/08/2019
  • Est. Priority Date: 08/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing device to provide smart flip operations for grouped objects, the computing device comprising:

  • a memory;

    one or more processors coupled to the memory, the one or more processors executing an application in conjunction with instructions stored in the memory, wherein the application includes;

    a document processing module configured to;

    process a document that includes one or more objects; and

    a graphics module configured to;

    receive a request to perform a flip operation for selected objects within the document;

    determine one of the selected objects to be not flippable by determining a confidence level based on a comparison of the one of the selected objects to one or more images and comparing the confidence level to a predefined confidence threshold, wherein the predefined confidence threshold is adjustable based on a computing capacity, and wherein an object is not flippable if a displayed context of the object is lost after the flip operation;

    perform the flip operation by translating locations of the selected objects around a flip axis, not mirroring the object deemed not to be flippable, and mirroring remaining objects of the selected objects;

    adjust one or more locations of the selected objects based on a size and shape of a canvas of the document, where the one or more locations of the selected objects are adjusted by at least one of a shrink action and an enlargement action; and

    display the selected objects with the flip operation performed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×