US2014164904A1PendingUtilityA1

Content management system

Assignee: OPEN XCHANGE INCPriority: Aug 20, 2012Filed: Aug 16, 2013Published: Jun 12, 2014
Est. expiryAug 20, 2032(~6 yrs left)· nominal 20-yr term from priority
G06F 40/30G06F 40/151G06F 40/123G06F 40/279G06F 40/166G06F 40/143G06F 17/211
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method may include receiving an input at design time specifying an application to support and receiving an input describing an application user scenario to support. The method may also include determining all possible semantic components required to support the application user scenario and determining all possible properties for the semantic components. The method may also include determining all possible operations in the application necessary to achieve the application user scenario. The method may also include mapping each operation to the semantic components and each property for the semantic components.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving an input at design time specifying an application to support;   receiving an input describing an application user scenario to support;   determining all possible semantic components required to support the application user scenario;   determining all possible properties for the semantic components;   determining all possible operations in the application necessary to achieve the application user scenario; and   mapping each operation to the semantic components and each property for the semantic components.   
     
     
         2 . The method of  claim 1 , further comprising determining all possible formats for the application. 
     
     
         3 . The method of  claim 2 , wherein determining all possible formats for the application includes analyzing the schema of the application to determine all possible formats for the application. 
     
     
         4 . The method of  claim 1 , further comprising determining the root component element and one or more related elements for each semantic component. 
     
     
         5 . The method of  claim 4 , wherein each semantic component is associated with one or more adjacent XML elements that form a semantic unit having a root element and determining the root component element and one or more related elements for each semantic component comprises identifying the root component element as well as the other adjacent XML elements that form the semantic unit associated with that semantic component. 
     
     
         6 . The method of  claim 1 , further comprising determining all possible attributes for each semantic component. 
     
     
         7 . The method of  claim 1 , further comprising saving the mapping to a non-transitory computer-readable storage medium. 
     
     
         8 . A method comprising:
 receiving an input at run time including first file data having a first format and including one or more operations represented by one or more semantic components, one or more properties associated with the semantic components, and one or more attributes associated with the properties;   determining the first format of the first file data;   determining a first components digest and a first properties digest based on the first format;   determining which operations in the first file data to transform based on an operations digest; and   transforming the file data to a list of operations describing the supported operations using the first components digest and the first properties digest.   
     
     
         9 . The method of  claim 8 , wherein determining the first format comprises analyzing a schema associated with the first file data to determine the first format. 
     
     
         10 . The method of  claim 8 , wherein the first components digest includes a description of all possible semantic components associated with a supported application user scenario and all possible operations necessary to achieve the supported application user scenario. 
     
     
         11 . The method of  claim 8 , wherein the first properties digest includes a description of all possible properties for each semantic component and all possible attributes for each possible property. 
     
     
         12 . The method of  claim 8 , further comprising determining to transform the list of operations to second file data having a specified format. 
     
     
         13 . The method of  claim 12 , wherein the specified format is different from the first format and further comprising:
 determining a second components digest and a second properties digest based on the specified format;   transforming, using the second components digest and the second properties digest, the list of operations to second file data having the specified format and including each supported operation from the first file data so that the second file data may be rendered to depict the one or more semantic components, the one or more properties associated with the semantic components, and the one or more attributes associated with the properties as they would be rendered by the first file data.   
     
     
         14 . The method of  claim 12 , wherein the list of operations is a combined operations list. 
     
     
         15 . A method comprising:
 receiving an input at run time representing one or more operations modifying first file data having a first format;   determining the first format of the first file data;   determining a first components digest and a first properties digest based on the first format;   determining which of the operations to transform based on an operations digest; and   transforming the inputs to a list of operations describing the supported operations using the first components digest and the first properties digest.   
     
     
         16 . The method of  claim 15 , wherein the list of operations includes a sequence of the operations arranged in the order in which they were received. 
     
     
         17 . The method of  claim 15 , wherein the operations list includes a description of all supported operations. 
     
     
         18 . The method of  claim 15 , wherein the first file data describes a macro that may be used among applications having different formats. 
     
     
         19 . The method of  claim 15 , further comprising determining to transform the list of operations to file data having a specified format. 
     
     
         20 . The method of  claim 19 , wherein the specified format is different from the first format and further comprising:
 determining a second components digest and a second properties digest based on the specified format;   transforming, using the second components digest and the second properties digest, the list of operations to file data having the specified format and from the list of operations so that the file data may be rendered to depict one or more semantic components, one or more properties associated with the semantic components, and one or more attributes associated with the properties as they would be rendered in the first format.

Join the waitlist — get patent alerts

Track US2014164904A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.