×

Resizing of images with respect to a single point of convergence or divergence during zooming operations in a user interface

  • US 10,754,523 B2
  • Filed: 11/27/2017
  • Issued: 08/25/2020
  • Est. Priority Date: 11/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory; and

    a processor coupled to the memory, wherein the processor performs operations, the operations comprising;

    in response to displaying images of a first plurality of elements rendered in a first size circumferentially surrounded by images of a second plurality of elements rendered in a second size that is smaller than the first size, receiving a request to zoom in, wherein a first data structure and a second data structure includes polar angles, polar radii, and sizes to represent an element prior to a zoom in and subsequent to a zoom in; and

    in response to receiving the request to zoom in, performing;

    assigning a second polar radius in the second data structure to be lesser than a first polar radius in the first data structure while maintaining identical polar angles in the first data structure and the second data structure to radially move corresponding images of the second plurality of elements to positions occupied by images of the first plurality of elements prior to the request to zoom in, wherein the images of the second plurality of elements are rendered in the first size;

    rendering images of the first plurality of elements in a third size that is smaller than the first size; and

    displaying the images of the first plurality of elements rendered in the third size, in a color having a relatively lower contrast with a background color in comparison to other displayed images, at a position represented by a third polar radius, wherein the third polar radius is lesser than the second polar radius, wherein displayed images of the second plurality of elements rendered in the first size circumferentially surround corresponding displayed images of the first plurality of elements rendered in the third size while maintaining identical polar angles.

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