Patent ID: 9590999
Date: 2017-03-07
CPC Classifications: H04L

Claim:
1. A method for serving content previews from a preview service for a component having associated content, the method comprising: receiving, at a filter of a layered preview service executing on a processor, a request from a client consumer for a feed from the component; identifying, by the filter, a content reference returned by the component in response to the request for the feed; establishing, by the filter, an association between the content reference and a user identifier of the client consumer as an authorization record; storing the authorization record in an authorization cache; receiving, by a preview service of the layered preview service, a preview request comprising the user identifier and a content identifier; searching a plurality of authorization records in the authorization cache to locate the authorization record based on receiving the preview request; checking the authorization record to determine whether the content identifier matches the content reference for the user identifier; authorizing serving of a content preview from a preview cache based on locating the authorization record in the authorization cache; and serving, from the preview cache that is managed by the layered preview service, the content preview of the associated content as identified by the content identifier based on determining that a match of the content identifier with the content reference for the user identifier exists in the authorization record, wherein the content preview comprises one or more reduced-size images that provide a visual indication as to the associated content without including underlying data of the associated content, and the preview cache stores a plurality of content previews associated with different components.