Abstract: Architecture that defines a document or portions thereof as data elements that are related and categorized. A data catalog is created that uses a schema for the data elements and a set of relationships, attributes and values that further define the data elements, all stored as metadata about the data elements. The metadata is employed to enable the application, display surface, and user to see only data relevant to the task at hand. The positioning and grouping of controls, control characteristics, and control behavior at the display surface is facilitated by forms which are dynamically populated for presentation and which are driven directly by the data catalog. The catalog can be made aware of device parameters, for example, the display size and resolution thereby enabling data to be displayed differently based upon the device parameters.
Type:
Grant
Filed:
September 11, 2006
Date of Patent:
March 30, 2010
Assignee:
Microsoft Corporation
Inventors:
David M. Bozich, Jeanine E. Spence, Kathleen Linscott, Rob Nichols, Wai Chan, Scott Neilson, Craig Combel
Abstract: The present invention provides methods and systems for automatic categorization of documents. More specifically, the present invention provides for the automatic assignment of a set of pre-defined topics to a set of documents.
Abstract: A sequence of processing transactions operating on a cached data set, which depend on each other because they operate on the same items of data from the data set. The transactions are saved until the master copy of the data becomes available. The transactions are played back against the master copy until one of the played back transactions fails because another transaction which operated on the same items of data but against a separate cached copy and originating from another application, was successfully played back on the master copy at an earlier time. At this point, all subsequent transactions which depended on the failing transaction are rolled back on the cached copy (with appropriate failure reports generated) and activity resumes from there. “Chained” (optimistic) transactions can therefore be applied to cached data and can be allowed to progress by recording their dependencies so they can be undone when required.
Type:
Grant
Filed:
December 29, 2005
Date of Patent:
February 10, 2009
Assignee:
International Business Machines Corporation
Inventors:
Andrew David James Banks, Michael Cobbett, David Robnett Vyvyan, Mark Andrew Wynn-Mackenzie
Abstract: A framework is provided that uniformly stores in a central repository data collected from various locations in an enterprise computing network. One or more measurements for data of interest in the central repository are pre-calculated. The pre-calculated measurement(s) are normalized to reflect the relative importance of the data of interest in comparison to other data in the central repository. Reports may be generated based on the pre-calculated measurements for the data of interest.
Type:
Grant
Filed:
March 7, 2005
Date of Patent:
June 3, 2008
Assignee:
Microsoft Corporation
Inventors:
Kailas Gangadhar Tare, Rajesh M Munshi, Sivaprasad V Padisetty