Browse Prior Art Database

Most popular path in an item-based versioning system

IP.com Disclosure Number: IPCOM000219439D
Publication Date: 2012-Jun-29
Document File: 2 page(s) / 23K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method with an algorithm to calculate the most probabilistic path in a repository for an item in an item-based versioning system having no configuration to provide context by which a user can identify a path.

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

Page 01 of 2

Most popular path in an item -based versioning system

In an item-based versioning system, the canonical identifier for a versioned item (e.g., file or folder) is a machine-friendly Universally Unique Identifier (UUID). The versioned item can exist in multiple configurations , but perhaps may have different paths in each configuration. Users gravitate toward using paths as an identifier , as they are human readable.

For the purposes of this disclosure , a configuration refers to a mechanism to select the set of particular versions of all the items (and the versions of their parents ) in which the user is interested. In an item-based versioning system, without a configuration to provide context, there is no path, and it can lead to problems in providing meaningful error messages to users. This leads to a large disconnect when needing to discuss or identify items for users to take action upon them.

The solution is an invention that allows the calculation of a probabilistic path , or statistically "the most popular" path, in the repository for the item. This path can be used as a fallback user-readable identifier whenever a configuration is not provided as context to resolve a versioned item's path. For each version of the item in the repository, the system stores the following data:


 Item identifier


 Version identifier


 Parent item identifier


 Item name

The item name is the last segment of the path for that particular version of the item . Thus, an item...

Processing...
Loading...