×

Dynamic zooming of content with overlays

  • US 10,474,735 B2
  • Filed: 03/14/2013
  • Issued: 11/12/2019
  • Est. Priority Date: 11/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for replaying an application session, the computer program product comprising a computer readable storage medium having program code embodied wherewith, wherein the computer readable storage medium is not a transitory medium, the program code readable/executable by a computer to perform a method comprising:

  • initiating, by the computer, a replay of one or more application sessions captured over one or more selected time periods, by;

    displaying, by the computer, one or more webpage objects within a content layer of a webpage, anddisplaying, by the computer, usage information captured during the one or more application sessions over the one or more selected time periods and associated with the one or more webpage objects within a scaled layer of the webpage, wherein the scaled layer operates above the content layer and the usage information is displayed in the scaled layer over the one or more webpage objects within the content layer and corresponds to one or more user events associated with the one or more webpage objects within the content layer, and wherein the usage information is placed within the scaled layer to prevent changes in a zoom level of the content layer from affecting the display of the usage information;

    detecting, by the computer, a change in the zoom level of the content layer during the replay of the one or more application sessions;

    changing, by the computer, during the replay of the one or more application sessions, the zoom level of the usage information displayed within the scaled layer based on the zoom level of the content layer and in response to detecting the change in the zoom level of the content layer;

    identifying, by the computer, during the replay of the one or more application sessions, a portion of the usage information associated with a first object located within the scaled layer;

    in response to identifying the portion of the usage information associated with the first object, communicating, by the computer, during the replay of the one or more application sessions, the portion of the usage information from the first object located within the scaled layer to a second object located within a fixed layer of the webpage and displaying the portion of the usage information associated with the second object within the fixed layer of the webpage, wherein the fixed layer is an HTML element that is separate from the content layer and the scaled layer such that the fixed layer is independent of the zoom level of the content layer and two-way communication between the scaled layer and the fixed layer is enabled by the scaled layer; and

    displaying, by the computer, during the replay of the one or more application sessions, additional usage information associated with the one or more webpage objects within the fixed layer of the webpage, wherein a zoom level of the additional usage information within the fixed layer is unaffected by the detected change in the zoom level of the content layer and wherein the additional usage information is dynamically updated based on the detected change in the zoom level of the content layer and one or more user events associated with the one or more webpage objects.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×