Patent ID: 9497496
Filing Date: 2016-11-15
CPC Classification: G06Q,H04L,H04N

Claim Text:
1. A computer implemented method for inserting personalized content into media, said method comprising: receiving media content from a publisher to a storage location of a service provider; caching a copy of the media content at a cache server located at a content delivery network (CDN) point-of-presence (POP) of a plurality of POPs using identical internet protocol (IP) addresses, the POP of the plurality of POPs requiring the fewest amount of network hops required to reach a user; receiving a request for the media content from the user to the CDN POP; providing the media content from the cache server to a transcoding server located at the CDN POP; identifying one or more attributes specific to the request, the one or more attributes including a bandwidth of a connection associated with the user and at least one of a geographic location information associated with the user that initiated the request, a language associated with the user, or the user's purchasing habits; determining at least one personalized advertisement to add to the media content based on the one or more attributes specific to the request; and integrating interleaving bits of the at least one personalized advertisement with bits of the media content, the personalized advertisement based at least in part on the geographic location identified in the one or more attributes of the request, the bits of the personalized advertisement integrated into interleaved with the bits of the media content during a process of transcoding the media content from a first media encoding format into a second media encoding format, such that the media content in the second media encoding format includes and the personalized advertisement in the second media encoding format are capable of being rendered synchronously on a computing device of the user.