US12455917B2

Location-based timeline media content system

Summary by NHIP

Machine learning location timeline system

The system receives content items with geohashes defining captured locations and times, then uses machine learning models to identify subsets associated with travel locations outside a user's domicile. It distinguishes items by comparing their geohash coordinates against determined geographic and time ranges, displaying the resulting collection in an interactive arrangement.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Systems and methods for receiving a set of media content items including a geohash defining a captured time and a captured location of the media content item, identifying a first subset of media content items from the set of media content items comprising a geohash that equals a precision level threshold, and identifying a second subset of media content items from the set of media content items that include a geohash that exceeds the precision level threshold. The system also includes generating a timeline media content item collection including the second subset of media content items each including a geohash that exceeds the precisions level threshold, and causing display of a media content collection interface, the media content collection interface including the timeline media content item collection.

US12455917B2, drawing sheet 1
Sheet 1 of 12

Term

14.7 yearsleft in the term

Expires 27 May 2041.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

16 claims: 3 independent, 13 dependent

  1. 1
    Broadest claimClaim Score 21, narrow(NHIP)A method comprising:receiving, using at least one processor of a computing device, a plurality of content items associated with a user account, each content item comprising a geohash, the geohash defining a captured location indicating a longitude value and a latitude value that together define a geographic location associated with the content item, the geohash further defining a captured time comprising a time period representing when the content item was captured;automatically determining, using one or more machine learning (ML) models and the at least one processor, that a first subset of the plurality of content items is associated with a first travel location different from a domicile location associated with the user account, the first subset of the plurality of content items comprising a further plurality of content items, the determining comprising: comparing the captured location defined by the geohash of each content item with a determined geographic range;comparing the captured time defined by the geohash of each content item with a determined time range;and identifying the first subset of the plurality of content items based on the respective captured locations falling outside the determined geographic range and the respective captured times falling outside the determined time range;generating a content item collection comprising the first subset of the plurality of content items;causing display, at the computing device, of a first view of a content collection interface comprising the content item collection presented in an interactive arrangement;and causing display, at the computing device, of a second view of the content collection interface comprising an interactive thumbnail element corresponding to the first subset of the plurality of content items, the thumbnail element comprising an indication of the first travel location, wherein the thumbnail element updates the indication upon receiving a first user input, and wherein the content collection interface displays the first subset of the plurality of content items upon receiving a second user input associated with the thumbnail element.
  2. 10
    A device comprising:one or more computer processors;and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the device to perform operations comprising: receiving, using at least one processor of a computing device, a plurality of content items associated with a user account, each content item comprising a geohash defining a captured location indicating a longitude value and a latitude value that together define a geographic location associated with the content item, the geohash further defining a captured time comprising a time period representing when the content item was captured;automatically determining, using one or more machine learning (ML) models and the at least one processor, that a first subset of the plurality of content items is associated with a first travel location different from a domicile location associated with the user account, the first subset of the plurality of content items comprising a further plurality of content items, the determining comprising: comparing the captured location defined by the geohash of each content item with a determined geographic range;comparing the captured time defined by the geohash of each content item with a determined time range;and identifying the first subset of the plurality of content items based on the respective captured locations falling outside the determined geographic range and the respective captured times falling outside the determined time range;generating a content item collection comprising the first subset of the plurality of content items;causing display, at the computing device, of a first view of a content collection interface comprising the content item collection presented in an interactive arrangement;and causing display, at the computing device, of a second view of the content collection interface comprising an interactive thumbnail element corresponding to the first subset of the plurality of content items, the thumbnail element comprising an indication of the first travel location, wherein the thumbnail element updates the indication upon receiving a first user input, and wherein the content collection interface displays the first subset of the plurality of content items upon receiving a second user input associated with the thumbnail element.
  3. 16
    A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a client device, cause the client device to perform operations comprising:receiving, using at least one processor, a plurality of content items associated with a user account, each content item comprising a geohash defining a captured location indicating a longitude value and a latitude value that together define a geographic location associated with the content item, the geohash further defining a captured time comprising a time period representing when the content item was captured;automatically determining, using one or more machine learning (ML) models and the at least one processor, that a first subset of the plurality of content items is associated with a first travel location different from a domicile location associated with the user account, the first subset of the plurality of content items comprising a further plurality of content items, the determining comprising: comparing the captured location defined by the geohash of each content item with a determined geographic range;comparing the captured time defined by the geohash of each content item with a determined time range;and identifying the first subset of the plurality of content items based on the respective captured locations falling outside the determined geographic range and the respective captured times falling outside the determined time range;generating a content item collection comprising the first subset of the plurality of content items;causing display, at the computing device, of a first view of a content collection interface comprising the content item collection presented in an interactive arrangement;and causing display, at the computing device, of a second view of the content collection interface comprising an interactive thumbnail element corresponding to the first subset of the plurality of content items, the thumbnail element comprising an indication of the first travel location, wherein the thumbnail element updates the indication upon receiving a first user input, and wherein the content collection interface displays the first subset of the plurality of content items upon receiving a second user input associated with the thumbnail element.