Browse Prior Art Database

TIMESTAMP QUANTIZATION IN IDENTIFIERS TO ENABLE URL CACHING

IP.com Disclosure Number: IPCOM000236651D
Publication Date: 2014-May-07
Document File: 3 page(s) / 81K

Publishing Venue

The IP.com Prior Art Database

Related People

Kevin Murray: AUTHOR

Abstract

Presented herein are techniques to quantize timestamps that are used to qualify identifiers in a way that allows for the resulting string version of the identifier to be common and useful in cacheable RESTful Application Programming Interface (API) calls.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 3

TIMESTAMP QUANTIZATION IN IDENTIFIERS TO ENABLE URL CACHING

AUTHOR:

Kevin Murray

CISCO SYSTEMS, INC.

ABSTRACT

    Presented herein are techniques to quantize timestamps that are used to qualify identifiers in a way that allows for the resulting string version of the identifier to be common and useful in cacheable RESTful Application Programming Interface (API) calls.

DETAILED DESCRIPTION

    In many broadcast standards, identifiers are re-used after a period of time. For example, in Digital Video Broadcast (DVB) the event_id is recycled. Thus a given identifier, taken over a sufficient period of time, can refer to multiple content items. This is resolved by adding a timestamp (e.g., in the DVB Universal Resource Identifier (URI) format).

    If a string form of the identifier is used, this results in different identifiers (IDs) for the same content where the identifier varies (e.g., through differences in when the ID was generated or the clocks between the devices). If this string form is then used as part of, e.g., a RESTful Application Programming Interface (API) call, caching becomes inefficient. This problem is illustrated below in FIG. 1.

FIG. 1

    Using a full resolution ID means not utilizing caching is possible, but this generates less efficient systems as less caching and more server capacity is required.

Copyright 2014 Cisco Systems, Inc.

1


Page 02 of 3

Not utilizing the timestamp is possible, but would require additional processing to handle re-use of IDs. Providing alternative identifiers requires changes and probably addi...