Browse Prior Art Database

Unique Process Token Incorporating Time Stamp and Sequential Process Tracking

IP.com Disclosure Number: IPCOM000033266D
Original Publication Date: 2004-Dec-02
Included in the Prior Art Database: 2004-Dec-02
Document File: 1 page(s) / 28K

Publishing Venue

IBM

Abstract

Disclosed is a method for generating unique tokens to track long running processes, incorporating a time stamp and sequential process tracking.

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

Page 1 of 1

Unique Process Token Incorporating Time Stamp and Sequential Process Tracking

    Disclosed is a method for generating unique tokens to track long running processes. Inherent to the token is a relative time stamp and the ability to sequentially order the processes.

    The method creates a base token by inserting the numeric representation for the month, day, hour, and minute into a byte within a four byte integer. For example, April 24 at 2:40pm is represented as 0x04180E28, where April is 04, 24 is x18, 2pm (14:00) is x0E, and 40 is x28. Successive tokens are increments from the base token. Continuing the example, 0x04180E29 would be next in the series.

    It is trivial to shift the range to incorporate the year, seconds, or a combination of date and time fields. Increasing the size of the integer is also easily done. The usefulness of this method decreases as the time period resolution increases. Process tracking utilizing seconds may not be that useful, but this depends upon the time scales involved. Seconds can be a relatively long time for operations occurring in milliseconds. To maintain the value of the time stamp, the base token should be reset periodically. The recommended period depends upon the scale of the operation, and the degree of precision required.

    This method has some advantages over other tracking methods. One advantage concerns screening client queries on long running processes. Unlike a random number, this method incorporates a relative time stamp. Th...