×

System and method for differentially processing a location input for content providers that use different location input formats

  • US 9,307,353 B2
  • Filed: 03/07/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 03/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing geo-location inputs to be used to obtain content from a plurality of social media content providers, the method being implemented in a computer that includes one or more physical processors programmed by one or more computer program instructions, the method comprising:

  • obtaining, by the computer, a geo-location input comprising a specification of one or more geographically definable locations, wherein the geo-location input is to be used to obtain content from a first social media content provider that uses a first input format for the geo-location input and a second social media content provider that uses a second input format for the geo-location input;

    determining, by the computer, a first geographic size threshold indicating one or more allowable geographic dimensions for the first input format;

    determining, by the computer, whether the geo-location input exceeds the first geographic size threshold;

    responsive to a determination that the geo-location input exceeds the first geographic size threshold, converting, by the computer, the geo-location input into a first plurality of segments such that dimensions of each of the plurality of first segments do not exceed the first geographic size threshold, wherein each of the first plurality of segments specifies a respective first portion of the one or more geographically definable locations;

    converting, by the computer, the geo-location input into a second plurality of segments, wherein each of the second plurality of segments specifies a respective second portion of the one or more geographically definable locations;

    generating, by the computer, a first plurality of formatted geo-location inputs based on the first plurality of segments, wherein the first plurality of formatted geo-location inputs is compatible with the first input format, wherein at least one of the first plurality of formatted geo-location inputs is generated based on the first geographic size threshold;

    generating, by the computer, a second plurality of formatted geo-location inputs based on the second plurality of segments, wherein the second plurality of formatted geo-location inputs is compatible with the second input format;

    causing, by the computer, the first plurality of formatted geo-location inputs to be communicated to the first social media content provider and causing the second plurality of formatted geo-location inputs to be communicated to the second social media content provider;

    receiving, by the computer, a plurality of content items from the first social media content provider based on the first plurality of formatted geo-location inputs;

    determining, by the computer, that at least a first content item from among the plurality of content items is associated with a first location that is outside of the one or more geographically definable locations specified in the geo-location input;

    filtering out, by the computer, the first content item from a set of content items that is to be communicated to one or more entities, wherein the set of content items comprises one or more of the plurality of content items;

    providing, by the computer, an indication of the filtered out first content item;

    receiving, by the computer, an indication to add the filtered out first content item to the set of content items responsive to the provided indication of the filtered out first content item; and

    causing, by the computer, the filtered out first content item to be added to the set of content items responsive to the received indication to add the filtered out first content item.

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