US 12,067,050 B1
Dynamically altering shared content
Andrew Mark Diamondstein, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Nov. 23, 2020, as Appl. No. 17/101,955.
Application 17/101,955 is a continuation of application No. 16/199,606, filed on Nov. 26, 2018, granted, now 10,846,333.
Application 16/199,606 is a continuation of application No. 13/975,014, filed on Aug. 23, 2013, granted, now 10,140,364, issued on Nov. 27, 2018.
Int. Cl. G06F 16/68 (2019.01); G06F 16/687 (2019.01)
CPC G06F 16/68 (2019.01) [G06F 16/687 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a set of media items to be shared with users of a content sharing service, wherein the set of media items comprises a first media item associated with a first media item type and a plurality of second media items each associated with a second media item type;
responsive to receiving a request for content from a first client device of client devices connected to the content sharing service, determining a geographic location associated with the first client device based at least in part on a network address of the first client device;
identifying, among the plurality of second media items, at least one second media item to be included in the set of media items, wherein the at least one second media item is identified based on a popularity level of the at least one second media item in a region corresponding to the determined geographic location associated with the first client device;
updating the set of media items to replace the plurality of second media items with the identified at least one second media item; and
transmitting, by the content sharing service, the updated set of media items including the first media item and the identified at least one second media item to the first client device, in accordance with the request for content.