Patent ID: 7155444
Filing Date: 2006-12-26
Classification: G06F,Y10S

Abstract:
1. A computer implemented file transformation system including a processor, comprising: a file having one or more unstructured properties; an item having one or more structured properties, the item being a structured object representation of the file; a file property manager facilitates communications between applications working with an unstructured byte stream and applications working with the structured object representation of the file, the file property manager receives a notification of the unstructured byte stream of the file having been modified and calls a file property handler with a pointer to the byte stream of the file to be promoted; and the file property handler manipulates at least one of the following: a transformation in order to demote the one or more unstructured properties based on changes to the structured properties and a transformation in order to promote the structured properties based on changes to the unstructured properties; the file property handler facilitates the promotion when a file application programming interface (API) based application modifies the unstructured properties by updating the unstructured byte stream for a structured object store item, the structured object store item being a file-backed item; the file property handler performs at least one of the following: demoted one or more unstructured properties and storing the promoted structured properties.