×

Gallery application for content viewing

  • US 9,128,602 B2
  • Filed: 02/09/2010
  • Issued: 09/08/2015
  • Est. Priority Date: 11/25/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying, using a processor, a current group of content items, a previous content item, and a current content item;

    identifying, using the processor, a first timestamp associated with the previous content item and a second timestamp associated with the current content item;

    determining, using the processor, whether a time difference between the first timestamp and the second timestamp exceeds a threshold time amount;

    responsive to the time difference not exceeding the threshold time amount, adding the current content item to the current group; and

    responsive to the time difference exceeding the threshold time amount;

    identifying, using the processor, a first geo-location associated with the previous content item and a second geo-location associated with the current content item;

    determining, using the processor, whether a geographical distance between the first geo-location and the second geo-location exceeds a threshold distance amount;

    responsive to the geographical distance exceeding the threshold distance amount, creating a new group that includes the current content item; and

    responsive to the geographical distance not exceeding the threshold distance amount;

    determining whether to split the current group into two groups by determining, using the processor, whether a number of content items in the current group exceeds a threshold;

    determining where to split the current group into two groups by;

    determining a point in time with a biggest change in content item frequency; and

    determining whether a frequency ratio of that point in time satisfies a ratio constraint; and

    responsive to the number of content items in the current group exceeding the threshold and to the frequency ratio satisfying the ratio constraint, splitting the current group into two groups at that point in time.

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